Cómo instalar programas

+1
+1
-1

Escribo esto a petición de un miembro de la comunidad que conocí recientemente y me preguntó por qué no podía instalar programas, además de que también me he dado cuenta que para usuarios novatos es dificil encontrar información acerca de este mecanismo tan sencillo de instalar paquetes con Ubuntu.

Una de las cosas que caracteriza a Linux es que el usuario común no tiene permisos casi para nada, ni siquiera para instalar programas. Una de las ventajas de esta característica es que si por alguna razón alguien tiene acceso a nuestra computadora de forma remota (digamos, a través de internet), no podrá instalarnos programas indeseables, llamense virus, mal-ware, etc.

El único usuario que tiene permisos para instalar programas es root (el superusuario), que es el administrador del equipo. Cuando instalamos Ubuntu en nuestras computadoras, únicamente definimos un password para nuestro usuario. Por cuestiones de seguridad, debemos definir un password para root, así que una vez instalado el sistema operativo en nuestra máquina, abrimos una terminal (en el modo gráfico, se puede hacer desde Aplicaciones>>Herramientas del sistema>>Terminal... notese que elegimos Terminal y no Root Terminal). Aqui encontraremos una ventana tipo editor de textos con nuestro prompt:

usuario@compu:~$

Este prompt es el que nos indica que podemos introducir un comando, consta de tres partes:

usuario > el usuario actual.
compu > nombre de la computadora.
~ > despues de los dos puntos nos indica el directorio actual, ~ indica que estamos en /home/usuario/
$ > indica que el usuario es un usuario comun, cuando trabajemos como root, el prompt se verá así:

root@compu:/home/usuario/#

# indica que estamos trabajando como root. En adelante, los comandos que escriba aquí que comienzen con $ son ejecutados como usuario común y # son ejecutados como root.

Volviendo a lo que nos interesa, para definir un password para root, ejecutamos el siguiente comando:

$ passwd root

Esto nos pedirá dos veces el nuevo password del super usuario:

Enter new UNIX password:
Retype new UNIX password:

Cuando ya tenemos un password definido para root, instalar programas es bastante sencillo, con el comando apt (Advanced Package Tool), se llama así porque todo lo que se instala en Linux son paquetes. Este comando sólamente lo puede ejecutar el superusuario, así que debemos obtener permisos de root. Para esto existen dos alternativas: convertirnos en root u obtener permisos de root temporalmente.

Para convertirnos en root, se ejecuta el comando:

$ su

Esto nos pedirá nuestro password de root y al introducirlo el prompt cambiará.

Para obtener permisos de root de manera temporal (un comando), se escribe sudo antes del comando a ejecutar.

su viene de SuperUser y sudo de SuperUser DO (el superusuario hace), con esto es fácil recordar lo que se debe poner para realizar la acción que queramos.

apt descarga los paquetes de los repositorios (para lo cual debemos estar conectados a internet) y los instala automáticamente.

La lista de repositorios se encuentra en el archivo /etc/apt/sources.list
Por default, algunos repositorios vienen deshabilitados, mi recomendación personal es habilitarlos todos para tener acceso a más paquetes ;)
Para esto, debemos editar el archivo:

$ sudo nano /etc/apt/sources.list

nano es un editor de textos sencillo de usar. Existen muchos editores con los cuales podemos editar texto, yo utilizo vi, y con esta alternativa, el comando sería:

$ sudo vi /etc/apt/sources.list

vi es un poco más complicado de usar, así que para usuarios novatos, nano trabajará bien. Sea cual sea la opción que elijamos, debemos introducir sudo al principio, ya que este archivo sólo lo puede modificar root. Entonces nos pedirá nuestro password de root y después abrirá el editor de textos con este archivo.

Las líneas que incluyen # al principio se llaman comentarios, es decir, que no se les hace caso y se usan sólo para referencia del usuario. Las referencias que comienzan con deb son para descargar binarios (ejecutables) y las que comienzan con deb-src son para descargar código fuente.

La primera línea del archivo muestra:

