在Debian系统里,关闭Java的自动更新并不复杂,按照以下步骤操作即可。 第一步:打开终端 按下快捷键 Ctrl+Alt+T,即可打开终端窗口。 第二步:查看当前Java版本和路径 在终端中运行以下命令: sudo update-alternatives --config java 执行后,屏幕
Debian禁用Java自动更新教程
作者:技术拾光
时间:2026-07-29
浏览:337
文章目录
在Debian系统里,关闭Java的自动更新并不复杂,按照以下步骤操作即可。
第一步:打开终端
按下快捷键Ctrl+Alt+T,即可打开终端窗口。
第二步:查看当前Java版本和路径
在终端中运行以下命令:sudo update-alternatives --config java
执行后,屏幕会列出已安装的Java版本及其对应的路径。请记下你需要禁用自动更新的Java版本的路径,后续步骤会用到。
第三步:禁用apt层面的Java自动更新
Java的自动更新通常由apt 或 unattended-upgrades 管理。要禁用apt层面的更新,需要编辑配置文件:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
打开文件后,找到类似以下内容的部分:
Unattended-Upgrade::Origins-Pattern {
// ...
"origin=Debian,codename=${distro_codename},label=Debian-Security";
// ...
};
在 Origins-Pattern 列表中,找到与Java相关的条目(例如上面的 origin=Debian,codename=... 行),在该行开头添加两个斜杠 // 将其注释掉。这样Java的安全更新就不会被自动安装。
保存并退出编辑器:按 Ctrl+X,再按 Y 确认,最后按 Enter。
第四步:关闭unattended-upgrades工具
如果使用了unattended-upgrades 工具,还需要修改另一个文件:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
文件中通常包含类似以下内容:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
将最后一行 APT::Periodic::Unattended-Upgrade 的值从 "1" 改为 "0",即:
APT::Periodic::Unattended-Upgrade "0";
这样自动更新就被彻底关闭。同样保存并退出编辑器。
第五步:手动更新Java(可选)
完成以上操作后,系统不会再自动更新Java。如需手动更新,可使用以下命令:sudo apt update
sudo apt upgrade
请将 替换为实际的Java包名,例如 default-jre 或 openjdk-11-jre 等。实用工具推荐
电子包浆
使用 ›绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
图片压缩
使用 ›选择画质和输出格式,预览压缩前后的大小。
相关文章