我正在尝试使用从Veracrypt 官方网站下载的 gui 和控制台安装程序来安装 Veracrypt(1.22 版),而不是从 PPA 下载。单击 gui 安装程序或使用
sudo bash veracrypt-1.21-setup-gui-x64
Verifying archive integrity... 100% All good.
Uncompressing VeraCrypt 1.22 Installer 100%
/home/na/Downloads/veracrypt-1.22-setup-gui-x64: 1: eval: /veracrypt_install_gui_x64.sh: Permission denied
我查看了以下资源: 无法安装 VeraCrypt - (k)ubuntu 17.10 VeraCrypt Gui 设置问题 讨论和问题部分在 codeplex档案
关于我的设置:Kubuntu (18.04)、UEFI(禁用安全启动)、安装了 XTerm
gui 安装程序的“权限”部分如图所示:
我真的很感激任何帮助或建议。感谢您的时间。
编辑1:附加信息:不确定这是否相关,但以防万一:安装程序在我的另一台机器上运行良好(Kubuntu 16.04,MBR)。我遇到的错误是在 UEFI 机器上安装新的 Kubuntu 18.04(因 NVIDIA 问题而禁用安全启动)。我在同一台机器(UEFI)的一个分区上安装了 Debian Stretch 测试了安装程序 - 安装程序给出了同样的错误。
编辑#2:这是我尝试安装 VeraCrypt 时输出的屏幕截图(在此示例中,我使用的是 Dolphin 中的内置控制台。)
我使用veracrypt没有麻烦。让我们先检查一下显而易见的。
我想知道 sudo 在这里是否不够强大。你可以“su”真正成为root来尝试吗?如果您没有设置 root 密码,我认为“sudo -s”将启动一个真正的 root 会话。问题可能是 Vera I 安装程序想要启动更多的 shell。
与往常一样,如果您不确定自己得到了什么,请不要以 root 身份运行。但是我已经使用 Vera 很长时间了。
关于您下载的是最新版本的 VeraCrypt 1.22 还是 VeraCrypt 1.21,您的问题有些模糊。user854153 下载了 veracrypt-1.22-setup-gui-x64。以下说明适用于最新版本 VeraCrypt 1.22,因为这是屏幕截图中显示的版本。将目录更改
cd
为包含 veracrypt-1.22-setup-gui-x64 文件的目录并运行以下命令:该命令将打开一个 xmessage VeraCrypt 图形安装程序窗口。单击安装 VeraCrypt按钮。
点击我接受...按钮接受 VeraCrypt 许可条款。
单击确定按钮。
然后在 XTerm (VeraCrypt 设置) 窗口中输入您的 sudo 密码。
安装完成后,您可以通过单击其图标启动 VeraCrypt。
[回答我自己的问题] 我现在可以安装 VeraCrypt。
问题诊断:我在 /etc/fstab 中有一个带有 'noexec' 选项的 tmpfs 条目。我的 fstab 文件中的行读取为:
VeraCrypt 安装程序需要在安装过程中使用 tmp 文件夹。noexec 选项阻止它这样做。
什么有效:删除了 noexec 选项。fstab 条目是:
重新挂载所有文件系统(可能需要重新启动)。然后我可以像以前一样正常安装 VeraCrypt。
(感谢 karel、AskUbuntu 上的 pauljohn32 以及 Debian IRC 上的一些伟大人物的帮助。)