Como excluo completamente um aplicativo e evito que isso aconteça?

4

Meu Mac ainda executa processos de um programa que eu excluí. Como eu excluo um aplicativo completamente e evito que isso aconteça? Meu Mac ainda executa processos de um programa que eu deletei

    
por Ivona 27.10.2012 / 17:51

2 respostas

1

Existem várias maneiras de iniciar aplicativos automaticamente no Mac OS X. Alguns aplicativos instalam alguns de seus componentes, que podem ser executáveis em locais diferentes da pasta principal do aplicativo. Rastreá-los pode ser um pouco difícil se você não sabe que eles existem, mas uma vez que você o faça é razoavelmente direto.

Se o aplicativo não tiver uma opção de desinstalação integrada, você terá que rastrear os arquivos e os detritos de inicialização. Você pode usar o aplicativo GUI prático:

/ Aplicativos / Utilitários / Monitor de atividades

  • Inicie o Activity Monitor e selecione o processo de interesse;
  • clique no botão azul (i) para inspecioná-lo;
  • selecione a guia Abrir arquivos e portas;
  • depois clique no botão "Amostra" para obter uma lista de arquivos abertos usados pelo processo, que deve mostrar seus arquivos de configuração e inicialização, bem como o próprio executável do aplicativo e potencialmente muitos outros arquivos).

    % lsof

Se você preferir uma linha de comando do UNIX, você pode usar o comando unix lsof em uma janela do shell Terminal.app. (Google lsof exemplos para detalhes sobre lsof ).

Outras dicas úteis:

Quando você encontrar o arquivo de configuração do aplicativo, leia-o. Isso pode ter dicas que ajudarão você a rastrear os locais não típicos dos componentes do aplicativo.

Verifique se o aplicativo tem um arquivo de log e procure no arquivo de log ou no log do sistema por dicas sobre o local da configuração de inicialização ou arquivos. Use o Console.app ou procure pelos diretórios e arquivos com a linha de comando do unix. A maioria dos registros de aplicativos estará em um desses lugares, no Mac OS X Mountain Lion.

  • ~ / Biblioteca / Logs
  • / Biblioteca / Logs
  • / var / log

Conhecer um pouco sobre os vários métodos de inicialização também pode ajudá-lo. Palavras-chave para ajudar nas pesquisas do Google:

  • cron ("crontab -l" em uma janela Terminal.app, para mostrar o crontab de um usuário)
  • launchd ("lista launchctl" em uma janela Terminal.app para mostrar uma lista)
  • SystemStarter (obsoleto, o binário não está presente no Mountain Lion)

Alguns, mas provavelmente nem todos os locais onde os scripts de inicialização ou os arquivos de configuração podem ser encontrados:

  • / System / Library / LaunchAgents
  • / System / Library / LaunchDaemons
  • / Library / LaunchDaemons
  • / Library / LaunchAgents
  • ~ / Library / LaunchAgents
  • / Library / StartupItems
  • / System / Library / StartupItems
  • ~ / Library / StartupItems
por 12.01.2013 / 07:18
0

Eu costumo usar AppCleaner para desinstalar aplicativos do Mac. É muito bom pegar todos os arquivos exigidos por um aplicativo. Você pode ter que reiniciar após uma desinstalação para ver os efeitos.

Se isso não funcionar, você sempre poderá usar o Activity Monitor (ou a linha de comando) para eliminar o processo problemático, usar uma pequena ação rm -rf /usr/bin/offending_file e depois reinicializar. Infelizmente, essa opção não é muito elegante; Eu não recomendaria a menos que você não tenha outro método para matar o processo nocivo.

    
por 03.11.2012 / 00:55