Diferença entre os comandos da linha de comando em relação à desinstalação do Cairo-Dock?

0

A Base

Para desinstalar completamente o Cairo-Dock, a resposta da @ Nattgew a esta pergunta diz que o seguinte deve ser inserido ( introduzido?) no terminal:

sudo apt-get remove cairo-dock cairo-dock-core cairo-dock-plug-ins cairo-dock-plug-ins-data cairo-dock-data

Mas o @Sylvain_Pineau diz para entrar no terminal:

sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data libgldi-dev libgldi3

No entanto, @Muzaffar, por outro lado, diz para introduzir no terminal uma sequência de comandos muito mais simples:

sudo apt-get-purge cairo-dock-core

As perguntas

Então, minhas perguntas são as seguintes:

  1. Qual é a diferença entre purge e remove ?

  2. Por que alguns dos itens acima incluem comandos que outros não incluem necessariamente?

  3. Qual devo usar? Eu só quero desinstalar o Cairo-Dock, arquivos de configuração e tudo. Como se você soubesse eu o desinstalei . Ri muito. Eu já o "desinstalei" através do Ubuntu Software Center, e ele mostra como não sendo instalado lá também.

  4. Que, pelo amor de tudo o que é informatizado, é: "input" ou "inputted"? (Lmao.)

EDIT : Ouça, estou muito confuso agora. Eu não sei qual dessas respostas é a melhor resposta, e honestamente não tenho ideia do que estou fazendo aqui, já que sou um iniciante no Linux em geral, e muito menos na linha de comando. Por favor, eu não quero estragar meu sistema. Eu só quero desinstalar o programa completamente, como usar Revo Uninstaller no Windows. Isso é tudo que eu quero fazer.

Provavelmente é minha própria inexperiência aqui, mas parece que isso é muito mais complicado do que precisa ser ...

As especificações

  • Fazer & amp; Modelo : Dell Inspiron N5010
  • Sistema Operacional : Ubuntu 15.04
  • Ambiente da GUI : unidade
  • Terminal usado : Terminal (terminal Gnome), v3.14.2-0ubuntu3
por SarahofGaia 11.11.2015 / 22:17

3 respostas

3

% bl0ck_qu0te%

remove removerá o (s) pacote (s) deixando os arquivos de configuração do pacote (s); purge removerá o (s) pacote (s) sem deixar os arquivos de configuração do pacote (s); no entanto, seu comportamento real é dependente do pacote : eu vi aplicativos removidos que, após uma reinstalação, ainda mantinham sua configuração antiga .

% bl0ck_qu0te%

Porque eles tentam, com maior ou menor sucesso (essa é a diferença entre eles) remover as dependências do pacote junto com o pacote.

Para ser honesto, não considero remover cada dependência manualmente uma boa maneira de fazer isso; para remover e limpar um pacote e todas as suas dependências existe uma maneira em apt-get que cuidará do caso específico corretamente e que removerá e eliminará não mais e não menos do que o que não é mais necessário (e isso é geral o suficiente para que funcione para qualquer pacote apenas substituindo o nome do pacote):

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock
  • sudo apt-get purge cairo-dock : remove e expulsa cairo-dock ;
  • sudo apt-get autoremove --purge cairo-dock : remove e elimina cada cairo-dock dependecy , mas os necessários para outros pacotes;

Como alternativa, mantenha os arquivos de configuração das dependências cairo-dock e cairo-dock :

sudo apt-get remove cairo-dock && \
sudo apt-get autoremove cairo-dock
% bl0ck_qu0te%

O primeiro método proposto acima:

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock'

Ele limpará os arquivos de configuração de cairo-dock e removerá e removerá não mais e não menos do que não é mais necessário.

% bl0ck_qu0te%

"Inputted" parece bastante estranho. Eu daria a segunda "entrada": link .

    
por kos 11.11.2015 / 22:38
1

Tentarei responder a algumas das suas perguntas: purge é diferente em relação a remove porque também exclui os arquivos de configuração além de todos os pacotes. Se você quiser remover completamente o Cairo Dock com todo o arquivo de configuração, você deve usar purge para a motivação que eu disse antes.

    
por Tarlo_x 11.11.2015 / 22:32
1

Vamos começar com purge-vs-remove. Alguns pacotes incluem arquivos de configuração em /etc/ como parte de seu pacote. Espera-se que alguns deles possam ter sido editados pelo usuário, então apt remove não os remove se você desinstalar um pacote. apt purge será. Nenhum deles afeta os arquivos de configuração do usuário em seu diretório pessoal.

Agora, para remover todas essas coisas, tudo é cairo-dock depends on cairo-dock-core diretamente ou não. Se você remove ou purge , tudo mais será removido. Então isso é muito inteligente.

No entanto, purge apenas limpará arquivos de configuração para pacotes explicitamente declarados. Se você limpar algo que retira outros pacotes, eles serão removidos . cairo-dock-core não possui nenhum arquivo de configuração . Não há sentido em purgar isso.

Todos os três parecem bastante equânimes para seus propósitos. Segmentar apenas cairo-dock-core é inteligente, mas não faz nada mais sofisticado.

    
por Oli 11.11.2015 / 22:42