¿¿¿Porque linux???

Instalar programas en linux

-Es muy bonito
-Es libre
-Tengo como 180 programas instalados y utiliza 10.6 gb de mi disco duro (creo Windows vista Bussines ocupa 13 gb)
-Conoces muchas personas.
-Tiene un pingüinito
-Facil de usar
-Tiene una variedad sorprendente de programas para cada tarea que es muy facil encontrar uno que mas te acomode.
-Puedes usarlo sin compromiso, con sus livecd's
-Para los pervertidos o para los que se sientan solos tiene unos wallpapers de lujo

Instalando programas en linux

Si eres muy novato en linux tal vez no sepas que los programas .exe de windows no serven y no tienen porque servir a menos que tengas un winbug como el wine o el zero install, linux se basa en archivos llamados paquetes en los que contiene los archivos de instalacion y otras cosas mas.

Para linux hay varias formas de instalar programas y aqui te explicare una por una.

Instalar desde un gestor de paquetes (Repositorios)

Un repositorio es un servidor que te provee de software y actualizaciones a travez de internet,

Ventajas de utilizar repositorios

La principal ventaja de utilizar repositorios es que los programas se actualizan automaticamente, sin necesidad de que tengas que reinstalar desde cero el mismo programa en caso de que te guste tener lo mas nuevo.

Esta es la manera mas secilla, en la mayoria de los sistemas operativos de linux en el menu principal (como el menu de inicio de windows) viene un enlace que dice “añadir o quitar”, este menu te pide tu contraseña de usuario para poder acceder a el, asi que la pones y te aparecen un listado de todos los programas instalados mas lo que puedes instalar, checa bien que tengas seleccionados todos las aplicaciones disponibles porque por defecto vienen solamente seleccionadas las de Canonical.

Instalar el programa es tan facil como buscarlo, seleccionarlo y despues dar click al boton que dice aplicar cambios y el programa automaticamente comenzara a instalarse siempre y cuando tengas una coneccion a internet.

Los programas que aparecen en esta pagina son descargados desde los servidores o repositorios de Linux pero tu tambien puedes agregar otras paginas que contengan programas que no son de canonical ni de la comunidad, siempre y cuando confies en el provedor ya que estos programas pueden tener errores de seguridad y cosas por el estilo, la manera de hacer esto es /menu principal/sistema/Administracion/Origenes de Software/ Seleccionas la pestaña software de terceros y en el boton añadir pegas la pagina desde donde quieres descargar el software, de esta manera aparecera en el gestor de paquetes o incluso lo puedes instalar desde consola.

Otra manera de ingresar a origenes de software es abriendo una consola y escribir sudo gedit /etc/apt/sources.list con esto se abrira un editor de texto y solamente requieres de poner los repositorios hasta el final.

Algunos repositorios:

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb http://repository.cairo-dock.org/ubuntu intrepid cairo-dock
# deb http://playonlinux.botux.net/ gutsy main
deb http://mx.archive.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://mx.archive.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://mx.archive.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://ppa.launchpad.net/merlwiz79/nimbus/ubuntu jaunty main
deb http://ppa.launchpad.net/gnomenu-team/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/gnomenu-team/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/kubuntu-experimental/ubuntu intrepid main
deb http://ubuntu.nooms.de/ hoary/
deb http://edevelop.org/ubuntu dapper e17
deb-src http://edevelop.org/ubuntu dapper e17
# deb http://e17.dunnewind.net/ubuntu hardy e17
# deb-src http://e17.dunnewind.net/ubuntu hardy e17
deb http://edevelop.org/pkg-e/ubuntu gutsy e17
deb-src http://edevelop.org/pkg-e/ubuntu gutsy e17

Instalacion desde consola.

Esta es una manera mas rapida y muy sencilla de instalar programas, esta manera tambien utiliza repositorios pero realiza sus funciones desde una consola de mandos.

