Instalar programas con APT

Bueno, voy a explicar que tan simple puede ser instalar un programa en nuestro Ubuntu usando los repositorios y una consola. Cabe aclarar que esto sirve tanto para Ubuntu, Kubuntu y Xubuntu, dado que son iguales, solo cambia su escritorio.

En esta Guia usaremos las siguientes Herramientas:

  • Gedit (Kate en Kubuntu): Son editores de Texto
  • Consola o Terminal: En estas introduciremos los comandos necesarios.
  • sudo: Comando para Super Usuario, o nivel Administrador (Con este comando tendras que poner tu Pass de Root)
  • APT: Gestor de paquetes


Repositorios
Lo primero que tendríamos que hacer es activar los repositorios Universe y Multiverse, que serían los repositorios extraoficial de Ubuntu, en ellos se encuentra una gran cantidad de programas.

La forma mas sencilla de activar estos repositorios es editando el archivo Sources.list, para esto hacemos lo siguiente.

Escribimos en consola (Nos pedira la clave de Root):

sudo gedit /etc/apt/sources.list

Y se nos abrira un editor de texto que contrenda las siguientes lineas:
deb http://ar.archive.ubuntu.com/ubuntu/ edgy main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://ar.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
#deb http://ar.archive.ubuntu.com/ubuntu/ edgy universe
#deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy universe
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
#deb http://ar.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
#deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
#deb http://security.ubuntu.com/ubuntu edgy-security universe
#deb-src http://security.ubuntu.com/ubuntu edgy-security universe

Lo que debes hacer es quitar el # que contienen al principio del repositorio que quieras activar, en este caso las lineas que debemos borrarle # serian las que finalizan con la palabra Universe y Multiverse:
#deb http://ar.archive.ubuntu.com/ubuntu/ edgy universe
#deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy universe
#deb http://security.ubuntu.com/ubuntu edgy-security universe
#deb-src http://security.ubuntu.com/ubuntu edgy-security universe

Acá les dejo un ejemplo de mi Sources.list con los Repositorios Universe y Multiverse activado:
deb http://ar.archive.ubuntu.com/ubuntu/ edgy main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://ar.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://ar.archive.ubuntu.com/ubuntu/ edgy universe
deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy universe
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ar.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://ar.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
deb http://security.ubuntu.com/ubuntu edgy-security universe
deb-src http://security.ubuntu.com/ubuntu edgy-security universe

Listo podemos cerrar Gedit y guarden los cambios. Por ultimo solo les queda tirar en consola un:

sudo apt-get update

Esto recargara la lista de repositorios y la actualizara.

Buscando paquetes con APT

En ciertos momentos se nos presentara un problema, “¿No encuentro el paquete, que hago?”. No desesperes también hay una forma de encontrar lo que buscas. En este ejemplo usaremos el programa Hardinfo.

Supongamos que no te acuerdas como se llama ese paquete, pero sabes que el nombre empezaba con hardi, escribimos en consola lo siguiente:
apt-cache search hardi

Y nos devuelve las siguiente linea:
hugo@hugo-desktop:~$ apt-cache search hardi
hardinfo - Displays system information
hugo@hugo-desktop:~$

Excelente encontramos lo que buscabamos, nos dice que “hardinfo” es el nombre del paquete, y “Displays system information” sería la descripción. Si queremos mas información del paquete podemos tiran un:
apt-cache show hardinfo

Y obtendremos información detallada del paquete

Instalando un programa con APT

Para instalar un programa basta con saber el nombre del paquete a instalar.

Para instalar un programa se usa el comando:
sudo apt-get install NombrePaquete

Ejemplo:
sudo apt-get install hardinfo

Y nos aparecera algo similar a esto:

consolaapt.png

Para reinstalar un programa usamos:

apt-get --reinstall install hardinfo

Uno de los problemas que se suelen presentar a la hora de instalar un programa es la de dependencias incumplidas, para resolver esto, usamos el siguiente comando (Si por alguna razon sigue dando problemas tendremos que instalar la dependencia manualmente)
sudo apt-get -f install

Desintalando un Programa con APT

Para desintalar un programa solo necesitamos el nombre del paquete y el siguiente comando:
sudo apt-get remove hardinfo

Nos aparecera algo como esto:
consolaapt2.png

En ocaciones desintalamos un programa por que no nos esá funcionando bien, para este caso o solo si queremos mantener nuestro sistema lo mas limpio posible podemos usar el comando apt-get –purge remove “nombrepaquete”. Este lo que hace es eliminar archivos de configuración del mismo.
sudo apt-get --purge remove hardinfo

Otro comando util es el autoremove. La función de este es la de limpiar el SO de paquetes no utilizados. Cuando nosotros instalamos un programa y luego lo desintalamos suelen quedar paquetes que ya ningun programa usa, para resolver esto se utilisa el siguiente comando.
sudo apt-get autoremove

Actualizando el Sistema con APT

Si quieres actualizar tu sistema de una forma rápida y sin complicaciones utiliza el siguiente comando y listo, sistema ultra actualizado.
sudo apt-get upgrade

Anuncios

2 comentarios el “Instalar programas con APT

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s