我正在尝试安装一个带有 shell 脚本的软件,并且由于它安装了一些驱动程序,我需要在 su 中运行它。
当我尝试使用 sudo 运行此 shell 脚本时:
➜ lab sudo ./xsetup
_xsetup: cannot connect to X server
这是我尝试使用 kdesu 运行它时在对话框窗口中收到的错误消息:
Cannot execute command ' ./xsetup'.
谢谢。
顺便说一句,如果有人感兴趣的话,我想安装的软件是赛灵思。
答案1
似乎kdesu
无法正确定位您的脚本,请使用完整路径而不是相对路径并检查脚本是否可执行。sudo
找不到正确的 X Display,可能是因为 DISPLAY 变量未正确设置。您可以在不使用 sudo 的情况下从您使用的控制台运行 GUI 应用程序吗?