Instalações Linux - onde devo colocá-las?

15

Eu sou relativamente novo no Linux, estou usando o Xubuntu 10.04.

Muitos softwares que eu baixo da rede, por exemplo, Aptana / Eclipse, são apenas arquivos ZIP que abro e executo.

  1. Desejo que eles estejam em uma pasta específica onde possa alcançá-los de qualquer lugar quando executo o "Eclipse".

  2. Quero que eles estejam disponíveis para todos os usuários.

  3. Quero poder iniciá-los no menu suspenso na área de trabalho.

Como eu posso fazer isso?

Aviv
fonte

Respostas:

18

Existe algum tipo de "Padrão de hierarquia do sistema de arquivos":

O FHS (Filesystem Hierarchy Standard) define os principais diretórios e seu conteúdo nos sistemas operacionais Linux. Na maioria das vezes, é uma formalização e extensão da hierarquia tradicional do sistema de arquivos BSD.

Eu colocaria essas coisas para:

/opt/   Optional application software packages

Leia você mesmo: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Para o restante de suas perguntas:

  1. É uma questão de ter o caminho para o binário / script que você deseja iniciar na variável PATH. De acordo com https://help.ubuntu.com/community/EnvironmentVariables, você deseja fazer isso via /etc/environment. Você também pode criar um 'link simbólico' para o binário ou escrever um script de inicialização no qual você coloca /usr/binou /usr/local/bin.

  2. Veja 1.

  3. Para isso, é necessário criar um arquivo .desktop e instalá-lo (faça uma entrada no menu) via xdg-desktop-menu .

akira
fonte
+1. Mas se apenas vou usar o software, por que devo me tornar root e instalar o software /opt? Não seria mais sensato instalar o software em algum lugar abaixo /home/unforgettableid? Se você fosse eu, qual local exato você escolheria?
unforgettableidSupportsMonica
@unforgettableid: você pode "colocar arquivos" onde quiser. /opt/localé uma convenção. da mesma maneira que você pode "colocar arquivos" onde quiser no MSFT-Windows ou no MacOSX. você quebrará convenções. se isso não for um problema para você: vá em frente e coloque os arquivos onde quiser.
akira
2

Você deve usar o gerenciador de pacotes do seu sistema para instalar sempre que possível. O pacote será localizado automaticamente em um local apropriado. No Xubuntu, é o aptitude / apt-get / synaptic / Ubuntu Software Center. Consulte Adicionando, removendo e atualizando aplicativos .

Pausado até novo aviso.
fonte
11
Sim, verdade. Mas nem todo software está disponível através dos gerenciadores de pacotes.
Aviv