No linux, inicio um software digitando, por exemplo, plotagem de fluidos. Como posso encontrar o caminho de instalação deste software?
linux
software-installation
user5997
fonte
fonte
Respostas:
Você pode usar:
para ver de onde está sendo executado (se estiver no seu $ PATH). Ou:
para procurar um arquivo chamado fluipoint e redirecionar erros em sistemas de arquivos virtuais.
Normalmente eles estão em
/sbin
,/usr/sbin
,/usr/local/bin
ou~
como um diretório oculto.Do manual:
Manual completo: https://linux.die.net/man/1/which
fonte
alias fluidpoint
,which
(por exemplo, a que foi incorporada ao ZSH) farão isso por você/opt/*
ou/usr/local/bin
.~
é o seu diretório pessoal, estou confuso por que você o chama de "oculto".~/.dir
. O diretório oculto está abaixo do diretório inicial. E eu esqueci completamente do/usr/local/bin
dop.Se você usar uma distribuição baseada em RPM (CentOS, RHEL, SUSE, openSUSE), poderá usar rpm -ql
Exemplo:
As coisas não são instaladas em locais no mundo Linux / UNIX como no mundo Windows (e até um pouco no Mac). Eles são mais distribuídos. Binários estão em
/bin
ou/sbin
, bibliotecas estão em/lib
, ícones / gráficos / docs estão em / share, a configuração é em/etc
e dados do programa está em/var
.A
/bin
,/lib
,/sbin
contêm as aplicações principais necessários para a inicialização e o/usr
contém todas as outras aplicações do utilizador e do sistema.fonte
O
whereis
comando localiza os arquivos de página binário, de origem e manual de um comando, etype
diz o que exatamente o shell executa quando você executa um determinado comando.Tente
whereis -l fluidplot
no seu caso.Se ele retornar apenas "fluidplot:", mas nenhum caminho, isso significa que o software não está instalado.
Observe que isso não inclui arquivos que podem estar ocultos na pasta inicial em
~/.local/share/
(no meu caso).Encontrado no Linux Screw
fonte
Apenas para adicionar algum ponto à resposta de @ djsumdog, se você estiver usando dist baseado em DPKG, como o Ubuntu, poderá usar
para verificar do que se trata e
para verificar quais arquivos estão incluídos / são relevantes para este pacote. É para pacotes que não têm um binário para executar, como
libnss3
. Epara descobrir qual pacote inclui esse arquivo.
Por exemplo,
dpkg --listfiles libnss3
me dá:Observe que as pastas não pertencem apenas a esses pacotes, mas a outros também. Basta verificar os arquivos.
E, inversamente,
dpkg --search libnss3.so
me dá:fonte
Em vez de usar
which
(o que provavelmente não é a escolha certa, a menos que você esteja usando o csh ), você podecommand -v fluidplot
fazer com que o shell bote como o shell para lhe dizer o que faria se você pedisse para executar o comando (fluidplot
neste exemplo) .Alguns exemplos para mim:
então você também pode usá-lo para testar se um comando seria encontrado e tentado executar. Como a maioria de nós usa conchas tipo Bourne (por exemplo, bash ou zsh), isso geralmente é preferível a
which
fonte