PATH
deve conter diretórios. Se /usr/bin/package/executable
for literalmente um executável, ou seja, um arquivo executado, a linha PATH=...
estará incorreta. Você provavelmente quis dizer:
export PATH="$PATH":/usr/bin/package
Estou migrando de ubuntu
para centos
e estou no processo de configurar o centos server'. I am trying to add an executable to path and having difficulty. I
ssh 'no servidor como raiz e instale o executável e o caminho add to usando:
export PATH=$PATH:/usr/bin/package/executable
Depois que eu faço echo $PATH
eu posso ver que ele foi adicionado, mas não consigo chamar o executável.
Eu tenho lido que adicionar o executável a /etc/profile.d
é mais seguro, mas não tenho certeza e estou procurando algum conhecimento. Obrigado:).
Talvez:
echo 'pathmunge /usr/bin/package/executable' > /etc/profile.d
chmod +x /etc/profile.d
resultados de ls-ld
cd /usr/bin
ls -ld gatk-4.0.10.1
drwxr-xr-x 4 root root 4096 Oct 9 15:05 gatk-4.0.10.1