Autor Tópico: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?  (Lida 43822 vezes)

Offline ucastrobr

  • Usuário Ubuntu
  • *
  • Mensagens: 693
  • Usa Ubuntu 11.10 (Oneiric Ocelot)
    • Ver perfil
Como encontrar um programa instalado no linux, dúvida crúcial de qualquer iniciante.
Ao compilar um programa, são gerados vários executáveis, bibliotecas e arquivos de configuração, que são copiados para pastas específicas do sistema. Os executáveis vão para a pasta "/usr/bin", as bibliotecas para a "/usr/lib", os arquivos de configuração para o "/etc" e assim por diante.
Vira e mexe alguém compila um programa (make, make install ou python setup.py install)  e não sabe onde ele foi parar, ou pode ser que ele instalou um programa que rode em java .jar. E as vezes precisa configurar ou criar um atalho e não sabe onde se encontra o bendito programa.
Por intuição o executável do programa pode estar em /usr/bin/nomedoprograma, /usr/local/bin/nomedoprograma ou na pasta Opt.
Mas ao invés de ficar deduzindo é mais fácil usar a pesquisa:
Suponhamos que você compilou o programa caffeine e não sabe onde ele se encontra.
Só sabe que se digitar no terminal a palavra caffeine ele abrirá.

Temos Oito soluções:
Primeiro Solução usar comando find:

Agora vamos resolver seu probleminha, vamos procurar onde se encontra o programa (no nosso caso caffeine, no seu caso troque por mozilla) digite o comando abaixo depois sua senha e espera um pouco (visto que pode demorar um pouco o cursor ficar piscando)
Código:

Código: [Selecionar]
sudo find / -name caffeine
O resultado será semelhante a esse:
ucastrobr@ucastrobr-desktop:~$ sudo find / -name caffeine
[sudo] password for ucastrobr:
/usr/local/bin/caffeine
/usr/local/share/caffeine
/usr/local/lib/python2.6/dist-packages/caffeine
/home/ucastrobr/.local/share/caffeine
/home/ucastrobr/.gconf/apps/caffeine
ucastrobr@ucastrobr-desktop:~$
Ele listará todas as pastas que tem esse nome.
Já sei que o executável está em /usr/local/bin/caffeine.

Solução 2 usar comando whereis ou which  


Outro método para encontrar o caffeine  (troque no seu caso por mozilla) é digitar num terminal:


Código: [Selecionar]
sudo whereis caffeine
ucastrobr@ucastrobr-desktop:~$ sudo whereis caffeine
caffeine: /usr/local/bin/caffeine
ucastrobr@ucastrobr-desktop:~$

Código: [Selecionar]
sudo which caffeineucastrobr@ucastrobr-desktop:~$ which caffeine
/usr/local/bin/caffeine
ucastrobr@ucastrobr-desktop:~$

Ele retornará o local exato do executável.

Solução 3 usar comando locate

Outro método para encontrar o caffeine  (troque no seu caso por mozilla) é digitar num terminal:

Código: [Selecionar]
locate caffeine
Ele retornará o mais completo registro de dados a respeito do caffeine.

ucastrobr@ucastrobr-desktop:~$ locate caffeine
/home/ucastrobr/.config/autostart/caffeine.desktop
/home/ucastrobr/.gconf/apps/caffeine
/home/ucastrobr/.gconf/apps/caffeine/%gconf.xml
/home/ucastrobr/.gconf/apps/caffeine/prefs
/home/ucastrobr/.gconf/apps/caffeine/prefs/%gconf.xml
/home/ucastrobr/.gnome2/panel2.d/default/launchers/caffeine.desktop
/home/ucastrobr/.local/share/caffeine
/home/ucastrobr/.local/share/caffeine/log
/home/ucastrobr/.local/share/caffeine/whitelist.txt
/home/ucastrobr/Downloads/caffeine-1.0
/usr/local/bin/caffeine
/usr/local/lib/python2.6/dist-packages/caffeine
/usr/local/lib/python2.6/dist-packages/caffeine-0.3.egg-info
/usr/local/lib/python2.6/dist-packages/caffeine/__init__.py
/usr/local/lib/python2.6/dist-packages/caffeine/__init__.pyc
/usr/local/lib/python2.6/dist-packages/caffeine/applicationinstance.py
/usr/local/lib/python2.6/dist-packages/caffeine/applicationinstance.pyc
/usr/local/lib/python2.6/dist-packages/caffeine/caffeinelogging.py
/usr/local/lib/python2.6/dist-packages/caffeine/caffeinelogging.pyc
/usr/local/lib/python2.6/dist-packages/caffeine/config.py
/usr/local/lib/python2.6/dist-packages/caffeine/config.pyc
/usr/local/lib/python2.6/dist-packages/caffeine/core.py
/usr/local/lib/python2.6/dist-packages/caffeine/core.pyc
/usr/local/lib/python2.6/dist-packages/caffeine/main.py
/usr/local/lib/python2.6/dist-packages/caffeine/main.pyc
/usr/local/lib/python2.6/dist-packages/caffeine/procmanager.py
/usr/local/lib/python2.6/dist-packages/caffeine/procmanager.pyc
/usr/local/lib/python2.6/dist-packages/caffeine/utils.py
/usr/local/lib/python2.6/dist-packages/caffeine/utils.pyc
/usr/local/share/caffeine
/usr/local/share/applications/caffeine.desktop
/usr/local/share/caffeine/glade
/usr/local/share/caffeine/images
/usr/local/share/caffeine/glade/GUI.glade
/usr/local/share/caffeine/glade/proc.glade
/usr/local/share/caffeine/images/Empty_Cup.svg
/usr/local/share/caffeine/images/Full_Cup.svg
/usr/local/share/icons/hicolor/16x16/apps/caffeine.png
/usr/local/share/icons/hicolor/22x22/apps/caffeine.png
/usr/local/share/icons/hicolor/24x24/apps/caffeine.png
/usr/local/share/icons/hicolor/32x32/apps/caffeine.png
/usr/local/share/icons/hicolor/48x48/apps/caffeine.png
/usr/local/share/icons/hicolor/scalable/apps/caffeine.svg
/usr/local/share/locale/de/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/en_GB/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/eo/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/es/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/eu/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/fi/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/fr/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/it/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/no/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/pt/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/pt_BR/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/sv/LC_MESSAGES/caffeine.mo
/usr/local/share/locale/th/LC_MESSAGES/caffeine.mo
/usr/local/share/man/man1/caffeine.1.gz
/usr/local/share/pixmaps/caffeine.png
ucastrobr@ucastrobr-desktop:~$