deb cdrom:[Ubuntu ...

Si no necesitamos este repositorio, que se encuentra en el cd de instalación de ubuntu, podemos comentarlo añadiendo un # al inicio de la línea.

Para los demás repositorios, yo recomiendo quitarles el # para descomentarlos y que apt pueda descargar paquetes desde ahi.

Una vez teminado de editar nuestro archivo de repositorios, en nano tecleamos Ctrl+X para salir, nos preguntará si queremos guardar los cambios, escribimos S y damos enter.

Ahora estamos listos para instalar programas a través de internet.

El procedimiento descrito a continuación es el que se debe seguir de ahora en adelante para instalar nuestros programas (sólamente una única vez debemos definir el password de root y editar el archivo de repositorios).

Antes de instalar cualquier paquete, es recomendable actualizar las definiciones de los paquetes disponibles, para obtener siempre las versiones más recientes de lo que queramos instalar. Para ello, se corre:

$ sudo apt-get update

Para tener nuestro sistema bien actualizado, apt puede bajar e instalar automáticamente las actualizaciones disponibles, corriendo:

$ sudo apt-get upgrade

Dependiendo de qué tan desactualizado tengamos nuestro sistema, esta acción tomará algunos minutos.

Si por ejemplo, queremos instalar un cliente de mensajería instantánea, como aMSN, podemos correr:

$ sudo apt-get install aMSN

El comando anterior es igual para cualquier paquete que queramos instalar, únicamente cambia el nombre del paquete (aMSN). El sistema buscará el programa, calculará el tamaño del archivo y generalmente nos preguntará si verdaderamente queremos instalarlo. Para responder podemos unicamente teclear enter.
aMSN se instalará, la terminal nos mostrará nuevamente nuestro prompt, y el cliente estará disponible en Aplicaciones>>Internet>>aMSN.

También podríamos instalar juegos o cualquier otra cosa que se nos ocurra:

$ sudo apt-get install supertux

Instala un juego tipo Mario Bros pero con Tux (la mascota de Linux) como personaje, para correrlo, se ejecuta el comando:

$ supertux

Si no sabemos el nombre del paquete que queremos encontrar, podemos buscar en la lista de paquetes disponibles:

$ sudo apt-cache search loquebuscas

Esto te mostrara una lista con todos los paquetes que en su nombre o descripción contengan loquebuscas.

Para más información sobre apt, recomiendo correr cualquiera de los dos siguientes comandos.

$ man apt
$ man apt-get

Lo cual mostrará el manual de apt con todas sus opciones.

De forma alternativa, se puede instalar paquetes en el modo gráfico, con el programa Synaptic (en Kubuntu es Kynaptic), que está disponible en Sistema>>Administración>>Gestor de Paquetes Synaptic. Este es bastante amigable, cumple con las funciones de apt y sólo nos pedirá nuestro password de root cuando lo abramos.

Dudas y comentarios, escribanme porfavor a eduardo_casillas@hotmail.com, o posteenlo aquí.

Eduardo Casillas Marca.
-----------------------
www.casillas.tk -- Proximamente en esta página: Sección de Linux!!!

Comentarios

Imagen de Anónimo

Estimado, creo que he dado en el clavo al leer su post, he instalado 2 veces ubuntu y lo he tenido que desinstalar por la imposibilidad de instalar programas adicionales. Con esto me animo para hacerlo nuevamente. Se agradece su claridad y sencillez. Saludos desde Chile.

Imagen de Anónimo

Pues yo me siento feliz de que existan este tipo de post INSTRUCTIVOS a prueba de ñoños...!!

Muchisimas gracias!!

Saludos desde Pudahuel CHILE
(usas Eduardo usas ese mail como aMSN? agregame demian@mail.cl , ya que nose si yo pueda agregarte... ¡qué patudo!)

Imagen de yustos

Hola buenas, yo tengo instalado ubuntu junto xp en mi ordenador, tengo una particion FAt32 de intercambio. Y veran con los programas en tar.gz no puedo instalarlos, al hacer lo de ./configure make y make install a veces no me va y otras me sale un error , no puedo decirles exactamente q pone por q en ese ordenador no tengo internet , pero creo q da errores al comprobar ciertas cosas me acuerdo de una q es weather no se q por q me hizo gracia y esa creo q si pasaba, si es importante ver en que falla lo averiguo y lo pongo. Por cierto comoo puedo hacer para que se monte siempre la unidad de disco al iniciar y no tener q teclearlo? Muchisimas gracias por adelantado

Imagen de vinagrillo

yo tambien tengo windows con linux pero mi problema esta en q al poner "apt-get install aMSN" me sale E: No se pudo abrir el fichero de bloqueo '/var/lib/apt/lists/lock' - open (13 Permiso denegado)
E: No se pudo bloquear el directorio de listas

y eso me pasa con todo ya no se q hacer soy recontra nuevo con linux no se nada toy en cero a las justas logre instalarlo ponerle internet nada mas q hago ayudenmeee

Imagen de Anónimo

Pues eso, si le digo passwd root me dice que no puedo ver o canviar la información de contraseña para root.

Que hago?

Imagen de laloivol

Gracias a "Pryrios, el Mago Kender", que me envió un mail con un comentario interesante, se los paso al costo:

"He detectado por eso un pequeño fallo que a los novatos e inexpertos puede resultar confuso.

Mas que nada, acabo de intentar el:

$ passwd root

Pero me dice:

"passwd: No debería ver o modificar la información de la contraseña para root".

Tras eso, y por inspiración divina, además de por pura lógica, he probado con

$ sudo passwd root

Et voilá, como la seda."

Eduardo Casillas Marca
----------------------
www.casillas.tk

Imagen de plancton

uff gracias gracias, tenia ese problemita, soy nuevo en linux esta semana recién boté el windows e instalé por primera vez un linux (mandrake 8.1, un cd que encontré por ahi) lo encontré un poco complicado ya que soy nulo en esto de los pc, luego me bajé kubuntu y tenia ese problema para pasar a usuario root así que lo desinstalé, descargué una versión suse 10 "pc libre beta" (en Chile es el que vendrá en los pc's nuevos sin windows y es ideal para usuarios inexpertos porque además trae los programas básicos que uno siempre tiene en windows) pero después de instalar y reiniciar la pantalla me quedaba en stanby uff casi deserté la idea de linux pero probé como última opción ubuntu (a esas alturas ya habia leído cientas de hojas de manuales, horas y horas, para instalar programas, configurarlo etc), seguía sin poder ser root, pero encontré la aplicación Synaptic que me salvó la vida, instalé algunas cosas y se acabaron los problemas para instalar programas comenzó a funcionar bien todo (eso fué ayer) hoy ya tengo todo lo que necesito en ubuntu, es muy bueno este SO aunque no veo un aumento considerable de rendimiento esperaba una diferencia notable pero creo que he aprendido en estos días mucho mas de lo que aprendí en 10 años de windows.
Gracias por el post lo agradezco muchísimo, lamento haberlos lateado con todo lo anterior pero necesitaba desahogarme y los felicito por la exelente página, también a todos los usuarios que colaboran, he leído muchas cosas interesantes y destaco el respeto que existe en esta gran comunidad, uff y la paciencia con los nuevos que podemos ser un poco duros.
Gracias y Saludos desde Viña del Mar, Chile.

Imagen de plancton

uff gracias gracias, tenia ese problemita, soy nuevo en linux esta semana recién boté el windows e instalé por primera vez un linux (mandrake 8.1, un cd que encontré por ahi) lo encontré un poco complicado ya que soy nulo en esto de los pc, luego me bajé kubuntu y tenia ese problema para pasar a usuario root así que lo desinstalé, descargué una versión suse 10 "pc libre beta" (en Chile es el que vendrá en los pc's nuevos sin windows y es ideal para usuarios inexpertos porque además trae los programas básicos que uno siempre tiene en windows) pero después de instalar y reiniciar la pantalla me quedaba en stanby uff casi deserté la idea de linux pero probé como última opción ubuntu (a esas alturas ya habia leído cientas de hojas de manuales, horas y horas, para instalar programas, configurarlo etc), seguía sin poder ser root, pero encontré la aplicación Synaptic que me salvó la vida, instalé algunas cosas y se acabaron los problemas para instalar programas comenzó a funcionar bien todo (eso fué ayer) hoy ya tengo todo lo que necesito en ubuntu, es muy bueno este SO aunque no veo un aumento considerable de rendimiento esperaba una diferencia notable pero creo que he aprendido en estos días mucho mas de lo que aprendí en 10 años de windows.
Gracias por el post lo agradezco muchísimo, lamento haberlos lateado con todo lo anterior pero necesitaba desahogarme y los felicito por la exelente página, también a todos los usuarios que colaboran, he leído muchas cosas interesantes y destaco el respeto que existe en esta gran comunidad, uff y la paciencia con los nuevos que podemos ser un poco duros.
Gracias y Saludos desde Viña del Mar, Chile.

Imagen de JORGE GONZALEZ

necesito tu ayuda instale el ubunto hace una semana y no puedo entrar a los diskettes sabes algo
jorgegonzalezhn@yahoo.com

Imagen de plancton

uff gracias gracias, tenia ese problemita, soy nuevo en linux esta semana recién boté el windows e instalé por primera vez un linux (mandrake 8.1, un cd que encontré por ahi) lo encontré un poco complicado ya que soy nulo en esto de los pc, luego me bajé kubuntu y tenia ese problema para pasar a usuario root así que lo desinstalé, descargué una versión suse 10 "pc libre beta" (en Chile es el que vendrá en los pc's nuevos sin windows y es ideal para usuarios inexpertos porque además trae los programas básicos que uno siempre tiene en windows) pero después de instalar y reiniciar la pantalla me quedaba en stanby uff casi deserté la idea de linux pero probé como última opción ubuntu (a esas alturas ya habia leído cientas de hojas de manuales, horas y horas, para instalar programas, configurarlo etc), seguía sin poder ser root, pero encontré la aplicación Synaptic que me salvó la vida, instalé algunas cosas y se acabaron los problemas para instalar programas comenzó a funcionar bien todo (eso fué ayer) hoy ya tengo todo lo que necesito en ubuntu, es muy bueno este SO aunque no veo un aumento considerable de rendimiento esperaba una diferencia notable pero creo que he aprendido en estos días mucho mas de lo que aprendí en 10 años de windows.
Gracias por el post lo agradezco muchísimo, lamento haberlos lateado con todo lo anterior pero necesitaba desahogarme y los felicito por la exelente página, también a todos los usuarios que colaboran, he leído muchas cosas interesantes y destaco el respeto que existe en esta gran comunidad, uff y la paciencia con los nuevos que podemos ser un poco duros.
Gracias y Saludos desde Viña del Mar, Chile.

Imagen de plancton

uff gracias gracias, tenia ese problemita, soy nuevo en linux esta semana recién boté el windows e instalé por primera vez un linux (mandrake 8.1, un cd que encontré por ahi) lo encontré un poco complicado ya que soy nulo en esto de los pc, luego me bajé kubuntu y tenia ese problema para pasar a usuario root así que lo desinstalé, descargué una versión suse 10 "pc libre beta" (en Chile es el que vendrá en los pc's nuevos sin windows y es ideal para usuarios inexpertos porque además trae los programas básicos que uno siempre tiene en windows) pero después de instalar y reiniciar la pantalla me quedaba en stanby uff casi deserté la idea de linux pero probé como última opción ubuntu (a esas alturas ya habia leído cientas de hojas de manuales, horas y horas, para instalar programas, configurarlo etc), seguía sin poder ser root, pero encontré la aplicación Synaptic que me salvó la vida, instalé algunas cosas y se acabaron los problemas para instalar programas comenzó a funcionar bien todo (eso fué ayer) hoy ya tengo todo lo que necesito en ubuntu, es muy bueno este SO aunque no veo un aumento considerable de rendimiento esperaba una diferencia notable pero creo que he aprendido en estos días mucho mas de lo que aprendí en 10 años de windows.
Gracias por el post lo agradezco muchísimo, lamento haberlos lateado con todo lo anterior pero necesitaba desahogarme y los felicito por la exelente página, también a todos los usuarios que colaboran, he leído muchas cosas interesantes y destaco el respeto que existe en esta gran comunidad, uff y la paciencia con los nuevos que podemos ser un poco duros.
Gracias y Saludos desde Viña del Mar, Chile.

Imagen de knux

COMO SE INSTALAN LOS ARCHIVOS ".TAR.GZ" Y LOS ".DEB"
YA QUE HAY PERSONAS COMO YO QUE NO TENEMOS INTERNET EN CASA Y TENEMOS QUE BAJAR LOS PROGRAMAS Y INSTALARLOS A LA ANTIGUA, OJALA ME PUEDAS ENVIAR LA INFO... GRACIAS.

KZCORP99@YAHOO.ES

Imagen de laloivol

Hace unos días escribi este COMO donde explico eso.

Eduardo Casillas Marca
----------------------
www.casillas.tk

Eduardo Casillas Marca
----------------------
www.casillas.tk

Imagen de Anónimo

He seguido los pasos q aqui pones y todo me va bien hasta q pongo por ejemplo apt-get install aMSN, me pone q no se pudo encontrar el paquete. Lo he actualizado todo con el upgrade pero sigue igual.¿Porq puede ser?

Imagen de laloivol

Recuerda que cuando vas a ejecutar apt-get debes tener permisos de root, es decir, que antes del comando debes añadir sudo con convertirte en superusuario ejecutando su:

Opción 1:
$ sudo apt-get install amsn
Password:

Opción 2:
$ su
Password:
# apt-get install amsn

Si ya tenías permisos de superusuario, intenta poner todo con minusculas.
Y si aún así no ha funcionado todo bien, revisa que tengas tus repositorios bien configurados en el archivo /etc/apt/sources.list
Si nada de esto ha funcionado, también puedes probar instalarlo a mano, entra a http://amsn.sourceforge.net/index.php?newlang=spanish y ahí encontrarás los archivos de instalación.

Suerte!

Eduardo Casillas Marca
----------------------
www.casillas.tk

Eduardo Casillas Marca
----------------------
www.casillas.tk

Imagen de Anónimo

AHY UNA FORMA MAS FACIL, PORQUENO ENTIENDO NI PAPAS ALASKA941@HOTMAIL.COM

Imagen de laloivol

Según yo esta es la manera más sencilla... ¿qué no entiendes? si quieres tambien puedes contactarme por mail. eduardo_casillas@hotmail.com

Eduardo Casillas Marca
----------------------
www.casillas.tk

Eduardo Casillas Marca
----------------------
www.casillas.tk

Imagen de Anónimo

Muy buen post claro, especifico y bien desarrollado para nosotros los nuevos que ni siquiera examinamos bien el menu de sistema xD
La respuesta a como cambiar el password de root correctamente tambien de gran ayuda.
Deberia tener mas rating este post para encontrarlo en google directamente. ;)

Saludos

Imagen de Morpheus 0

Eso esta excelente para usuarios con experiencia en linux.

A los novatos no se les puede hablar de la terminal y esperar que entiendan.

Instalar programas en ubuntu se puede hacer de varias formas, desde la terminal para avanzados, y tambien se puede hacer lo mismo en modo gráfico, en este caso sería usando synaptic.

Instalación en linux usando Synaptic.

Synaptic se puede abrir con el mouse desde el menú, luego seguramente se habilitan los repositorios en adept (esto se hace una vez y ya no es necesario volver a habilitarlos) y después se puede instalar cualquier programa con solo hacer unos 3 click. Si estoy equivocado diganmelo, si nó, me pueden explicar con mas detalle como se usa el synaptic?

Imagen de laloivol

Gracias por tu aclaración, se me fue ese detalle. En realidad estoy pensando en transcribir los tutoriales que he escrito y distribuirlos en pdf, ten por seguro que tendré más cuidado con este tipo de situaciones.

lalo.ivol
----------------------
www.casillas.tk

Eduardo Casillas Marca
----------------------
www.casillas.tk

Imagen de guille81

Hola muchas gracias x esta detallada explicacion, para nosostros los novatos nos viene muy bien es muy entendible y no tan compleja si uno estaba intrigado x algo y busca info al respecto.

Imagen de Morpheus 0

Recomiendo empezar a instalar los programas desde synaptic, luego los .deb (que son fáciles de instalar).
por último los .tar.gz.(para esos programas si sirve mucho el manual de arriba).

****

1.- Aprender a instalar programas desde synaptic.

2.- Instalar programas .deb

3.- Instalar programas .tar.gz
-----------------

* http://www.ubuntu-es.org/node/13879

* http://www.ubuntu-es.org/node/16117

* Y luego instalar los archivos .tar.gz (archivos comprimidos).
- Cuando puedan instalar los .deb y los programas desde synaptic vean este manual:
http://www.ubuntu-es.org/node/12100

Imagen de Anónimo

al editar los depositorios borrando # guardo y depues al ingresar sudo apt-get upgrade, me sale el siguiente error

E: Tipo 'distribution.' desconocido en la línea 6 de lista de fuentes /etc/apt/sources.list

ke puedo hacer???

Imagen de laloivol

Vuelve a abrir tu archivo de repositorios, es posible que, precisamente en la línea 6, exista algun error de dedo. Intenta volver a correr apt despues de comentar esa línea (con un # antes) y verifica si funciona. Si recibes otro error vuelve a postearlo, y postea tambien tu sources.list para ver donde esta el error. Saludos!

Eduardo Casillas Marca
----------------------
www.casillas.tk