Está en la página 1de 44

Instalacin de paquetes

SergioBelkinAlgunosderechosreservados EstaobraestbajounalicenciaReconocimientoCompartirIgual deCreativeCommons.Paraverunacopiadeestalicencia,visite http://creativecommons.org/licenses/bysa/2.1/es/oenveunacarta aCreativeCommons,559NathanAbbottWay,Stanford,California 94305,USA. Todosloslogosymarcaspertenecenasusrespectivosdueos

Es tan difcil instalar programas en Linux?

Lo que esperamos al instalar programas

Facilidad Economa Compatibilidad Integridad Sanidad Ergonoma

Un paquete es un archivo que:

Contiene a su vez otros archivos que componen un programa, una librera, archivos multimedia, etc. Posee metadatos. Al instalarlo cumple una o ms funciones especficas.

Tipos de paquetes

Fuentes

Elegir una interfaz de texto confortable: Konsole

Instalando paquetes fuentes


1)tar xvjf kboggle-0.2.tar.bz2 2)cd kboggle-0.2 3)./configure 4)make 5)make install

Comprobando si est todo lo necesario

Compilando

Instalando

Usando la aplicacin instalada

Y si falla ./configure?

Leer README Leer INSTALL ./configure help | less Puede ser que el script configure no encuentra determinados archivos. Es posible que sea indispensable instalar ciertos paquetes de desarrollo.

Solicitando Ayuda

Ejemplo de paquetes necesarios o imprescindibles para compilar

gcc make libxorg-x11-static-devel gcc4.0-c++ libxorg-x11-devel libqt3-devel libkdebase4-devel

Se ejecuta make uninstall en la carpeta de las fuentes

2 Tips Importantes

Bajar paquetes de sitios confiables. Si se usa una distribucin que usa paquetes compilados, no instalar a partir de fuentes, salvo que se estrictamente necesario.

Paquetes compilados

RPM: Mandriva Linux, Fedora Core, openSUSE.

Deb: Debian, Ubuntu Linux, Knoppix.

Usando paquetes compilados deb y rpm

Ventajas

Desventajas

No hace falta compilar. Proporciona una base de datos de la que se puede extraer informacin muy til. Se pueden utilizar distintas herramientas grficas.

Un paquete solamente se instala si cumple las dependencias. Generalmente tienen una compilacin genrica. Sirven para una determinada versin y distribucin.

Sistema APT de Debian

Resuelve automticamente las dependencias. Se puede usar tanto en modo grfico como en modo texto. El archivo para configurar repositorios es /etc/apt/sources.list Interfaces grficas: Synaptic, Kynaptic, etc.

Ejemplo de archivo sources.list

Fases de desarrollo en Debian

Sarge: Estable

Etch: Prueba

Sid: Inestable

Tipos de repositorios

main: Paquete oficiales.

contrib: Paquetes no oficiales.

nonfree: Paquetes con licencia privativa. updates: Actualizaciones de seguridad.

Tareas comunes con aptitude

Actualizar los repositorios: aptitude -u update Instalar un paquete: aptitude install supertux Desinstalar un paquete: aptitude remove supertux Actualizar la distribucin: aptitude -u dist-upgrade

Otras tareas de APT

Configurar los repositorios: apt-setup Buscar una aplicacin por su nombre y/o descripcin: apt-cache search tux Buscar la descripcin de un paquete no instalado: apt-cache show supertux

Ms aplicaciones de APT

Agregar CDs a la lista de repositorios: apt-cdrom Armar un repositorio: apt-move Configurar un proxy APT: apt-proxy Elegir los mejores mirrors: apt-spy

Synaptic

Sistema URPMI de Mandriva Linux

Resuelve automticamente las dependencias Se puede usar tanto en modo texto como a travs de interfaces grficas. El modo comando es muy intuitivo. El archivo que contiene la lista de repositorios es /etc/urpmi/urpmi.cfg Posee una potente interfaz grfica muy bien integrada con el sistema: Rpmdrake

urpmi.cfg

Fases de desarrollo en Mandriva Linux

Cooker

Community

Official

Repositorios de Mandriva

main: Paquetes soportados oficialmente por Mandriva. contrib: Paquetes no soportados por Mandriva. plf-free: Paquetes libres pero que tienen problemas de patentes en algunos pases. updates: Actualizaciones normales, correccin de errores y parches de seguridad.

Tareas Comunes con urpmi

Actualizar los repositorios urpmi.update -a Instalar un paquete urpmi supertux Desinstalar un paquete urpme supertux Actualizar automticamente todos los paquetes: urpmi auto --auto-select

Otras tareas con urpmi

Buscar en que paquete est un archivo urmpf libSDL_image1 Averiguar para que sirve un paquete urpmq -i supertux Agregar repositorios urpmi.addmedia Eliminar repositorios urpmi.removemedia

Ms aplicaciones relacionadas con urpmi

Realizar instalaciones distribuidas mediante SSH: urpmi-parallel-ssh Ver la diferencia entre dos paquetes: urpmdiff Ver los cambios ante una eventual actualizacin: urpmc

Tipos de repositorios soportados por URPMI

Carpetas en particiones locales CDs Servidores HTTP Servidores FTP Servidores SSH Servidores NFS Servidores Rsync

Todas las herramientas a mano

Todo al alcance de la mano!

Sergio Belkin & Asoc.

mandriva@escritorioya.com.ar http://www.escritorioya.com.ar

También podría gustarte