linux如何关掉软件更新

时间:2025-01-18 00:31:14 网游攻略

在Linux系统中,关闭软件更新的方法取决于所使用的发行版。以下是几种常见Linux发行版的关闭更新方法:

Ubuntu和Debian

通过图形界面关闭自动更新

打开“软件与更新”应用。

选择“更新”标签。

在“自动检查更新”中选择“从不”。

通过命令行关闭自动更新

打开终端。

输入以下命令:

```bash

sudo systemctl stop apt-daily.timer

sudo systemctl disable apt-daily.timer

```

编辑配置文件 `/etc/apt/apt.conf.d/10periodic`,将以下内容添加或修改为:

```

APT::Periodic::Update-Package-Lists "0";

APT::Periodic::Download-Upgradeable-Packages "0";

APT::Periodic::AutocleanInterval "0";

```

保存文件并退出编辑器。

CentOS和RHEL

通过图形界面关闭自动更新

打开“软件更新”应用。

在“自动检查更新”中选择“从不”。

通过命令行关闭自动更新

打开终端。

编辑配置文件 `/etc/yum/yum-cron.conf`,将 `download_updates = yes` 改为 `download_updates = no`。

保存文件并退出编辑器。

停止并禁用 `yum-updatesd` 服务:

```bash

sudo systemctl stop yum-updatesd

sudo systemctl disable yum-updatesd

```

Fedora

通过图形界面关闭自动更新

打开“系统设置”中的“软件更新”选项。

暂停更新,并选择暂停的时间段。

通过命令行关闭自动更新

停止 `yum-update` 服务:

```bash

sudo systemctl stop yum-update

```

禁用 `yum-update` 服务在开机启动:

```bash

sudo systemctl disable yum-update

```

其他方法

使用 `dpkg` 锁定软件包版本

输入以下命令锁定特定软件包,例如 `mysql-server`:

```bash

sudo echo "mysql-server hold" | sudo dpkg --set-selections

```

查询当前系统内所有软件包的状态:

```bash

sudo dpkg --get-selections

```

通过以上方法,你可以根据所使用的Linux发行版选择合适的方式来关闭软件更新。