Pq criar pasta de programas em /opt ??? [RESOLVIDO]

1. Pq criar pasta de programas em /opt ??? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 28/07/2016 - 20:50h

Pessoas ... um dúvida básica aqui:

Quando baixo um programa da NET, geralmente vem nas instruçoes para criar uma pasta dele em /opt ... pois bem ... pq criar pasta e passar o conteúdo do programa para /opt ??? qual o fundamento ??? haja vista q se só simplismente clicar no executável dele ele abre de boa, estando ou não em /opt !!!


  


2. MELHOR RESPOSTA

edps
edps

(usa Slackware)

Enviado em 28/07/2016 - 21:52h

Mauriciodez escreveu:

edps escreveu:
...


Acho q eu não compreendi ... kkkkkkkkk ... com assim saber linkar o executável ??? olha só .. agora a pouco baixei o "nightingale" .. pois bem ... extraí ele na pasta Downloads mesmo, cliquei no executável e o bicho funfou de boa.
Em um tutorial da net eu vi assim ... crie a pasta em /opt, descompacte o conteúdo na pasta criada e faça um lançador ... não é bem mais funcional o jeito q fiz , extrai, clica e pronto ???

A princípio pra mim ( com base neste exemplo e do proprio firefox ), eu tô pensando q isso é só convencionismo !!!

consegue me dar um exemplo mais funcional pra coisa ???

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Meu caro, nem sempre você terá seu jeito windows (clicar e executar) de fazer as coisas, uma hora você pegará um programa, por exemplo que seja chamado por um script, digamos que esteja em sua /home/programa-qualquer.

Para executá-lo, você teria que executar:

$ chmod +x $HOME/programa-qualquer/nome-do-script
$ sh $HOME/programa-qualquer/nome-do-script


ou

$ cd $HOME/programa-qualquer/nome-do-script
$ ./nome-do-script


Ou você poderia simprismenti linkar o tal script para um local que esteja incluso em seu $PATH e chamá-lo pelo nome:

$ ln -sf $HOME/programa-qualquer/nome-do-script $HOME/bin/nome-do-script
$ bash # apenas na primeira vez
$ nome-do-script


Voltando ao tal do /opt, veja um exemplo de uma dica minha (para o Firefox) que fiz uso deste diretório:

https://www.vivaolinux.com.br/dica/Firefox-no-Linux-em-apenas-5-passos/

* No caso se eu quisesse usar minha /home, bastaria trocar o diretório /usr/bin por /home/edps/bin e o /usr/share/applications por ~/.local/share/applications.

Da forma citada na dica, você verá o ícone do programa no menu, poderá teclar Alt+F2 e chamar "firefox", pode abrir um terminal numa pasta nos confins do mundo e chamar "firefox", já do seu jeitinho prático seria possível? não, não seria!

Linux é isso! você tem a liberdade de fazer o que bem entende, da melhor maneira que lhe atende.

* sem esquecer, que um programa lotado em /opt estará disponível para qualquer usuário do sistema, enquanto que um que esteja em sua /home somente a você. Para mim isto é irrelevante, mas tem pessoas que compartilham suas máquinas.

3. Re: Pq criar pasta de programas em /opt ??? [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 28/07/2016 - 21:08h

http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/opt.html

This directory is reserved for all the software and add-on packages that are not part of the default installation.


* não é que tenha quer ser, mas ele e o /usr/local podem ser utilizados para programas externos, além é claro, de sua /home, basta saber linkar o executável do programa para um diretório que esteja incluído em seu $PATH, exemplo: /usr/bin, /usr/local/bin, $HOME/bin, etc

Alguns programas se beneficiam deste diretório, como exemplo cito o navegador Vivaldi, empacotado por mim para o SlackBuilds, se este fosse um programa a ser compilado, teria todo um trabalho, para compilar e "jogar" os arquivos nas pastas corretas, usualmente: /usr/lib/lib$arch.

E existem muitos outros como o VirtualBox (instalado via .run).


4. Re: Pq criar pasta de programas em /opt ??? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 28/07/2016 - 21:31h

edps escreveu:
...


Acho q eu não compreendi ... kkkkkkkkk ... com assim saber linkar o executável ??? olha só .. agora a pouco baixei o "nightingale" .. pois bem ... extraí ele na pasta Downloads mesmo, cliquei no executável e o bicho funfou de boa.
Em um tutorial da net eu vi assim ... crie a pasta em /opt, descompacte o conteúdo na pasta criada e faça um lançador ... não é bem mais funcional o jeito q fiz , extrai, clica e pronto ???

A princípio pra mim ( com base neste exemplo e do proprio firefox ), eu tô pensando q isso é só convencionismo !!!

consegue me dar um exemplo mais funcional pra coisa ???




___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


5. Re: Pq criar pasta de programas em /opt ??? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 28/07/2016 - 22:58h

edps escreveu:
...


Certo ... a parada de estar disponível para todos os usuários e o padrão de ser eu já tinha sacado, eu estava na dúvida mesmo era sobre outras funcionalidades q pudesse ter, como o lance de simplesmente chamar pelo nome.

se tiver digamos "mais alguma outra vantagem" posta aí para meu conhecimento ... no mais valew !!!! abraços



___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


6. Re: Pq criar pasta de programas em /opt ??? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/07/2016 - 23:20h

Tem ainda o Chrome e o Java Oracle instalado via script do repositório holandês que vão parar em /opt.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



7. Re: Pq criar pasta de programas em /opt ??? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2016 - 12:19h

/opt é usado pela maioria dos aplicativos que não fazer parte dos repositorios oficiais. Ex: google-chrome, java oracle .....






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts