Changes

Jump to: navigation, search

Install/Introducing Portage/es

360 bytes removed, 3 months ago
Updating to match new version of source page
== Introduccion a Portage ==
</includeonly><noinclude><languages/>
= Guia Guía de Instalacióninstalación: Introduccion Introducción a Portage =
{{InstallNavigation|num=12|prev=Configuration Files|next=Kernel}}</noinclude>
Portage, el gestor de paquetes de Funtoo Linux tiene un comando llamado <code>emerge</code> que se utiliza para construir e instalar paquetes desde el código fuente. También se encarga de instalar todas las dependencias del paquete. Puede llamar a usar emerge de la siguiente manera:
{{console|body=
}}
Cuando instala un paquete especificando su nombre en la línea de comandos, Portage registra su nombre en el archivo <code>/var/lib/portage/world/</code>. Esto lo hace así, porque asume que, a partir de que si lo ha instalado instaló por nombre, lo considera debe ser considerado parte de su sistema y quiere así como debe mantener el paquete actualizado en el futuro. Esta es una característica útil, ya que cuando se agregan paquetes al conjunto <code>world</code>, podemos actualizar nuestro sistema entero escribiendo:
<div class="mw-translate-fuzzy">
{{console|body=
(%chroot) # % ##i##ego sync(%chroot) # % ##i##emerge -auDN @world
}}
</div>
Esta es la forma "oficial" de actualizar su sistema Funtoo Linux. Arriba, actualizamos nuestro árbol de Portage usando git para capturar los últimos ebuilds (scripts), y luego ejecutar un comando emerge para actualizar el conjunto de paquetes de <code>world</code> . Las opciones especificadas le indican a <code>emerge</code>:
* '''<code>a</code>''' - nos muestra qué se instalará, y nos '''pregunta''' si queremos proceder
* '''<code>N</code>''' - Actualizar cualquier paquete que haya cambiado ('''nuevos''') ajustes USE.
También debe considerar pasar Por supuesto, a veces queremos instalar un paquete pero no lo agregamos al archivo <code>--with-bdeps=yworld</code> cuando hagas emerge . Esto se hace a @world, al menos de vez menudo porque sólo desea que el paquete se instale temporalmente o porque sabe que el paquete en cuando. Esto también actualizará las dependencias cuestión es un dependencia de compilaciónotro paquete.Si se desea este comportamiento, use emerge así:
Por supuesto, a veces queremos instalar un paquete pero no lo agregamos al archivo <code>world</code>. Esto se hace a menudo porque sólo desea que el paquete se instale temporalmente o porque sabe que el paquete en cuestión es un dependencia de otro paquete. Si se desea este comportamiento, llame a emerge así:
 
<div class="mw-translate-fuzzy">
<console>
(%chroot) # % ##i##emerge -1 nombredelpaquete
</console>
</div>
Los usuarios avanzados pueden estar interesados en revisar la página wiki de [[Emerge]].
==== Actualizando Actualizar World ====
<div class="mw-translate-fuzzy">Ciertos Algunos paquetes en el tarball stage3 de Funtoo stage3 se compilan están compilados con el indicador USE "flag {{c|bindist" habilitado de forma predeterminada}} por defecto. El indicador USE (La bandera bindist habilita o deshabilita controla las opciones para la parte del habilitar o deshabilitar las partes privativas o patentadas de código propietario y/o patentado que no está permitido distribuir puede ser distribuido en imágenes debido a problemas de licencia.). Es posible que note Podría notar un problema error de resolución solución de dependencias con el uso de la opcion cuando utilice las USE flags bindist durante la actualización de al actualizar los paquetes después de la en su primera configuración inicial del sistema. Para evitar posibles evitarse problemas, "" '''actualice el su sistema antes del primer arranque o antes de instalar cualquier otra instalación de paquetes "" paquete''' como se muestra a continuación:</div>
<div class="mw-translate-fuzzy">
<console>
(%chroot) # % ##i##ego sync(%chroot) # % ##i##emerge -auDN @world
</console>
</div>
<div class="mw-translate-fuzzy">
Asegúrese de leer cualquier mensaje emergente y siga sus instrucciones. Especialmente si ha actualizado perl o python.}}
{{fancyimportant|1=
Si elige sistemas diferentes sistemas de archivos a los de que comenta esta guía, como JFS, XFS, ZFS o [[Btrfs]], asegúrese recuerde instalar todos los paquetes necesarios para que su sistema pueda realizar una verificación del sistema de que archivos en el núcleo kernel tenga las herramientas para verificarlosarranque. Para JFS, el El paquete es {{c | jsfutils, existen }} para JFS. Existen paquetes similares para todos los sistemas de archivos.}}
</div>
<noinclude>{{InstallNavigation|num=12|prev=Configuration Files|next=Kernel|align=right}}</noinclude>
1,656
edits

Navigation menu