Diferença entre instalar um aplicativo no OS X e Windows
8
Eu uso o Windows há muitos anos, mas comecei a usar um MacBook com OS X.
No que me diz respeito quando instalo aplicativos no Windows, eles apenas entram nos arquivos de programa (por padrão). Preferências de aplicativos geralmente armazenadas na pasta do usuário e provavelmente no registro.
Como os aplicativos são instalados no OS X? Eles simplesmente vão para o diretório / Applications? Onde as preferências são armazenadas? E como usar um gerenciador de pacotes como o homebrew é diferente de simplesmente arrastar um aplicativo para / Applications?
Existem várias maneiras de instalar aplicativos no OS X.
A App Store: Outra maneira de instalar aplicativos é na App Store. Os aplicativos da App Store são primeiro baixados como .dmgpara um diretório do sistema e depois instalados no /Applications/diretório. Os aplicativos baixados da App Store estão em área restrita, o que significa que eles só podem ler e gravar em pastas específicas. Eles também são gerenciados um pouco melhor quando se trata do processo de instalação e desinstalação.
Na Web / arrastar e soltar: os aplicativos OS X às vezes são distribuídos como pastas independentes com uma .appextensão ou dentro de um instalador com uma .pkgextensão. Às vezes, os programas são distribuídos em um .dmg, que é uma imagem de disco que contém os aplicativos que .apptalvez sejam Readme.baixados fora da App Store e talvez não sejam executados, a menos que você clique neles secundariamente para executar e conceda permissão. Este é um recurso de segurança. (Sua aparência é semelhante ao UAC do Windows, mas funciona de maneira diferente.)
Normalmente, os aplicativos são instalados, /Applications/mas cada usuário pode ter seu próprio diretório de aplicativos dentro de sua pasta pessoal, localizada em /Users/{user}/Applications/ou ~/Applications/abreviada. Os aplicativos colocados no ~/Applicationsdiretório pessoal serão exibidos nas pesquisas do Launchpad e do Spotlight.
Gerenciadores de pacotes / linha de comando: é bastante comum (especialmente para desenvolvedores) instalar aplicativos via linha de comando com homebrew , macports ou até como ruby gems. Às vezes, eles chegam a outros diretórios, como /usr/local/bin/Se você não tem certeza de onde um gerenciador de pacotes está colocando seus arquivos, essas informações estão prontamente disponíveis na Internet.
Dados do usuário
A coisa mais próxima que você tem do registro do Windows no OS X é a noção de uma "lista de propriedades". As listas de propriedades são pequenos arquivos salvos por cada aplicativo e, diferentemente do registro do Windows, eles não são centralizados. Os arquivos da lista de propriedades terminam em uma .plistextensão. (Curiosamente, ao contrário do Windows, extensões de arquivo não definem o que um arquivo é no OS X tanto quanto eles fazem no Windows. Localizador faz confiar extensões para obter informações sobre como exibir um arquivo, mas a meta-dados do arquivo é tratada com mais significado no OS X do que no Windows.)
Às vezes, eles são salvos /Users/{user}/Library/Preferences/, mas podem ser salvos em vários lugares, dependendo do aplicativo e do tipo de informação que está sendo armazenada. Por exemplo, o Safari armazena suas guias fixadas e a última sessão em~/Library/Safari/LastSession.plist
Desinstalando aplicativos
Eu tinha dúvidas sobre a desinstalação de aplicativos quando recebi meu primeiro Mac. A resposta mais simples é que você pode excluir o pacote .app do /Applications/diretório. Como observado acima, pode haver alguns plistarquivos deixados para trás.
Na versão mais antiga do OS X, havia aplicativos desinstaladores de terceiros que tentavam limpar você. Eles ainda estão disponíveis, mas não sei o quão bem eles funcionam, porque as versões mais recentes do OS X são mais rígidas quanto à segurança. (Você pode tentar o AppZapper, se quiser.)
Re "Os aplicativos colocados no diretório ~ / Aplicativos pessoais serão exibidos nas pesquisas do Launchpad e do Spotlight "; Os outros também não?
Pacerier 14/02
Re "na versão mais antiga .."; Você quer dizer que para versões mais antigas do Mac simplesmente excluir o .app não funciona?
Pacerier 14/02
6
Se o arquivo terminar em .app, arraste-o para a pasta de aplicativos. Se o arquivo terminar .pkg, clique duas vezes nele para executar o instalador.
As preferências são normalmente armazenadas em / Usuários / nome de usuário / Biblioteca / Preferências ou / Usuários / nome de usuário / Biblioteca / Suporte a aplicativos.
O Homebrew é usado para instalar aplicativos de linha de comando. Existe um plug-in (homebrew cask) que permite instalar aplicativos GUI. Se você não é bom com a linha de comando, não use homebrew.
Se o arquivo terminar em .app, arraste-o para a pasta de aplicativos. Se o arquivo terminar .pkg, clique duas vezes nele para executar o instalador.
As preferências são normalmente armazenadas em / Usuários / nome de usuário / Biblioteca / Preferências ou / Usuários / nome de usuário / Biblioteca / Suporte a aplicativos.
O Homebrew é usado para instalar aplicativos de linha de comando. Existe um plug-in (homebrew cask) que permite instalar aplicativos GUI. Se você não é bom com a linha de comando, não use homebrew.
fonte