Está en la página 1de 5

 Considerando lo referente a los paquetes y repositorios, explique y ejemplifique

estos en el mundo de Linux, manifieste información al respecto de este tema para


las distribuciones siguiente: Red Hat, Debian, Fedora, SlackWare, Ubuntu, Kali Linux.

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.

La mayoría de los formatos de paquete vienen con sus correspondientes Herramientas de


Gestión de Software, los más conocidos son los .deb creado para la Distro Debian y todas
sus derivadas, y los .rpm creados por Red Hat para su propia Distro y derivadas como Fedora
y Open SUSE. También existen los paquetes compilables .ebuilds de Gentoo.

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.

TGZ: Son utilizados por la distribución Linux Slackware.

Paquetes de código fuente

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.

Viéndolos de una manera más sencilla y detalladamente:

 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:

 OldStable (Vieja Estable): Versión que almacena los paquetes pertenecientes a la


antigua Versión Estable de DEBIAN. Actualmente está pertenece a la Versión
Wheezy.
 Stable (Estable): Versión que almacena los paquetes pertenecientes a la actual
Versión Estable de DEBIAN. Actualmente está pertenece a la Versión Jessie.
 Testing (Prueba): Versión que almacena los paquetes pertenecientes a la futura
Versión Estable de DEBIAN. Actualmente está pertenece a la Versión Stretch.
 Unstable (Inestable): Versión que almacena los paquetes pertenecientes a los
futuros paquetes que continuamente están en desarrollo y pruebas, que con el
tiempo podrían pertenecer a la Versión Testing (Prueba) de DEBIAN. Esta siempre
pertenece a la Versión SID.
En las distribuciones basadas en Debian, los repositorios desde donde el gestor APT obtiene
los paquetes se configuran en el archivo /etc/apt/sources.list. En cada línea de dicho archivo
se configura el tipo de repositorio (deb para paquetes que proveen binarios y deb-src para
paquetes que proveen el código fuente), la URL del mirror, el nombre del repositorio, y los
componentes o secciones del repositorio que se incluyen o aceptan.
En sistemas como Ubuntu, la mayoría de software está empaquetado en agradables
ficheros .deb (o .rpm, como en Red Hat) que contienen los programas y bibliotecas que
necesitas. Estos archivos pueden ser descargados o venir en CDs (El CD de Ubuntu está lleno
de ellos). Los Repositorios son servidores que contienen juegos de paquetes. Generalmente
se accede a ellos con herramientas como Synaptic.
Una buena forma de instalar este tipo de aplicaciones es instalar los repositorios oficiales
de Google para Linux. En un reciente documento los responsables de esta división indican
cómo instalar y aprovechar dichos repositorios en varias distribuciones:

 Ubuntu 7.04 (Feisty)


 Debian GNU/Linux 4.0
El repositorio updates-testing repository , también conocida como actualizaciones de
prueba, contiene actualizaciones programadas para ser lanzado para las versiones que
Fedora mantiene. Este es un repositorio que no debe ser activado permanentemente sino
cuando querramos necesitarlo.

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.

Sistemas Live CD Información


Operativos
Red Hat
Debian
Un Debian Live CD es una
distribución de Debian (que
contiene la mayor cantidad de
software posible) almacenada
en un CD-ROM de arranque que
se puede ejecutar desde allí, sin
instalación en un disco duro. No
se instala nada y el sistema
vuelve a su sistema operativo
anterior una vez que saca el Live
CD.
Fedora

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.