Suponho que sua pergunta seja assim: "Como executo um programa baixado, que não está instalado no diretório executável padrão do sistema?"
Se você quiser apenas usar o programa por um curto período de tempo, simplesmente marque-o como executável com
chmod +x path/to/my-program
Agora, você pode executá-lo com
path/to/my-program
Se o seu diretório de trabalho for o que o programa está dentro, não será suficiente escrever program
. Em vez disso, você tem que fazer
./my-program
Se você vai mantê-lo, porém, a coisa mais prática a fazer é instalá-lo manualmente, colocando-o em /usr/local/bin
, o diretório destinado a executáveis não gerenciados pelo gerenciador de pacotes.
Mova ou copie o executável usando
sudo mv /path/to/my-program /usr/local/bin/ # or sudo cp...
Verifique também se o arquivo está marcado como executável, o que normalmente não é verdadeiro quando foi baixado de algum lugar:
sudo chmod +x /usr/local/bin/my-program
Se o programa vier com bibliotecas especiais ou arquivos de recursos, as coisas podem se tornar um pouco mais complicadas. Se você quiser seguir os padrões, você deve mover esses arquivos para /usr/local/share/my-program/
, senão simplesmente mova-os para /usr/local/bin
também (e espere que ninguém nunca veja isso, exceto você ☺)
Agora, seu programa pode não encontrar esses arquivos por conta própria. Se isso for verdade, você pode criar um script de ativação, por exemplo, / usr / bin / local / start-meu-programa ou o que você quiser:
#!/bin/bash
env PATH=$PATH:/usr/local/share/my-program/ /usr/local/bin/my-program
Além disso, torne este executável novamente com
sudo chmod +x /usr/local/bin/start-my-program