Nota: Si eres muy newbie tienes que saber que la consola se encuentra en el menu principal, herramientas del sistema y konsola (aunque hay muchas otras, similares)

Para empezar tienes que escribir el primer comando que hay que saber para utilizar linux y es el comando sudo.

$ sudo # Este comando se utiliza antes de cualquier orden que requiera de privilegios de superusuario o root
$ sudo su # Este comando te sirve para que te registres como root y no tengas que escribir sudo a cada rato
$ sudo !! # Este comando sirve para si se te olvido poner sudo al inicio de un comando, este ejecuta el ultimo comando con privilegios de administrador

Ahora si (asegurate de estar conectado a internet)

Escribes

$ sudo apt-get install nombre_del_programa # y el programa se instalara automaticamente despues de confirmar con tu contraseña y tal vez escribir “y”, “yes” o “s” para descargar los paquetes.

Tal vez en alguna ocacion te toque ver este comando

$ sudo aptitude install nombre_del_programa # si notas solo cambia apt-get por aptitude y eso es porque ambos son administradores de paquetes, la unica diferencia es que aptitude es mas reciente y da un poco mas de informacion a la hora de instalar pero es mas utilizado apt-get por ser mas antiguo y por lo tanto mas conocido.

Nota: No pongas $ eso aparece en la consola para indicar que esta lista para recibir ordenes.
Tampoco escribas # y lo que le sigue, en caso de que lo has no pasara nada por que la consola toma todo lo que le sigue a # como leyendas para la lectura del usuario

Instalacion desde codigo fuente (source)

Este tipo de instalacion sirve para los programas que no tienen repositorios o para aquellas computadoras que no tienen acceso a internet y es muy buena porque el mismo archivo te sirve para casi todas las distribuciones.

En algunas ocaciones estos comando no funcional porque el programa no esta hecho para instalarse asi, por eso lo mas recomendable es abrir la carpeta y leer el archivo install, readme, todo y etc, de esta manera sabras cual es la forma correcta de instalar

Lo primero que tienes que hacer es asegurarte de que puedes instalar desde las fuentes para ello requieres escribir lo siguiente en una consola.

$ sudo apt-get install build-essential

Esto te permitira instalar desde las fuentes.

Una vez hecho eso puedes descargar los fuentes desde internet

Descomprimes el archivo si es que viene comprimido.

Abres una consola y utilizas el comando “cd” para ingresar al archivo

Por default la consola se ubica en la carpeta personal.

Si tienes la carpeta del programa en el escritorio escribes

$ cd Desktop.

Si esta en Documentos escribes

$ cd Documentos

Si quieres regresar hasta la unidad o raiz escribes

$ cd /

Si quieres retroceder solo una carpeta

$ cd .. # en el anterior y en este hay un espacio despues del cd.

Si quieres llegar a una ruta en especial pon

$ cd /ubicacion/de/la/carpeta/

y si quieres observar los archivos y carpetas que hay puedes usar

$ ls

o

$ dir

La unica diferecia es que “ls” los pone en colores y es mas agradable

Si te da flojera de escribir todo el nombre, solo pon la primera o primeras letras de la carpeta y presiona tabulacion para que se autocomplete el nombre.

Ahora si

Accedes a la carpeta donde esta el programa y escribes

$ ./configure

Este comando sirve para que el programa se adecue al sistema en el que se encuentra.

Despues de que termine este comando escribes

$ make

finalmente.

$ make install

Si por alguna razon no te agrada y no lo quieres, escribes

$ make uninstall

En algunos otros programas es necesario escribir.

./install.sh

o

/tools/configure

Como decia no hay nada mejor que leer los archivos de ayuda que esta con las fuentes

En alguna ocacion puede que te resulte como error y no realice la instalacion, esto puede deberse a que el programa no esta configurado para ser instalado en esa distribucion o en ese tipo de procesador.

Ademas hay una manera de verificar que tienes todos los archivos necesarios para la instalacion y es escribiendo en una terminal

