Como posso remover pacotes sem outros pacotes?

0

Estou usando o 13.04 e desejo remover pacotes não utilizados. Ex. gnome-power-manager, mas não consigo.

bekir@home:~$ sudo apt-get remove gnome-power-manager 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gnome-power-manager ubuntu-desktop
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 1.690 kB disk space will be freed.
Do you want to continue [Y/n]? 

Eu não quero remover o ubuntu-desktop porque ele contém outros pacotes. Eu quero fazer o sistema mínimo / simplesmente ubuntu para mim.

Alguém pode me ajudar?

    
por Ebubekir 22.06.2013 / 14:51

1 resposta

4

ubuntu-desktop é um metapacote . Ele está vazio e contém apenas metadados, como dependências e uma descrição, para fornecer uma maneira simples de instalar um ambiente de área de trabalho inteiro. Ele também tornará possível "empurrar" novos pacotes para serem instalados. Isso pode ser muito útil ao longo dos cinco anos em que o Ubuntu é suportado quando o desenvolvimento de um aplicativo foi interrompido e eles querem fornecer uma alternativa por padrão.

Como gnome-power-manager é uma dependência difícil do pacote ubuntu-desktop , você não pode simplesmente removê-lo sem quebrar a instalação do pacote ubuntu-desktop . E é isso que a APT está lhe dizendo aqui: só pode prosseguir com sua decisão de quebrar os requisitos de metapacote. Você pode prosseguir com a remoção de ambos os pacotes, mas isso tornará as atualizações um pouco mais difíceis, já que você terá que lidar com novos pacotes por conta própria.

$ apt-cache show ubuntu-desktop
Package: ubuntu-desktop
Priority: optional
Section: metapackages
Installed-Size: 57
[...]
Source: ubuntu-meta
Version: 1.267.1
Depends: alsa-base, alsa-utils, [...], gnome-power-manager, [...]
[...]
Description-en: The Ubuntu desktop system
 This package depends on all of the packages in the Ubuntu desktop system
 .
 It is also used to help ensure proper upgrades, so it is recommended that
 it not be removed.
[...]

Caso você queira um sistema Ubuntu muito pequeno com apenas os pacotes que você realmente escolhe, então:

  • Sempre que instalar um novo pacote, certifique-se de omitir os pacotes recomendados (mas não obrigatórios), usando uma opção apt-get :

    sudo apt-get install --no-install-recommends packagename
    

    ou quando usar aptitude :

    sudo aptitude install --without-recommends packagename
    

    Isso minimiza significativamente a quantidade de pacotes instalados como resultado do único pacote selecionado. No entanto, nem todos os pacotes separaram dependências complexas e as recomendadas foram separadas nos requisitos.

  • não instale ubuntu-desktop , mas ubuntu-minimal . Você terá que instalar o Ubuntu usando o CD do Servidor e especificar que você deseja uma instalação mínima pressionando F4 na primeira tela (veja abaixo).

    Depois da instalação, você terá uma instalação não-GUI. Instale o desktop ubuntu-desktop sem os pacotes recomendados (veja acima para saber como) para uma instalação mínima do Unity ou considere uma instalação de GUI mais simples com o LXDE: lubuntu-core . Não se preocupe em ter instalado usando o CD do servidor. O sabor do Ubuntu é apenas um conjunto de pacotes.

por gertvdijk 22.06.2013 / 15:00