Emerge - Gestor de Paquets: diferència entre les revisions
Cap resum de modificació |
Cap resum de modificació |
||
| Línia 37: | Línia 37: | ||
emerge -C net-libs/libsoup | emerge -C net-libs/libsoup | ||
(sense la versió) | (sense la versió) | ||
==Reparar manualment el Portage== | |||
A vegades la versió del Portage es tan antiga que ja no pot entendre o actualizar usant la base de dades actual del servidor de Portage. | |||
Cal actualizar/reinstalar el portage manualment: | |||
http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml | |||
és a dir: | |||
wget -P /usr/portage/distfiles http://distfiles.gentoo.org/distfiles/portage-2.1.1.tar.bz2 | |||
cd /root | |||
mkdir portage-recover | |||
cd portage-recover | |||
tar xfj /usr/portage/distfiles/portage-2.1.1.tar.bz2 | |||
cd /root/portage-recover/portage-2.1.1 | |||
cp -R pym bin /usr/lib/portage/ | |||
rm -f /usr/lib/portage/bin/sed | |||
i despres fer un | |||
emerge portage | |||
Revisió del 17:19, 15 gen 2009
Buscar un programa al repositori:
eix nom_programa
Instalar-lo:
emerge --verbose --ask nom_programa
o bé
emerge -va nom_programa
Mirar el que farà:
emerge --pretend --ask nom_programa
o bé
emerge -pa nom_programa
Per activar USE flags temporalment: (També per instalar un paquet bloquejat / Masked)
ACCEPT_KEYWORDS=~amd64 emerge ...
Per activar USE flags permanentment:
/etc/make.conf: USE "cups" ...
Per activar USE flags permanetment però només per certs paquets especifics:
/etc/portage/package.use
Desinstalar:
emerge --unmerge NOM_PROGRAMA
Mirar de quin paquet és un fitxer / mirar quins fitxers estan instalats per un paquet:
equery b cairo-b-1.0.so equery b portage
Si per exemple diu que pertany a net-libs/libsoup-2.2.100, per eliminar-lo cal:
emerge -C net-libs/libsoup
(sense la versió)
Reparar manualment el Portage
A vegades la versió del Portage es tan antiga que ja no pot entendre o actualizar usant la base de dades actual del servidor de Portage. Cal actualizar/reinstalar el portage manualment:
http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
és a dir:
wget -P /usr/portage/distfiles http://distfiles.gentoo.org/distfiles/portage-2.1.1.tar.bz2
cd /root mkdir portage-recover cd portage-recover tar xfj /usr/portage/distfiles/portage-2.1.1.tar.bz2
cd /root/portage-recover/portage-2.1.1 cp -R pym bin /usr/lib/portage/
rm -f /usr/lib/portage/bin/sed
i despres fer un
emerge portage