atom: comando não encontrado

0

Eu baixei o atom-amd64.tar.gz de esta página . Em seguida, movi-o de downloads para uma pasta que fiz em documentos chamados Atom. Então eu usei tar -zxvf atom-amd64.tar.gz. Se eu digitar ./atom from inside / root / Documents / Atom, o programa será iniciado. No entanto, quero poder lançá-lo de qualquer lugar simplesmente digitando atom, como consigo com o gedit. Ex: gedit test.c abriria um documento chamado test.c com gedit. Eu tentei procurar isso, mas não consigo descobrir o que está errado. Eu li que talvez eu precise adicioná-lo a um / my / o PATH, mas quando eu fiz whereis átomo, tudo que eu consegui foi "átomo:" sem caminho seguinte. Eu não quero começar a mexer com a adição de coisas ao PATH, a menos que eu saiba com certeza que é o que eu preciso fazer, e se não há melhor maneira (como colocar o átomo em um diretório diferente)

Desculpas pela terrível formatação.

    
por Bunyip 18.06.2017 / 20:10

1 resposta

1

Ajudaria a saber qual distribuição GNU / Linux você está realmente usando. Também parece que você está tentando usar root como seu usuário comum, isso é uma má idéia! Além disso, é melhor instalar o atom através do gerenciador de pacotes. Isso permitirá que você mantenha automaticamente sua cópia do Atom atualizada. Ele também colocará automaticamente o programa no lugar certo, evitando que você sempre atualize manualmente o seu caminho. Boas práticas à parte permitem corrigir o seu problema.

A variável PATH é exatamente o que você precisa editar. Você só precisa adicionar o seguinte ao final do seu .bashrc (supondo que esteja usando o bash).

PATH="/root/Documents/Atom:$PATH"

Isso simplesmente adiciona /root/Documents/Atom ao início do seu caminho atual. Agora, sempre que você digitar um comando (após abrir um novo terminal ou executar source ~/.bashrc ), o shell procurará na pasta Atom por um programa correspondente.

Se você realmente não quer alterar o seu caminho, você poderia colocar um link simbólico para átomo em um diretório já em seu caminho. Um desses lugares é /usr/local/bin . Definitivamente, é melhor deixar seu gerenciador de pacotes lidar com isso em vez de fazê-lo manualmente.

    
por 18.06.2017 / 22:04