A base
Para desinstalar completamente o Cairo-Dock,Resposta de @Nattgewpara esta pergunta diz que o seguinte deve ser inserido (inserido?) no terminal:
sudo apt-get remove cairo-dock cairo-dock-core cairo-dock-plug-ins cairo-dock-plug-ins-data cairo-dock-data
Mas @Sylvain_Pineaudizpara inserir no terminal:
sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data libgldi-dev libgldi3
E ainda assim @Muzaffar, por outro lado,dizpara inserir no terminal uma string de comando muito mais simples:
sudo apt-get-purge cairo-dock-core
As questões
Então minhas perguntas são as seguintes:
Qual é a diferença entre
purge
eremove
?Por que alguns dos itens acima incluem comandos que outros não incluem necessariamente?
Qual devo usar? Eu só quero desinstalar o Cairo-Dock, com arquivos de configuração e tudo. Como se, você sabe,eu tinha desinstalado. Lol. Eu já o "desinstalei" através do Ubuntu Software Center, e ele mostra que também não está instalado lá.
O que, pelo amor de tudo que é informatizado, é: “input” ou “inputd”?(Rindo muito.)
EDITAR: Escute, estou muito confuso agora. Não sei qual dessas respostas é a melhor e, honestamente, não tenho ideia do que estou fazendo aqui, pois sou um iniciante no Linux em geral, muito menos na linha de comando. Por favor, não quero estragar meu sistema. Eu só quero desinstalar o programa completamente, como usarDesinstalador Revono 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
- Marca e modelo: Dell Inspiron N5010
- Sistema operacional: Ubuntu 15.04
- Ambiente GUI: Unidade
- Terminal usado: Terminal (terminal Gnome), v3.14.2-0ubuntu3
Responder1
Qual é a diferença entre limpar e remover?
remove
removerá o(s) pacote(s) deixando os arquivos de configuração do(s) pacote(s); purge
irá remover o(s) pacote(s) sem sair dos arquivos de configuração do(s) pacote(s);no entanto, seu comportamento real depende do pacote: vi aplicativos eliminados que, após a reinstalação, ainda mantinham a configuração antiga.
Por que alguns dos itens acima incluem comandos que outros não incluem necessariamente?
Porque eles tentam, com mais ou menos sucesso (essa é a diferença entre eles), remover as dependências do pacote junto com o pacote.
Para ser honesto, não considero remover manualmente cada dependência uma boa maneira de fazer isso;para remover e limpar um pacote e todas as suas dependências existe uma maneira de apt-get
cuidar adequadamente do caso específico e que irá remover e limpar nem mais nem menos do que o que não é mais necessário(e isso é geral o suficiente para funcionar 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 purgacairo-dock
;sudo apt-get autoremove --purge cairo-dock
: Remove e limpa cadacairo-dock
dependênciamasaqueles necessários para outros pacotes;
Como alternativa, para manter os arquivos de configuração das dependências cairo-dock
's e cairo-dock
':
sudo apt-get remove cairo-dock && \
sudo apt-get autoremove cairo-dock
O que devo fazer? Eu só quero desinstalar o Cairo-Dock, com arquivos de configuração e tudo. Como se, você sabe, eu o tivesse desinstalado. Lol. Eu já o "desinstalei" através do Ubuntu Software Center, e ele mostra que também não está instalado lá.
O primeiro método proposto acima:
sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock`
Ele irá limpar cairo-dock
os arquivos de configuração e remover e limpar nem mais nem menos do que o que não é mais necessário.
O que, pelo amor de tudo que é informatizado, é: “input” ou “inputd”?
"Inputted" parece muito estranho. Eu faria a segunda "entrada":https://english.stackexchange.com/questions/30684/inputted-or-input.
Responder2
Vou tentar responder a algumas de suas perguntas: purge
é diferente no que diz respeito remove
porque exclui também os arquivos de configuração além de todos os pacotes. Se você deseja remover completamente o Cairo Dock com todo o arquivo de configuração, você deve usar purge
a motivação que disse antes.
Responder3
Vamos começar com limpar versus remover. Alguns pacotes incluem arquivos de configuração /etc/
como parte de seu pacote. Espera-se que alguns deles tenham sido editados pelo usuário, portanto, apt remove
não os remova se você desinstalar um pacote. apt purge
vai. Nenhum dos dois tem efeito nos arquivos de configuração do usuário em seu diretório inicial.
Agora, quanto a remover todas essas coisas, tudo cairo-dock depends
diretamente cairo-dock-core
ou não. Se você remove
ou purge
aquilo, todo o resto será removido. Então isso é muito inteligente.
No entanto, purge
apenas limpará os arquivos de configuração de pacotes explicitamente declarados. Se você limpar algo que retire outros pacotes, eles só serãoremovido.cairo-dock-core
não possui nenhum arquivo de configuração. Não adianta purgá-lo.
Todos os três parecem bastante equivalentes para seus propósitos. A segmentação cairo-dock-core
é inteligente, mas não funcionafazerqualquer coisa mais sofisticada.