Como remover completamente o software Apps & no Mac OS X pela desinstalação manual do terminal

Índice:

Anonim

A maioria dos aplicativos no Mac OS X pode ser desinstalada facilmente arrastando-os para a Lixeira da pasta /Aplicativos/, e muitos outros vêm com aplicativos de desinstalação que irão limpar a casa e remover completamente os aplicativos também. Além disso, existem utilitários de terceiros para Mac OS que podem tornar a remoção total de aplicativos tão simples quanto arrastar e soltar.

Outra solução, que é melhor reservada e destinada ao uso apenas por usuários avançados de Mac que estão familiarizados com a linha de comando e têm um conhecimento mais profundo do Mac OS X, é a remoção manual completa de um aplicativo e todos os componentes associados, e é isso que abordaremos aqui.

Este método de processo é muito mais técnico e depende do terminal para realizar o procedimento de desinstalação completo. Novamente, isso é destinado apenas a usuários avançados e raramente é necessário remover um aplicativo ou componentes de aplicativo dessa maneira. Dividiremos as etapas em algumas partes. Primeiro, encontraremos o aplicativo e os componentes relacionados, o que requer algum nível de conhecimento e discrição para determinar o que está relacionado e o que não está e, em segundo lugar, a remoção real dos arquivos apropriados. Se você é um usuário especialista que está muito confortável com essa perspectiva e deseja apenas algum comando acionável sem nenhuma explicação sobre o que está acontecendo e por quê, você pode pular para uma versão condensada abaixo.

Como encontrar todos os componentes de aplicativos/software no Mac OS X

Usaremos Terminal e mdfind, embora outras ferramentas de pesquisa de linha de comando também possam funcionar para essa finalidade. A sintaxe geral a ser usada é o seguinte comando com o sinalizador -name:

"

mdfind -name nome do aplicativo"

Você também pode usar a pesquisa mais ampla possível sem o sinalizador -name, mas seus resultados podem ser menos precisos, se isso é útil depende de você

Por exemplo, para localizar arquivos e componentes associados ao Teleport, o utilitário de compartilhamento de teclado e mouse do Mac OS X para controlar vários Macs com um único teclado, você pode usar o seguinte:

"

mdfind -name teleport"

Esta pesquisa ampla deve retornar tudo no Mac que está associado ao nome do aplicativo – isso não significa que você deva excluir tudo retornado pela pesquisa.Examine cuidadosamente tudo o que for encontrado, você pode precisar ajustar seus parâmetros de pesquisa para determinar se está encontrando todos os componentes necessários do aplicativo e/ou software.

De modo geral, você está procurando por binários, arquivos .app e partes remanescentes do software, como arquivos plist, preferências, caches, daemons e outros arquivos acessórios e componentes associados a muitos aplicativos no OS X. Os componentes do aplicativo podem aparecer em uma ampla variedade de locais, incluindo, entre outros, os seguintes caminhos de arquivo:

/Applications/ ~/Applications/ ~/Library/Application Support/ ~/Library/Preferences/ ~/Library/Caches/ ~/Library/Containers/Application] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons/ /System/Library/LaunchAgents/

Para reiterar, isso pode ou não ser uma lista completa de onde os arquivos relacionados são armazenados para um determinado aplicativo, por isso é importante prestar atenção ao que é relatado pelo comando mdfind.Se o que você deseja desinstalar completamente é um utilitário de linha de comando, ele pode ter componentes em uma variedade de pastas binárias, seja /usr/bin /usr/sbin ou outras,

Remoção completa de aplicativos e componentes de aplicativos remanescentes

Remova apenas os arquivos relacionados que são apropriados para excluir, não há uma resposta universal para isso, e é por isso que você precisa prestar atenção aos arquivos encontrados por meio do utilitário mdfind. Certifique-se de saber exatamente qual arquivo você está excluindo e por que está excluindo - como já mencionado, isso é realmente destinado a usuários experientes com conhecimento avançado do Mac OS X - você não deseja remover acidentalmente a coisa errada . Você pode excluir permanentemente os arquivos com o comando rm ou srm, se você não estiver familiarizado com o comando rm, ele não é reversível, então use com cuidado ou você pode excluir algo importante sem querer.

Se você não estiver muito confiante no que está fazendo, faça pelo menos um backup do Mac antes de continuar, o que é uma boa ideia fazer regularmente de qualquer maneira.

Aqui está um exemplo do rm com um prefixo sudo para permitir privilégios administrativos, removendo alguns arquivos fictícios em locais imaginários (sim, eles são feitos para evitar copiar/colar e uso indevido do ridiculamente poderoso rm comando):

sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Download/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist

Novamente, este é um exemplo, o componente 'sudo rm -rif' é real, mas nenhum dos diretórios ou arquivos é, vai depender completamente do que você encontrar com o mdfind e do que você determinar que deve ser removido.

Remoção manual de aplicativos e componentes no OS X via terminal: a versão condensada

Impaciente? Especialista em linha de comando e sabe exatamente onde encontrar lixo? Aqui está a versão condensada, sem explicação – não pule para isso se você não souber o que está fazendo:

  • Trash the known application files
  • Inicie o Terminal e use a seguinte sintaxe para encontrar os componentes remanescentes
  • mdfind -name

  • Remova os arquivos associados das localizações do sistema com rm:
  • sudo rm -rf /Whatever

  • Repita conforme necessário com os arquivos de componentes associados retornados por mdfind

Você também pode optar por remover os componentes da GUI com o Finder. A eliminação de arquivos de cache do usuário e outros componentes ~/Library/ é feita facilmente por meio do Finder do OS X, enquanto vasculhar pastas profundas do sistema ou diretórios unix como /usr/sbin/ com a GUI não é particularmente recomendado. Este processo funciona para remover o software padrão que vem junto com o Mac OS X, embora sem um motivo muito convincente para fazer isso, isso não é recomendado.

Se alguma dessas coisas parece exagerada, é porque é muito mais avançado do que um usuário médio de Mac precisaria fazer. Para a grande maioria dos usuários de Mac, é melhor recorrer a métodos de desinstalação de aplicativos mais tradicionais ou usar um utilitário de desinstalação de aplicativo completo como o AppCleaner, que é gratuito e basicamente faz o mesmo processo de pesquisa, mas por meio de uma interface gráfica de usuário automatizada.

Como remover completamente o software Apps & no Mac OS X pela desinstalação manual do terminal