📅  最后修改于: 2023-12-03 14:59:35.637000             🧑  作者: Mango
介绍:
Debian 所有的软件包都存放在软件仓库中,软件仓库中的软件包按版本号进行分类和管理,分别保存在不同的 suite 中。 Suite 是 Debian 软件仓库中软件包版本控制的一个概念,它可以被认为是一组相关的软件包的集合。在 Suite 中,软件包被保存在压缩的 Packages 文件中。
对于 Debian 系统管理员,经常需要切换不同的 suite,以获取软件包的不同版本。本文将介绍如何将位于 'buster InRelease' 中的 suite 值从 'stable' 更改为 'oldstable'。
过程:
我们需要先编辑 apt 的源列表文件,将 'stable' 更改为 'oldstable',具体命令如下:
sudo sed -i 's/stable/oldstable/g' /etc/apt/sources.list
然后更新 apt 库,通过执行以下命令完成:
sudo apt update
最后,通过以下命令检查 suite 的值是否更改为 'oldstable':
sudo apt-cache policy | grep -A1 "release a=buster" | grep -Po "(?<=Codename: )\w+"
上述命令的输出结果将会是 "oldstable"。
Markdown 代码:
# 以'buster InRelease' 将其 'Suite' 值从 'stable' 更改为 'oldstable'
## 介绍
Debian 所有的软件包都存放在软件仓库中,软件仓库中的软件包按版本号进行分类和管理,分别保存在不同的 suite 中。Suite 是 Debian 软件仓库中软件包版本控制的一个概念,它可以被认为是一组相关的软件包的集合。在 Suite 中,软件包被保存在压缩的 Packages 文件中。
对于 Debian 系统管理员,经常需要切换不同的 suite,以获取软件包的不同版本。本文将介绍如何将位于 'buster InRelease' 中的 suite 值从 'stable' 更改为 'oldstable'。
## 过程
我们需要先编辑 apt 的源列表文件,将 'stable' 更改为 'oldstable',具体命令如下:
sudo sed -i 's/stable/oldstable/g' /etc/apt/sources.list
然后更新 apt 库,通过执行以下命令完成:
sudo apt update
最后,通过以下命令检查 suite 的值是否更改为 'oldstable':
sudo apt-cache policy | grep -A1 "release a=buster" | grep -Po "(?<=Codename: )\w+"
上述命令的输出结果将会是 "oldstable"。