Solução 5 comando dpkg -L para achar programas instalados com deb

Outro método para encontrar no meu caso um progama de mapa do céus chamado stellarium que instalei através duplo clique no deb. (no seu caso é digitar o nome de um program que vc instalou via deb) digite num terminal:

dpkg -L stellarium

Ele retornaráo um registro dos diretórios usados pelo programa.

ucastrobr@ucastrobr-desktop:~$ dpkg -L stellarium
/.
/usr
/usr/bin
/usr/bin/stellarium
/usr/share
/usr/share/applications
/usr/share/applications/stellarium.desktop
/usr/share/pixmaps
/usr/share/pixmaps/stellarium.xpm
/usr/share/doc
/usr/share/doc/stellarium
/usr/share/doc/stellarium/changelog.gz
/usr/share/doc/stellarium/AUTHORS
/usr/share/doc/stellarium/changelog.Debian.gz
/usr/share/doc/stellarium/README.gz
/usr/share/doc/stellarium/copyright
/usr/share/menu
/usr/share/menu/stellarium
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/64x64
/usr/share/icons/hicolor/64x64/apps
/usr/share/icons/hicolor/64x64/apps/stellarium.png
/usr/share/icons/hicolor/64x64/apps/stellarium.png/stellarium_64.png
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/stellarium.png
/usr/share/icons/hicolor/48x48/apps/stellarium.png/stellarium_32.png
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/stellarium.1.gz
ucastrobr@ucastrobr-desktop:~$

Solução 6 usar synaptic

Vá em no menu do gnome Sistema -> Administração -> Gerenciador de Synaptic

Digite o nome do programa na Pesquisa rápida



Depois clique com a direita do mouse no pacote instalado, e escolha a opção propriedades, depois siga até a aba arquivos instalados poderá visualizar os caminhos dos diretórios.

Solução 7 usar o Gdebi para saber onde estão instalados os arquivos.

Quando você instala um arquivo que puxou no formato deb. Basta dar duplo clique que o ubuntu abre o gdebi para instalá-lo e procurar dependências.
Se você clicar na aba "Arquivos incluídos" ele mostra onde estarão os arquivos.



Solução 8 ir no menu do Ubuntu em Locais -> pesquisar por arquivos (ferramenta gnome-search-tool)



Basta digitar o nome do programa e escolher "sistema de arquivos" assim ele pesquisará todo o sistema.

Ele pode ser encontrado também em Aplicativos->Acessórios->Pesquisar por arquivo.




Outros aplicativos de pesquisa que podem ser baixados mas cumprem a mesma função do gnome-search-tool.
Tracker -Strigi -Recoll -Beagle - Thunar(xubuntu) -


Se tiverem mais sugestões, é só dizerem que eu posto aqui.
« Última modificação: 28 de Agosto de 2010, 15:48 por ucastrobr »
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #1 Online: 28 de Agosto de 2010, 13:40 »
À semelhança do synaptic, faltou o gdebi, para instalações .deb baixadas pela rede.

Mesmas informações para pacotes instalados.

Como curiosidade podemos digitar => file:///

No firefox e usar o mesmo como um navegador de arquivos