$ make check

Instalacion de archivos .deb

En linux hay dos tipos de archivos de instalacion que equivalen al .exe de windows, y son el .deb que sirven para todas las distribuciones basadas en debian y el .rpm que es para las distribuciones basadas en red hat linux.
La instalacion inicia abriendo el archivo lo que llamara a un gestor de paquetes que nos informara si es posible instalar el paquete, si ya contamos con una distribucion de igual o superior version o las razones por las que no podemos instalarlo. Una vez que a cargado y validado el paquete podemos dar en instalar y listo comenzara a intalarse.

En algunas ocaciones no puede realizarse la instalacion porque faltan archivos y el gestor nos informa cuales son, lo que podemos haces es en una consola escribir

$ sudo apt-get install archivo_faltante

Una vez instalado podras continuar la instalacion.

Tambien si tenemos un archivo .deb pordemos acceder a la consola y escribir

sudo dpkg -i nombredeldeb.deb

y automaticamente comenzara a instalar

Instalacion de archivos .rpm

Esta instalacion es identica a la anterior.

El comando “alien”


El comando “alien” debe a su nombre por que es un comando de otro mundo o mejor dijo de otra distribucion, si encuentras un archivo .rpm y tu usas .deb con este comando tu lograras transformarlo y poderlo utilizar, aunque este comando no es 100% eficaz lo podras utilizar con algunos programas.

Los tipos de extencion son

slm (Stampede)
tgz (Slackware)
pkg (Solaris)
.deb (Debian)
.rpm (Red Hat Linux)
En una consola escribes para convertir a .rpm

$ sudo alien nombre_del_programa.* -r

En una consola escribes para convertir a .deb

$ sudo alien nombre_del_programa.* -d


Para transformar a .tgz

$ sudo alien nombre_del_archivo.* -t

Para transformar a .pkg

$ sudo alien nombre_del_archivo.*
Para transformar a .slp

$ sudo alien nombre_del_archivo.* to-slp

*=Cualquier letra o palabra, en este caso extencion.

Instalacion de archivos .bin

Otra de las maneras de instalar programas es a traves de archivos .bin, aunque estos en algunas ocaciones pueden contener programas portables como es el caso de google hack (dicen que es muy bueno)

La manera de instalar un .bin es escribiendo en una consola

$ ./nombre_del_programa.bin

y listo comenzara a instalarse o se ejecutara si es portable.

Por cierto en algunas ocaciones el archivo no tiene la extencion .bin por lo que es necesario no ponerla para que funcione.

Archivos java.

En una ocaciones descargue el Jdowloader y no sabia como instalarlo y el colmo fue que contenia un archivo .exe por lo que crei haberme equivocado de descarga por lo que despues de unas tazas de cafe y mucho internet, encontre la manera de ejecutarlo. Resulta que este programita no se instala en el sistema sino que utiliza a java como plataforma y es asi como funciona por lo que para ejecutarlo es necesario buscar el archivo .jar y si tienes instalado en tu computadora la plataforma de java dar un click derecho sobre el archivo y ejecutar con java runtime.

Checa esto si no tienes instalado java.

En una consola escribe lo siguiente cuando tengas coneccion a internet

$ sudo apt-get install sun-java6-fonts sun-java6-jre sun-java6-plugin

Instalar programas .exe

En linux es posible instalar los programas de windows gracias algunos programas que funcionan como emuladores, uno de ellos y el mas fomoso es el wine y para instalarlo es necesario solo escribir el la consola de comando cuando tengas internet.

$ apt-get install wine

Una vez instalado puedes ejecutar la mayoria de programas de windows para ello solo es necesario dar click deracho sobre el programa y seleccionar la opcion “Abrir con wine (Cargador de programas de Windows)”

Otra de las opciones es la de instalarte el “crossover”, pero yo en eso no me meto, porque no es software libre es mas es un shareware, asi que piensa libre, se libre.