Re: baixar todo gnome
No dia 13/08/2004 às 10:54,
Marcio de Araujo Benedito <china@minaslivre.org> escreveu:
> caio ferreira wrote:
>
> >apt-get -u upgrade
> >
> >apt-get -qq --print-uris install gnome gnome-core >> gnome.txt
> >
> >sed "s/'\(.*\)'.*/\1/" gnome.txt >> url.txt |wget -c -i url.txt
> >
> >copiar os .deb para /var/cache/apt/archives/
> >
> >apt-get install gnome-core gnome
>
> Esta dica nao me ajudou, pois como o gnome ja esta instalado o apt nao
> retornou nada. Funcionaria se eu estivesse em uma maquina debian sem o
> gnome instalado.
Talvez funcione se você usar '--reinstall'.
> Ja a dica passada pelo Douglas, apt-cache show gnome-core | grep
> ^Depends, ja ajuda pois mostra quais pacotes precisam ser baixados:
>
> china@prodabel815:~$ apt-cache show gnome-core | grep ^Depends
> Depends: bug-buddy (>= 2.6.0), eog (>= 2.6.0), gedit (>= 2.6.0),
> gnome-applets (>= 2.6.0), gnome-control-center (>= 1:2.6.0),
> gnome-icon-theme (>= 1.2.0), gnome-panel (>= 2.6.0), gnome-session (>=
> 2.6.0), gnome-terminal (>= 2.6.0), metacity (>= 1:2.8.0) | sawfish,
> nautilus (>= 2.6.0), scrollkeeper, yelp (>= 2.6.0)
> china@prodabel815:~$
>
> O que acho que pode ser uma solucao seria limpar esta saida deixando
> apenas o nome do pacote, e entao passar para o aptitude fazer o download
> dos pacotes, ja que um aptitude download <pacote> baixa o .deb do pacote
> mesmo que ele ja esteja instalado.
$ apt-cache show gnome-core | grep ^Depends | sed -e 's/ /\n/g' -e 's/,//g' | grep ^[a-z]
Isto vai listar todos os pacotes da dependência. Mas não se esqueça as
dependências também contêm outras dependências. :( Você pode fazer um laço
nos pacotes retornados acima, e usar o novamente o comando acima, algo como:
$ for i in $( apt-cache show gnome-core | grep ^Depends | \
sed -e 's/ /\n/g' -e 's/,//g' | grep ^[a-z]); \
do apt-cache show $i | grep ^Depends | sed -e 's/ /\n/g' -e 's/,//g' \
| grep ^[a-z]; done | sort -u
O que ainda não garante que você tem todas as dependências (poderia ir além
mais um nível), mas ajuda muito. Todavia, acho que é melhor você insistir na
dica do Caio, já que você tem acesso aos pacotes instalados na sua máquina.
--
Douglas Augusto
[Netiqueta]
§ Mantenha respostas e comentários coerentes com assunto do tópico.
Reply to: