As dependências instaladas manualmente são melhores que as instaladas automaticamente?

3

Existe uma boa pergunta e resposta aqui: Devo usar tasksel, tarefas no APT ou instalar metapacotes regulares? (que aliás eu cheguei daqui:      

  • %código%      
    • Selecionará todos os pacotes marcados com a tarefa "kubuntu-desktop". Isso são todas as dependências do metapackage kubuntu-desktop. Todos eles estão marcados como "instalados manualmente".
    •   
  •   
  • %código%      
    • Certifique-se de que o X esteja instalado antes de instalar pacotes de tarefas.   Vai instalar o metapakage kubuntu-desktop. Dependências são "instaladas automaticamente".
    •   
  •   

    Minha pergunta não tem nada a ver com sudo apt-get install kubuntu-desktop , na verdade, estou olhando para sudo apt-get install kubuntu-desktop^ , mas não acho que seja muito relevante (mas esclarecido apenas no caso).

    Meu entendimento inicial do blockquote acima é que ter cada pacote individual rotulado como "manualmente instalado" seria mais desejável, já que você não perderia pacotes dependentes "instalados automaticamente" se você desinstalasse / removesse algo e não fizesse especificamente quer remover as dependências, mas por outro lado poderia deixar "aglomerados" de pacotes se você desinstalasse manualmente depois de ter usado a opção 2.

    Pergunta: Estou correto nessa suposição? (remover componentes individuais depois que sudo tasksel install kubuntu-desktop a kubuntu-desktop deixaria as dependências para trás mesmo depois de um lamp-server )

    E mesmo depois de ler a resposta MUITAS vezes, ainda não estou claro sobre qual é a melhor solução.

        
    por Madivad 18.07.2016 / 09:46

    1 resposta

    2

    A parte factual do seu entendimento está correta: os pacotes instalados manualmente não são removidos durante a operação "autoremove" se não houver dependência reversa no sistema, enquanto que os instalados automaticamente serão removidos nesse caso.

    No entanto, você está errado em que um é geralmente melhor que o outro. O que é melhor para você depende das suas necessidades:

    • Se você instalar a área de trabalho do Kubuntu através da tarefa kubuntu-desktop^ e então decidir que não quer manter o editor de texto Kate (pacote kate ) por perto e removê-lo por algum motivo, um comando "autoremove" posterior não removerá o restante dos pacotes de área de trabalho do Kubuntu.

    • Se você quiser experimentar a área de trabalho do Kubuntu (por exemplo, além do seu ambiente de desktop atual) e instalar o meta-pacote kubuntu-desktop e então decidir que não deseja continue usando, você pode remover o pacote kubuntu-desktop e executar o "autoremove" para se livrar de todos os pacotes específicos do Kubuntu ao mesmo tempo.

    por David Foerster 31.05.2017 / 10:19