VeraCrypt 是一款强大的开源加密软件,可通过高级加密算法增强数据安全性。它支持 AES、Serpent 和 Twofish 等标准,可让您创建加密卷并执行全盘加密。隐藏卷和合理否认等功能可确保敏感信息保持机密并防止未经授权的访问。
在本指南中,我们将指导您使用命令行终端在 Debian 12 或 11 上安装 VeraCrypt。我们将利用社区维护的 APT 存储库,该存储库通过长期存在的 Launchpad PPA 持续为 Debian 和 Ubuntu 用户提供 VeraCrypt 软件包。此方法可确保及时更新并为您的系统提供安全的加密环境。
在安装 VeraCrypt 之前更新 Debian
首先,更新您的系统以确保所有现有包都是最新的,以避免冲突:
sudo apt update && sudo apt upgrade
导入 Notesalexp.org APT 存储库
VeraCrypt 在 Debian 上默认不可用,因此您需要导入 Alex P 维护的第三方存储库:
sudo apt install \
dirmngr \
software-properties-common \
apt-transport-https \
curl \
lsb-release \
ca-certificates \
-y
注意:虽然导入第三方存储库可能会有风险,但 Alex P 多年来一直在为 Debian 用户做这个 PPA,并在 LaunchPAD 上为 Ubuntu 用户维护镜像。
下一个任务是导入 GPG 密钥来验证存储库包的真实性:
curl -fsSL https://notesalexp.org/debian/alexp_key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/alexp_key.gpg > /dev/null
导入 GPG 密钥后,您可以使用以下命令导入 LaunchPAD PPA:
echo "deb [signed-by=/usr/share/keyrings/alexp_key.gpg] https://notesalexp.org/debian/$(lsb_release -sc)/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/alexp.list
通过 APT 命令完成 VeraCrypt 安装
继续之前,请运行 APT 更新以反映新导入的 PPA:
sudo apt update
现在,安装应用程序:
sudo apt install veracrypt
启动 VeraCrypt
安装软件后,您可以通过几种方式启动。
CLI 命令
首先,可以使用以下命令启动该软件:
veracrypt
GUI 图标路径
大部分桌面用户可能会使用应用程序图标来打开软件,可以使用以下路径实现。
活动 > 显示应用程序 > VeraCrypt
VeraCrypt 的附加命令
更新 VeraCrypt
确保您的安装是最新的最佳方法是打开命令行终端并运行以下命令。
sudo apt upgrade && sudo apt upgrade
该命令还将确保使用 APT 包管理器的所有其他包(包括系统包)都是最新的。
删除 VeraCrypt
对于不再需要该应用程序的用户,请使用以下命令之一来适应原始的安装方法。
sudo apt remove veracrypt
接下来,您应该为不再使用该软件的用户删除 PPA。
sudo rm /etc/apt/sources.list.d/alexp.list
如果您已从此存储库安装了其他应用程序,请不要删除存储库。如果您不小心删除了,请使用命令和教程的开头重新导入它。
结论
完成此安装后,您已成功为 Debian 系统配备了 VeraCrypt,它提供强大的加密功能来保护您的数据。利用值得信赖的社区 APT 存储库可确保您的软件保持最新状态并由专门的贡献者维护。
当您开始使用 VeraCrypt 时,请记住保持系统和软件更新,以便从最新的安全增强功能中受益。始终为加密卷使用强大而独特的密码,并考虑定期备份数据。这些做法将帮助您最大限度地利用 VeraCrypt 提供的安全功能。
非常感谢。真的帮了我大忙。虽然我无法让以下命令被接受:curl lsb-release ca-certificates -y
错误信息:curl:选项-y:需要参数
因此,在查看手册页后,我尝试:curl lsb-release ca-certificates -y 300
错误消息:curl:(6)无法解析主机:lsb-release
curl:(6)无法解析主机:ca-certificates
我只是笨拙地执行了其余的命令,veracrypt 就启动了
另外在删除 veracrypt 部分,也许您的命令应该是删除或清除而不是安装?
感谢您的反馈!我很高兴本指南对您有所帮助。
关于命令问题,似乎有一个小误会。正确的命令是:
sudo apt install dirmngr software-properties-common apt-transport-https curl lsb-release ca-certificates -y
此命令会安装多个软件包,包括 curl、lsb-release 和 ca-certificates。看起来 apt install 部分可能被遗漏了,这导致了 curl 出现错误。
至于删除部分,您说得完全正确;命令应该是删除或清除,而不是安装。我已更新指南以更正此问题。
再次感谢您指出这些问题!