Como executo um programa instalado? (Linha de comando)

0

(Isso é tudo na linha de comando / prompt) Oi!

Então, meu problema é MAIS BÁSICO por natureza e é assim:

Se eu quiser, por exemplo, instalar e executar o programa 'cowsay', presumo que seja:

sudo apt-get install cowsay

MAS agora, se eu tentar usá-lo, como:

cowsay "Cow goes moo"

Eu recebo: comando não encontrado

Então, ok, talvez o programa não esteja instalado ..?

Então eu digito:

dpkg -L cowsay

E, não, ele está instalado corretamente, talvez ele simplesmente não esteja registrado em algum cache de biblioteca padrão de programas ... (se isso é mesmo uma coisa)?

Em resumo, não tenho ideia de como proceder. Os objetos listados via dpkg são muitos arquivos com .cow -format , alguns .gz -packages e README file , também não executáveis .exe .bin que eu possa encontrar. O arquivo readme tem, até onde eu sei, nada de útil. São apenas informações sobre direitos autorais e um breve histórico do programa.

Obrigado pelo seu tempo! :)

    
por Antenni 11.10.2017 / 15:00

1 resposta

2

Geralmente, quando você instala um programa, você poderá executá-lo a partir da linha de comando, digitando o nome do programa instalado. Observe que esse nome nem sempre corresponderá ao nome do pacote (por exemplo, alsa-tools fornece as10k1, hda-verb, sbiload e us428control).

Como discutido nos comentários de George e Terrance, o programa também deve estar em sua variável PATH para que você não exija o caminho completo para executá-lo. Por algum motivo, "cowsay" não é, portanto, você pode adicioná-lo temporariamente conforme descrito por Terrance usando:

PATH=$PATH:/usr/games

Se isso funcionar, você poderá adicionar permanentemente esse local à sua variável de caminho. Isso pode ser feito modificando .profile, .pam_environment ou outros locais conforme descrito nas referências abaixo. Por exemplo, adicionar o seguinte a ~ / .profile deve funcionar:

export PATH="$PATH:/usr/games"

O texto acima entrará em vigor no próximo login.

Referências:

por DougC 11.10.2017 / 20:34