我无法安装 .sh 文件。当我双击该文件时,它会使用存档管理器打开,而不会出现任何运行或在终端中运行的选项。
我还检查了允许作为程序执行文件的权限
答案1
要运行.sh 文件,使用终端是最好的方法。
假设您的文件在/home/user/downloads
目录中;
要打开终端,请同时按下ALT+ CTRL+ T。打开终端后,键入pwd
以找到您当前所在的目录。pwd
将显示如下输出
/root/folder/
如果你的.sh正如我上面提到的,文件位于用户的下载目录中,然后使用cd
命令导航到下载文件夹。见下文;
cd /home/user/downloads
进入后,再次使用命令检查您是否在该目录中pwd
。如果您在该目录中,则只需键入ls
命令即可列出文件。一旦您看到您的.sh文件,只需输入以下命令即可执行该文件。
sudo sh shell_file.sh
终端会要求您输入 root (admin) 密码,输入时密码不会显示出来。只需输入密码并回车即可。就这样,执行过程就会完成。
这只是一个假设;假设您的文件位于目录中。我希望这个非常基本和简化的过程能让您更清楚。
希望能帮助到你! :)
编辑:我已编辑该文档,添加什命令。
答案2
首先授予该 .sh 文件完全权限
sudo chmod 755 YOUR_FILENAME
第二次运行 .sh 文件,按照 CLI 中的命令进行操作
sudo ./YOUR_FILENAME
**YOUR_FILENAME 是文件所在位置的完整路径。