Portage (software)

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 02:42 16 sep 2014 por Dainironfoot (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Portage

Captura de pantalla.
Información general
Tipo de programa Sistema de gestión de paquetes
Licencia GNU GPL v2
Información técnica
Programado en Python
Plataformas admitidas Compatible con POSIX y entorno Python
Versiones
Última versión estable 2.2.8-r1 (info) ( 6 de enero de 2014 (10 años, 4 meses y 15 días))
Última versión en pruebas 2.1.10.45 ( 05 de febrero de 2012 (12 años, 3 meses y 16 días))
Enlaces

Portage es el gestor de paquetes oficial de la distribución de Linux Gentoo y también el de Google Chrome OS.

Portage (implementado en Python y Bash) está inspirado en los Ports BSD, aunque implementa ciertas características avanzadas que no están presentes en los ports BSD: gestión de dependencias, afinamiento preciso de los paquetes a gusto del administrador, instalaciones falsas (al estilo OpenBSD), entornos de prueba durante la compilación, desinstalación segura, perfiles de sistema, paquetes virtuales, gestión de los ficheros de configuración y múltiples ranuras para distintas versiones de un mismo paquete.

Portage dispone de un árbol local que contiene las descripciones de los paquetes de software, así como los scripts necesarios para instalarlos. Este árbol se puede sincronizar con un servidor remoto mediante una orden:

emerge --sync

Cuando un paquete de software es seleccionado para ser instalado, Portage descarga los archivos con el código fuente y los compila en ese momento, generando los archivos ejecutables y documentación correspondiente. Es posible especificar las optimizaciones que emplear en la compilación, así como utilizar una variable llamada USE que indica la compatibilidad con otros programas.

La posibilidad de indicar las optimizaciones y el parámetro USE permiten crear una distribución a medida. De todas formas, Portage también soporta la instalación de binarios, ya sean paquetes precompilados por el mismo sistema o paquetes que se encuentran exclusivamente en formato binario.

Portage permite mantener el software actualizado y controlar las versiones que se encuentran instaladas, proporcionando unas posibilidades similares a las de APT de Debian (excepto que APT utiliza por defecto binarios precompilados). Así, por ejemplo, es posible actualizar todos los paquetes instalados a la última versión estable sin necesidad de intervención del usuario:

emerge --update world

Véase también

Enlaces externos