Você não precisa ser paranóico, basta ler e compreender o que o apt-get
está lhe dizendo. Obviamente, se você remover glchess
, perderá a capacidade de reproduzir glchess
!
Em algum momento você deve ter removido um pacote (provavelmente um metapacote ) que depende de alguns ou de todos os pacotes você vê.
Para descobrir qual meta-pacote seria, você pode usar apt-rdepends
. Essa ferramenta pode procurar por "dependências reversas" ou pacotes que dependem de um determinado pacote.
Por exemplo, para o pacote gnome-backgrounds
:
$ apt-rdepends -r gnome-backgrounds
Reading package lists... Done
Building dependency tree
Reading state information... Done
gnome-backgrounds
Reverse Depends: gnome-core (>= 1:3.0+1ubuntu1)
gnome-core
Reverse Depends: gnome (= 1:3.0+1ubuntu1)
gnome
Reverse Depends: gnome-desktop-environment (>= 1:3.0+1ubuntu1)
gnome-desktop-environment
Isso mostra que gnome-backgrounds
é dependente de um único pacote, gnome-core
, que por sua vez é dependente de gnome
, que por sua vez é dependente de gnome-desktop-environment
da qual nenhum outro pacote depende. / p>
Agora você pode descobrir mais sobre esses pacotes:
$ aptitude show gnome-core gnome gnome-desktop-environment
Você verá que todos são meta-pacotes e que no seu sistema pelo menos um foi removido. Você pode então:
- Tente em
apt-get install
a dependência "mais baixa", neste casognome-core
. No entanto, isso pode incluir pacotes adicionais que você não deseja instalar ( leia o que o apt-get diz, não apenas pressione ). - Se você não quiser que todos os meta-pacotes sejam instalados e quiser manter todos os pacotes, basta executar
aptitude keep-all
. Isso marcará os pacotes pendentes como "instalados" eapt-get
parará de lembrá-lo sobre eles. - Se você quiser apenas alguns pacotes, poderá
apt-get install
antes de executarapt-get autoremove
. Você terá que ler as descrições dos pacotes para decidir quais você deseja.
Acho que o ponto principal aqui é que apt-get
é apenas uma ferramenta. Não sabe o que você realmente quer, apenas faz o que você diz. Por esta razão, você nunca deve confiar cegamente para fazer a coisa certa, porque muitas vezes isso não é o mesmo que você disse para fazer! É duplamente importante lembrar disso ao executar os comandos sudo
, pois é muito fácil causar danos catastróficos ao sistema.