Como apontado por @AnwarShah você poderia (e deveria) apenas executar o script com sudo
sudo ./hp-linux-bios-installer
Mas aqui está o que deu errado:
Você coloca o arquivo .gzip
e o hp-linux-bios-installer
no seu diretório ~ / Desktop. Você fez o arquivo hp-linux-bios-installer
executável ...
Então você faz sudo -i
Qualquer que seja o diretório de trabalho atual, quando você abre um shell como root com este comando, agora está no diretório inicial do root /root
. Digite pwd
e você verá isso.
A expansão de til é realizada em referência ao usuário atual , portanto, se você tentar fazer
cd Desktop
cd ~/Desktop
nenhum deles funcionará porque não há diretório /root/Desktop
(e se não fosse o que você queria). Você pode usar o caminho completo
cd /home/YOUR_USERNAME/Desktop/DIRECTORY-NAME
ou siga os passos, (use ls
e pwd
se você se perder) (eu uso meu próprio nome de usuário como exemplo aqui)
cd ..
cd home
cd zanna
cd Desktop
cd [directory-name-with-the-files]
Agora você pode executar o arquivo executável neste diretório.