Como e onde instalar softwares que não estão disponíveis em repositórios / gerenciador de pacotes synaptic?

2

Suponha que eu tenha uma situação onde eu precise instalar um software, que não está disponível em repositórios ou no gerenciador de pacotes Synaptic ... E eu tenho o arquivo .bin .

onde devo instalar este arquivo? Quero dizer em qual caminho?

Abaixo estão as possíveis situações em que preciso da resposta

  1. Eu sei que o gerenciador de pacotes synaptic ou o comando sudo apt-get install instala o aplicativo em um local apropriado. E se o software que estamos procurando não estiver disponível lá?
  2. Suponha que uma situação tenha surgido como se a IBM tivesse lançado uma nova versão do websphere e eu quisesse instalar o software na minha máquina sem esperar que o Ubuntu empacotasse essa versão para fazer o upload nos repositórios.
  3. Eu preciso saber a localização do software instalado via synapric / apt-get install comando ... Eu preciso disso porque se eu quiser definir variáveis de ambiente..sem saber a localização..Eu não posso fazer isso. .

EDIT: Eu modifiquei completamente o contexto da pergunta

    
por javanoob 21.11.2010 / 09:03

2 respostas

3

Você parece querer instalar um software que não esteja empacotado nos repositórios (ou pelo menos como um .deb apropriado) no mesmo local que os pacotes que estão nos repositórios. Isso não é uma boa idéia; esses locais são gerenciados pelo gerenciamento de pacotes e você deve mantê-los limpos da intervenção manual o máximo possível.

O software que você instala a partir da fonte provavelmente é melhor instalado em /usr/local/ . Se você quiser facilitar a atualização ou a remoção desses aplicativos com facilidade, sugiro usar checkinstall . Isso também pode funcionar para pacotes binários alguns (dependendo de como eles são empacotados).

A maioria dos softwares comerciais que eu provavelmente instalaria em /opt/vendor ou algo assim, de modo que não possa entrar em conflito com o gerenciamento de pacotes e as práticas normais de código aberto.

Se você precisa saber onde um pacote instalado pelo APT coloca seus arquivos, você pode ver isso no Synaptic ou com dpkg -L packagename .

    
por JanC 21.11.2010 / 23:01
0

Se você não quiser usar as ferramentas GUI, use o apt-get. Instalar pacotes manualmente no sistema de arquivos não é, definitivamente, a maneira de fazer as coisas.

Se você quiser instalá-lo manualmente a partir de um arquivo .sh Em seguida, use os parâmetros para definir o caminho de instalação para algum lugar em / opt / java ou algo parecido. Por isso, não está instalado ao lado dos pacotes do seu sistema.

    
por neuron 21.11.2010 / 13:58