Instalação de programas grandes no Mac OS X

3

Algumas perguntas recentes sobre o Mac OS X:

  1. Apesar do fato de que a maioria dos aplicativos pode ser instalada arrastando-os para o diretório Aplicativos, alguns softwares ainda exigem a criação de uma pasta separada do programa. Onde devo colocar esta pasta? Isso importa?

  2. O diretório de aplicativos é especial de alguma forma, ou é apenas uma pasta conveniente com um ícone personalizado?

  3. Se eu mover uma dessas pastas de programa mais tarde, o programa ainda funcionará? Atalhos para arquivos na quebra de pasta? Existe algo semelhante a um registro no Mac OS X?

por Archagon 21.04.2010 / 01:31

1 resposta

3

Não tenho certeza do que você quer dizer com # 1. Você poderia elaborar? Talvez listar algumas aplicações como essa?

Em segundo lugar, é apenas uma pasta com um ícone especial e um nome especial. Se você criar uma pasta "Aplicativos" em seu diretório pessoal, ela receberá o mesmo ícone. Mas os aplicativos podem residir em qualquer lugar. (Exceto no lixo)

Como para o nº 3, não há registro no OS X. Depende do programa, mas geralmente é bom mover aplicativos em volta. Novamente, mais detalhes ajudariam aqui.

Como exemplo, use o programa Remote Desktop da Apple. Isso deve ser instalado por um pacote de instalador (um "arquivo de pacote") porque o programa consiste em mais do que apenas o que está no próprio pacote do aplicativo. Existe um software que precisa ser instalado em /Library/ (e possivelmente /System/Library , eu tenho certeza). No entanto, se você copiar o pacote de aplicativos Remote Desktop.app para um novo computador, no primeiro lançamento, ele descobrirá que os arquivos estão ausentes de seus outros locais e os copiará de dentro de si.

Por outro exemplo, pegue o software de visualização VMWare Fusion. Eu não tentei a sua versão mais recente, mas a versão 2.0 pode não ser copiada de um sistema para outro. Sendo um software de virtualização, ele requer que as instalações do kernel sejam instaladas em /System/Library , bem como os nós de dispositivos especiais criados em /dev e os processos em segundo plano a serem executados. Tudo isso é configurado pelo pacote de instalação do VMware e essa é a única maneira de instalá-lo. Uma vez instalado, o pacote de aplicativos VMWre Fusion.app pode ser colocado em qualquer pasta desse mac - mas não copiado para um novo mac.

Ah e como um ponto final. Não há "registro" no OS X. As configurações do sistema são armazenadas no banco de dados NetInfo, que é vagamente semelhante, mas muito diferente. As configurações do aplicativo geralmente são armazenadas em arquivos XML chamados "plists" (abreviação de listas de propriedades). A seguir, será interessante ler:

EDIT: Você deu o Starcraft como um exemplo. Muitas vezes, os jogos armazenam o pacote de aplicativos e os dados em uma única pasta, para que você tenha uma pasta "Starcraft" contendo uma pasta "Data" e "Starcraft.app". Em um caso como este, o aplicativo geralmente funcionará, desde que a pasta "Data" seja mantida no mesmo local relativo. Ou seja, você move toda a pasta "Starcraft", você está bem, mas se você simplesmente mover o arquivo "Starcraft.App", estará em apuros. Você pode querer olhar em links simbólicos - estes podem ser úteis se você estiver interessando em coisas.

    
por 21.04.2010 / 04:03