[]'s

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #2 Online: 28 de Agosto de 2010, 14:44 »
Muito bacana, no inicio eu penava mesmo e sempre usei a ultima dica, a do synaptico, com o 7.10.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #3 Online: 28 de Agosto de 2010, 14:51 »
ucastro , so uma correçao na terceira dica vc colocou , acidentalmente colocou o comando locale edita la pra locate xD
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline niquelnausea

  • Usuário Ubuntu
  • *
  • Mensagens: 967
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #4 Online: 28 de Agosto de 2010, 14:58 »
Essa foi para os favoritos  ;D

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #5 Online: 28 de Agosto de 2010, 15:08 »
Código: [Selecionar]
sudo whereis caffeineEle retornará o local exato do executável.

Pra ser mais preciso, ele retorna: binários, códigos fonte e páginas do manual. A busca é feita em "locais padrão" e links simbólicos contam.

Offline ucastrobr

  • Usuário Ubuntu
  • *
  • Mensagens: 693
  • Usa Ubuntu 11.10 (Oneiric Ocelot)
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #6 Online: 28 de Agosto de 2010, 16:06 »
Pra ser mais preciso, ele retorna: binários, códigos fonte e páginas do manual. A busca é feita em "locais padrão" e links simbólicos contam.

Isso mesmo, basta colocar as opções na frente para procurar somente binários, ou somente códigos fontes, ou tipo a opção -S limita onde o whereis poderia pesquisar por exemplo em /usr daí ele não puxaria link simbólico.

OPTIONS
       -b     Search only for binaries.                                        pesquisa somente binários

       -m     Search only for manual sections.                            pesquisa somente página do manual

       -s     Search only for sources.                                         pesquisa somente código fontes

       -u     Search  for unusual entries.  A file is said to be unusual if it
              does  not  have  one  entry  of  each  requested   type.    Thus
              `whereis  -m  -u  *'  asks for those files in the current direc‐
              tory which have no documentation.

       -B     Change or otherwise limit the places where whereis searches  for          limita onde você quer que ele pesquise
              binaries.

       -M     Change  or otherwise limit the places where whereis searches for
              manual sections.

       -S     Change or otherwise limit the places where whereis searches  for
              sources.

       -f     Terminate  the last directory list and signals the start of file
              names, and must be used when any of the -B, -M,  or  -S  options
              are used.

Com isso em mente digito:
whereis nomedoprograma -s -S /usr

ucastrobr@ucastrobr-desktop:~$ whereis caffeine -s -S /usr
caffeine: /usr/local/bin/caffeine
ucastrobr@ucastrobr-desktop:~$

« Última modificação: 28 de Agosto de 2010, 21:37 por ucastrobr »
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #7 Online: 28 de Agosto de 2010, 16:36 »
na pasta /usr que ninguém criaria um link simbólico ali.
/usr/bin/google-chrome é um link simbólico para /opt/google/chrome/google-chrome, de qualquer forma, na maioria das vezes isso não é feito.

Offline ucastrobr

  • Usuário Ubuntu
  • *
  • Mensagens: 693
  • Usa Ubuntu 11.10 (Oneiric Ocelot)
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #8 Online: 28 de Agosto de 2010, 18:00 »
O google chrome, o adobe reader, o virtual box todos tem link simbólico no usr/bin/ funciona com se estivesse no Opt.

Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #9 Online: 28 de Agosto de 2010, 18:25 »
O google chrome, o adobe reader, o virtual box todos tem link simbólico no usr/bin/ funciona com se estivesse no Opt.
Não, mas é uma "prática" a criação de links em locais "mapeados" no PATH para evitar a sua modificação. Normalmente isso só feito em programas de terceiros, como o google-chrome.

Offline ucastrobr

  • Usuário Ubuntu
  • *
  • Mensagens: 693
  • Usa Ubuntu 11.10 (Oneiric Ocelot)
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #10 Online: 28 de Agosto de 2010, 21:40 »
Já postei a dica do gdebi que você disse que estava faltando Tota. Obrigado!
Alguém sabe de mais algum meio de descobrir onde estão os arquivos de um programa, mande sua sugestão.
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Offline Davidfa

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #11 Online: 12 de Julho de 2013, 14:11 »
Vídeo demostrativo de como utilizar o comando "whereis"
http://www.youtube.com/watch?v=e72DFDvmgpw

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #12 Online: 12 de Julho de 2013, 19:37 »
O que aconteceu com os usuários antigos?

Desse tópico por exemplo...não vejo ucastrobr, zeroday postarem, não usam mais Linux ou estão sem tempo?

Offline haereticus

  • Usuário Ubuntu
  • *
  • Mensagens: 975
  • Xubuntu 12.04.2 x64
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #13 Online: 12 de Julho de 2013, 19:55 »
Renan, alguns migram para outras distros.
Notebook: Samsung 305E4A-BD1 - AMD A6-3420M (Quad Core) @2.4GHz - Radeon™ 6520G 512MB - 8GB - HD 500GB - 14” LED HD - HDMI - Bluetooth - Webcam 1.3 HD - Base CoolerMaster Notepal Ergostand - Mouse X7 Oscar 750bk 3200dpi.

Sony Xperia L - Android 4.1.2

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Dica para saber: Onde fica o caminho daquele bendito programa que instalei?
« Resposta #14 Online: 12 de Julho de 2013, 20:57 »
Ahhh ta =)