
thiarlesmedeiros
(usa Ubuntu)
Enviado em 15/04/2008 - 16:26h
Pelo que eu sei dá pra atualizar pacotes copiando eles para /usr/portage/distfiles e dar um emerge no pacote. Agora se você quiser atualizar a arvore do portage podes fazer o seguinte:
1- Baixar o snapshot da árvore do portage de
http://distfiles.gentoo.org, pra garantir baixa portage-lastest.tar.bz2, que aponta para a última versão.
2- Descompacte a portage-lastest.tar.bz2 em alguma pasta(menos na pasta /usr).
ex.:
# tar -xjpf portage-lastest.tar.bz2
3- execute o comando como root:
# rsync --recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --verbose /PASTA_ORIGEM /usr
onde /PASTA_ORIGEM é onde você descompactou o snapshot da árvore do portage. O significado de cada parâmetro do rsync você pode ver com o comando:
# man rsync
pronto sua árvore do portage estará atualizada.
5- agora basta remover os arquivos que você descompactou, já que para uma atualização futura eles já estarão desatualizados.
no caso de querer atualizar ou instalar um pacote, deves fazer o seguinte:
1 execute o comando:
# emerge PACOTE -pv
2 anote as dependências do pacote
3 baixe todos os pacotes
4 copie os pacotes para a pasta /usr/portage/distfiles
5 execute o comendo:
# emerge PACOTE
ele irá instalar o pacote ou atualizar.
agora se você quiser podes fazer esse HowTo:
http://gentoo-wiki.com/TIP_Networkless_Maintenance
que explica tudo também.
Flw, espero ter ajudado.