The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/Introducing Portage/es"
Line 2: | Line 2: | ||
== Introduccion a Portage == | == Introduccion a Portage == | ||
</includeonly><noinclude><languages/> | </includeonly><noinclude><languages/> | ||
= Guía de | = Guía de Instalación: Introducción a Portage = | ||
{{InstallNavigation|num=12|prev=Configuration Files/es|next=Kernel/es}}</noinclude> | {{InstallNavigation|num=12|prev=Configuration Files/es|next=Kernel/es}}</noinclude> |
Revision as of 07:06, August 18, 2022
Guía de Instalación: Introducción a Portage
Install Guide, Chapter 12 | < Prev | Next > |
Portage, el administrador de paquetes de Funtoo Linux tiene un comando llamado emerge
que se usa para construir e instalar paquetes desde la fuente. También se encarga de instalar todas las dependencias del paquete. Usted llama a emerge así:
chroot # emerge NombreDelPaquete
Cuando instala un paquete especificando su nombre en la línea de comandos, Portage registra su nombre en el archivo /var/lib/portage/world
. Lo hace porque asume que, dado que lo ha instalado por su nombre, desea considerarlo parte de su sistema y desea mantener el paquete actualizado en el futuro. Esta es una función útil, ya que cuando se agregan paquetes al conjunto world
, podemos actualizar todo nuestro sistema escribiendo:
chroot # ego sync chroot # emerge -auDN @world
Esta es la forma "oficial" de actualizar su sistema Funtoo Linux. Arriba, primero actualizamos nuestro árbol de Portage usando git para obtener los últimos ebuilds (scripts), y luego ejecutamos un comando emerge para actualizar el conjunto de paquetes world
. Las opciones especificadas le dicen a emerge
que:
a
- muéstranos lo que surgirá y pregúntanos si queremos continuaru
- actualizar los paquetes que especificamos -- no mostrarlos de nuevo si ya han aparecido.D
- Tenga en cuenta todo el árbol de dependencias de los paquetes cuando busque actualizaciones. En otras palabras, haz una actualización profunda.N
- Actualiza cualquier paquete que haya cambiado (nuevo) la configuración de USE.
Por supuesto, a veces queremos instalar un paquete pero no agregarlo al archivo world
. Esto se hace a menudo porque solo desea que el paquete se instale temporalmente o porque sabe que el paquete en cuestión es una dependencia de otro paquete. Si desea este comportamiento, llame a emerge así:
chroot # emerge -1 NombreDelPaquete
Los usuarios avanzados pueden revisar la página wiki de Emerge.
Actualizar World
Ciertos paquetes en el tarball Funtoo stage3 se compilan con el indicador USE bindist
habilitado de forma predeterminada. (La marca bindist controla la habilitación o deshabilitación de opciones para partes de código propietarias y/o patentadas que no pueden distribuirse en imágenes debido a problemas de licencia). Es posible que observe un problema de resolución de dependencias con las banderas USE de bindist durante la actualización de paquetes después de la configuración inicial del sistema. Para evitar posibles problemas, actualice el sistema antes del primer arranque o cualquier otro paquete de instalación como se muestra a continuación:
chroot # ego sync chroot # emerge -auDN @world
Asegúrese de leer todos los mensajes emergentes de publicación y siga sus instrucciones. Esto es especialmente cierto si ha actualizado Perl o Python.
Si elige sistemas de archivos diferentes a los de esta guía, como JFS o Btrfs, recuerde instalar los paquetes necesarios para que su sistema pueda realizar una verificación del sistema de archivos al arrancar. El paquete es jfsutils
para JFS. Existen paquetes similares para todos los sistemas de archivos.
Install Guide, Chapter 12 | < Prev | Next > |