You are on page 1of 27

Instalando Software en Linux Debian GNU/Linux

UES FMOcc - 4/12

Repositorios

Que son los repositorios?


El repositorio es a todos los efectos un archivo ordenado donde son almacenados los paquetes Debian (sean estos paquetes binarios o fuentes) en modo bien organizado, con una estructura bien definida y constantemente actualizados.

Archivo sources.list
En cada sistema Debian, los repositorios utilizados vienen indicados en el archivo /etc/apt/sources.list, en este fichero cada lnea representa a un repositorio. Podemos escoger la rama de Debian que deseamos utilizar (stable, testing, unstable). Las lineas con el smbolo # son consideradas lineas vaca.

Cada linea que describe un repositorio tiene una bien determinada sintaxis:
deburldistribution[component...]

deb o deb-src sirve para indicar si el repositorio indicado contiene paquetes binarios o paquetes fuente. file, cdrom, http, ftp indica forma de acceso a los repositorios. component indica las secciones del repositorio, non-free , main , contrib.

Sintaxis sources.list

## Debian - stable deb http://ftp.us.debian.org/debian/ stable main contrib non-free deb-src http://ftp.us.debian.org/debian/ stable main contrib non-free ## Actualizaciones de seguridad deb http://security.debian.org/ stable/updates main contrib non-free deb-src http://security.debian.org/ stable/updates main contrib nonfree

Ejemplo sources.list

Otros Repositorios
Para tener paquetes mas actualizados en stable se pueden usar los backports agregando al sources.list:
deb http://backports.debian.org/debian-backports backports main contrib non-free squeeze-

Otros Repositorios
Tambien contamos con gran cantidad de repositorios no oficiales. Los que mas destacan son:
deb http://www.debian-multimedia.org stable main non-free

Subdivisin del repositorio


main es la seccin principal, que contiene el 90% de los paquetes presentes en nuestra Debian. contrib encontramos los paquetes que cumplen con 5 o 6 puntos de las DFSG(Debian Free Software Guidelines), pero que dependen de paquetes que no la respetan. non-free contiene los paquetes que poseen limitaciones en su distribucin (como por ejemplo aquellos que no pueden ser usados en mbito comercial o porque dependen de paquetes que no respetan las DFSG). (DFSG = lineamientos o requisitos que una licencia debe cumplir para que sea definida como libre segun el proyecto Debian http://www.debian.org/social_contract#guidelines).

Finalizar y Actualizar
Para actualizar la lista de paquetes que se encuentran en las lneas de /etc/apt/sources.list debemos ejecutar en una terminal: apt-get update

APT - Aptitud - dpkg

APT
APT Advanced Package Tool APT hace posible:

Instalar Aplicaciones Remover Aplicaciones Mantener Aplicaciones Actualizadas Y mucho mas... APT resuelve problemas de dependencia y devuelve los paquetes requeridos.

APT
apt-get update apt-get upgrade apt-get dist-upgrade apt-get autoclean apt-get clean apt-cache apt-get install

APT
apt-get update apt-get upgrade apt-get dist-upgrade apt-get autoclean apt-get clean apt-cache apt-get install

aptitude es un gestor de paquetes para terminal con varias caractersticas tiles. Algunas de las caractersticas de aptitude:

Acciones de usuario persistentes como dselect La habilidad de obtener y mostrar el registro de cambios de la mayora de los paquetes de Debian Un modo de lnea de rdenes similar al de aptget

Aptitude

aptitude aptitude search <keyword> aptitude update aptitude upgrade/distupgrade aptitude show <package> aptitude download <package> aptitude clean aptitude autoclean aptitude install/remove <package>

Aptitude

dpkg
Dpkg es una abreviatura de Debian package. Se trata de un equipamiento lgico utilizado para la gestin de paquetera en Debian Linux y distribuciones de GNU/Linux basadas sobre Debian Linux, como es el caso de Ubuntu Linux. Es una herramienta de bajo nivel que permite la instalacin, desinstalacin y consulta de informacin de paquetes con extensin .deb.

dpkg
dpkg -l dpkg -l *algo* dpkg -s <package> dpkg -l <package> dpkg -p <package> dpkg -i <package> dpkg -r <package> dpkg -P <package>

Instalando .bin, .sh, etc

Archivos Ejecutables
Podemos instalar software apartir de archivos ejecutables con formato .bin, .sh, etc. Para ellos es necesario que estos archivos cuenten con permisos de ejecucion. chmod +x archivo.sh Luego de haber verificado esto nada mas tenemos que ejecutar el archivo desde la terminal. ./Ruta/Archivo.sh

Opciones Graficas

Sistema de Gestin de Paquetes


Un sistema de gestin de paquetes, es una coleccin de herramientas que sirven para automatizar el proceso de instalacin, actualizacin, configuracin y eliminacin de paquetes de software. Un ejemplo de este tipo de sistema es Synaptic el cual es un sistema con GUI para la gestin de paquetes de Debian GNU/Linux.

Synaptic

Synaptic

Aadir/Quitar Software Wheezy

Aadir/Quitar Software Wheezy

Centro de Software

You might also like