Herramientas de usuario

Herramientas del sitio


tecnica:anotaciones_tecnicas_gentoo

¡Esta es una revisión vieja del documento!


Anotaciones técnicas sobre Gentoo Linux

  • Actualizar el Portage de Gentoo: emerge sync && emerge -uDav world
  • ANTES de actualizar, para ver qué hay que actualizar: emerge -uDpv system
  • Actualizar Gentoo (luego de actualizar el Portage): emerge -uDf world
     u upgrade
     U upgrade only
     D deep dependency check
     f fetch only 
     p pretend 
     v verbose
  • 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
  • Si algo se rompe al actualizar algo, conviene reconstruir el paquete: emerge paquete. Por ej: emerge mod_php
  • Si necesito arrancar algo en el inicio, lo tengo que poner en: /etc/conf.d/local.start
  • Para hacer espacio en disco, borrar el contenido de los siguientes directorios:
     /root/.ccache
     /var/tmp/ccache
     /var/tmp/portage
     /usr/portage/distfiles
  • Buscar un paquete: locate <nombre> |grep /usr/portage/.*\.ebuild
  • Desinstalar un paquete específico: emerge unmerge net-www/apache-2.0.54-r31

Recordar que también tengo que agregar en /etc/portage/package.mask algo como “>=net-www/apache-2.0” para evitar que me lo vuelva a instalar; en ocasiones, también tengo que agregar en el USE algo como “-apache2”

  • Compilar un paquete específico, luego de haberlo maskeado en /etc/portage/package.mask:
    emerge =net-misc/hylafax-4.2.0-r3
  • Recompilar todo luego de cambiar el USE en make.conf: emerge –newuse world -pv (muestra qué haría, luego hay que sacar el “-p”); con “-t” además, veo el árbol de dependencias. Luego, realizar un “revdep-rebuild” para asegurarse que no quede nada roto
  • 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:
    emerge --noreplace app-editors/nano
tecnica/anotaciones_tecnicas_gentoo.1359556066.txt.gz · Última modificación: 2013/01/30 12:27 por fmolinuevo