Onde instalar aplicativos

9

Sou usuário de longa data do Windows no meio de uma migração pessoal de vários anos para o desenvolvimento baseado em Linux. No Windows, quando instalei um aplicativo, ele foi colocado na pasta Arquivos de Programa e o app armazena os arquivos que eu crio enquanto o uso em uma hierarquia de pastas de dados separada para que eu possa fazer backup regularmente.

Quais são as pastas / diretórios correspondentes no Linux (OK, estou realmente rodando em um Mac)?

Chris Gerken
fonte
O Mac faz as coisas um pouco diferente do Linux, como seu /Applicationsdiretório. Para aprender sobre a organização geral do sistema de arquivos Linux, dê uma olhada no FHS .
Jw013
Desculpe - meu mal por não estar claro. Estou falando de aplicativos Linux genéricos, como ferramentas e downloads do apache (hadoop, cassandra, porco, etc, como exemplos específicos). Eu entendo sobre a pasta / Applications para coisas específicas do Mac. thx
Chris Gerken

Respostas:

13

Para Linux, o Linux Standard Base descreve o layout do sistema de arquivos e onde e como os aplicativos e seus dados são instalados.

O LSB faz referência ao padrão de hierarquia do sistema de arquivos (mesmo que esteja terrivelmente desatualizado) para a maioria dos itens no sistema de arquivos.

Por uma questão prática, você encontrará que a maioria dos aplicativos tem os binários de programas instalados /usr/bin, as bibliotecas instaladas /usr/libou /usr/lib64os dados compartilhados de aplicativos /usr/sharee os dados de aplicativos específicos da máquina /var/lib.

Esses diretórios são onde o sistema instala aplicativos.

Os aplicativos instalados pelo usuário podem ser colocados sob /usr/localas convenções para as quais se espelham aquelas /usrou em diretórios nos /optquais se assemelha ligeiramente à /Applicationspasta do Mac OS X , na qual cada aplicativo tem uma pasta diretamente abaixo e, nessa pasta, os diretórios normalmente refletem os encontrados em /usr.

Michael Hampton
fonte
11
E há /var/lib/PROGRAMNAME...
Nils