Herramientas de usuario

Herramientas del sitio


tecnica:anotaciones_tecnicas_gentoo

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
tecnica:anotaciones_tecnicas_gentoo [2013/01/30 12:27]
fmolinuevo
tecnica:anotaciones_tecnicas_gentoo [2013/11/04 17:41] (actual)
fmolinuevo [Anotaciones técnicas sobre Gentoo Linux]
Línea 1: Línea 1:
 ====== Anotaciones técnicas sobre Gentoo Linux ====== ====== Anotaciones técnicas sobre Gentoo Linux ======
  
-  * Actualizar ​el Portage de Gentoo: emerge sync && emerge -uDav world +  * Actualizar Gentoo:<​code>​ 
-  * ANTES de actualizar, para ver qué hay que actualizar: emerge ​-uDpv system +emerge ​--sync && emerge --update --ask --deep ​world --autounmask 
-  * Actualizar Gentoo (luego de actualizar el Portage): emerge ​-uDf world<​code>​ +</​code>​
- u upgrade +
- U upgrade only +
- D deep dependency check +
- f fetch only  +
- p pretend ​ +
- v verbose</​code>​+
   * Recompilar un paquete, luego de cambiar el .ebuild del mismo: emerge paquete   * Recompilar un paquete, luego de cambiar el .ebuild del mismo: emerge paquete
   * Averiguar cuál es la última versión estable de un paquete: etcat -v paquete o emerge -p paquete o emerge -s paquete   * Averiguar cuál es la última versión estable de un paquete: etcat -v paquete o emerge -p paquete o emerge -s paquete
Línea 27: Línea 21:
   * EPM: sistema similar a RPM para Gentoo. NO USARLO PARA DESINSTALAR PAQUETES. Para ver versiones instaladas de un paquete: epm -q squirrelmail   * EPM: sistema similar a RPM para Gentoo. NO USARLO PARA DESINSTALAR PAQUETES. Para ver versiones instaladas de un paquete: epm -q squirrelmail
   * Agregar al archivo "​world"​ paquetes para evitar que sean removidos por un --depclean: <​code>​emerge --noreplace app-editors/​nano</​code>​   * Agregar al archivo "​world"​ paquetes para evitar que sean removidos por un --depclean: <​code>​emerge --noreplace app-editors/​nano</​code>​
 +  * Luego de realizar un --update si quedan archivos de configuración que hay que actualizar, se debe usar **dispatch-conf** para esa tarea
 +  * Para actualizar la hora del sistema, usando NTP: <​code>​sntp -s pool.ntp.org</​code>​
 +
 +===== Kernel: compilación =====
 +
 +  * Si se actualizó gcc, se debe cambiar la versión: <​code>​
 +gcc-config -l
 +gcc-config x86_64-pc-linux-gnu-4.7.3 # Ejemplo!
 +. /​etc/​profile
 +</​code>​
 +  * Los archivos de configuración de compilaciones anteriores se encuentran en /​etc/​kernels. Allí se puede copiar un archivo .config con el nombre de la nueva versión del kernel a compilar, para mantener los parámetros anteriores. Recordar usar --oldconfig para que la configuración anterior se adapte a la nueva versión
 +  * Para compilar el kernel, se usa el comando genkernel. Su configuración está en mcedit /​etc/​genkernel.conf
 +  * Allí se pueden especificar las opciones por defecto al ejecutarlo, por ejemplo, si se prefiere usar menuconfig o no, si se usa GRUB, etc.
 +  * Luego, iniciar el proceso de compilación:<​code>​
 +genkernel all
 +</​code>​
tecnica/anotaciones_tecnicas_gentoo.1359556066.txt.gz · Última modificación: 2013/01/30 12:27 por fmolinuevo