Académique Documents
Professionnel Documents
Culture Documents
Un paquete es un conjunto de ficheros relacionados con una aplicación, que contiene los
objetos ejecutables, los archivos de configuración, información acerca del uso e
instalación de la aplicación, todo ello agrupado en un mismo contenedor. Encontramos
los binarios y los que son el código fuente.
Paquetes binarios
Contienen código máquina, y no código fuente, por lo que cada tipo de arquitectura (X (&,
ALPHA, SPARC,...) necesita su propio paquete. Encontramos estos tipos de paquetes
binarios:
RPM: Estos paquetes son utilizados por distribuciones Red Hat, Suse, Mandrake,
Conectiva, Caldera, etc.
DEB: Estos paquetes son utilizados por distribuciones como Debian, y las basadas en ella,
como Ubuntu. La utilidad para manejar este tipo de paquetes son apt y dpkg.
Contienen el código fuente del programa, estos vienen con los archivos necesarios para
compilar e instalar el programa manualmente. Suelen presentarse en formato .tar.gz o
tar.bz2 (osea compactado con tar y comprimido con gzip o bzip). Lo normal es que cada
aplicación tenga la información en el fichero README o INSTALL de como instalarlo.
dpkg, usado originalmente por Debian y ahora también por otros sistemas, usa el
formato .deb y fue el primero en poseer una herramienta de resolución de
dependencias ampliamente conocida, APT.
El sistema RPM, creado por Red Hat y usado por un gran número de distribuciones
de GNU/Linux, es el formato de paquetes del Linux Standard Base. Para trabajar con
este sistema de paquetes existen muy diversas herramientas como apt4rpm,
up2date (de Red Hat), urpmi (de Mandriva), YaST (de SuSE) y YUM (usado por Fedora
y Yellow Dog Linux).
El sistema tgz, usado por Slackware, empaqueta el software usando tar y gzip. Pero,
además, hay algunas herramientas de más alto nivel para tratar con este formato:
slapt-get, slackpkg y swaret.
Los Repositorios son grandes Servidores (Externos / Internos) que actúan como Bancos de
Datos que alojan las aplicaciones (paquetes) que necesitan nuestros Sistemas Operativos
basados en Linux, ya sean viejos, actuales, nuevos, o en desarrollo, que se instalan mediante
un Gestor de paquetes. Todo esto con la finalidad de mantener al Sistema Operativo al día
sobre todo en materia de parches de seguridad. Los Repositorios pueden ser de dos (2)
tipos: Oficiales y No oficiales.
Los Repositorios Debian se dividen en Versiones:
Ejemplo:
Como todos sabréis, Google dispone de varios proyectos publicados para Linux, la mayoría
de los cuales son versiones binarias de sus proyectos en Windows o Mac OS X. Aplicaciones
como Picasa o Google Desktop se pueden utilizar sin problemas en Linux aunque no
podamos acceder al código fuente.
Considerando las entregas tipos live CD y la pregunta #3 presente un cuadro, que
explique cuales sistemas operativos se ofrecen mediante live Cd y proporcione
información que amplié este tema para cada sistema operativo.
SlackWare
Ubuntu
Kali Linux
Conclusión
Por parte de algunos de los sistemas operativos de Linux contamos con los términos
(paquetes y repositorio), los cuales son explicados detalladamente en lo antes mencionado.
Los paquetes vendrían siendo como las aplicaciones que puede que a diario usemos en
Windows que vienen siendo las .exe, pues en los sistemas de código abierto existen diversos
conjuntos de ficheros que constan con dichos archivos ejecutables.
Los repositorios son donde se alojan los paquetes que necesitan nuestros sistemas
operativos, estos podrían ser oficiales o no.
Recomendación
Puesto que los sistemas operativos de Linux pueden compartirse ya sea de desde paquetes
hasta algunos otros detalles; resulta un poco más fácil a la hora del uso de los mismos ya
que con lo viste en la investigación estos S.O. son de muchas maneras cambiantes, pero de
manera fácil porque ya no necesitamos con en otros sistemas operativos un CD con el
instalador del mismo, ya tan solo con tener acceso a internet podemos descargar los
paquetes y hasta las ISO de cada uno de ellos.