mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
parent
1e345b5175
commit
9bfd23e46c
@ -3,28 +3,26 @@
|
|||||||
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
|
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
|
||||||
[#]: collector: "lkxed"
|
[#]: collector: "lkxed"
|
||||||
[#]: translator: "geekpi"
|
[#]: translator: "geekpi"
|
||||||
[#]: reviewer: " "
|
[#]: reviewer: "wxy"
|
||||||
[#]: publisher: " "
|
[#]: publisher: "wxy"
|
||||||
[#]: url: " "
|
[#]: url: "https://linux.cn/article-15580-1.html"
|
||||||
|
|
||||||
通过 apt-get 降级一个软件包
|
通过 apt-get 降级一个软件包
|
||||||
======
|
======
|
||||||
|
|
||||||
最近升级的软件引起问题了?
|
![][0]
|
||||||
|
|
||||||
虽然你总是可以调查问题以解决它,但有时,回到以前的工作版本可以节省时间和精力。
|
最近升级的软件引起问题了?虽然你总是可以调查问题以解决它,但有时,回到以前的工作版本可以节省时间和精力。如果新的版本引入了一个 bug,你可以在你这一边什么都不做,对吗?
|
||||||
|
|
||||||
如果新的版本引入了一个 bug,你可以在你这一边什么都不做,对吗?
|
|
||||||
|
|
||||||
好消息是,你可以在 Ubuntu 和 Debian 中轻松地降级 apt 软件包。
|
好消息是,你可以在 Ubuntu 和 Debian 中轻松地降级 apt 软件包。
|
||||||
|
|
||||||
你所要做的就是像这样使用 apt 命令:
|
你所要做的就是像这样使用 `apt` 命令:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt install package_name=package-version-number
|
sudo apt install package_name=package-version-number
|
||||||
```
|
```
|
||||||
|
|
||||||
这似乎很容易,但你如何获得确切的版本号?哪些旧版本被支持?你可以通过以下方式获得这个细节:
|
这似乎很容易,但你如何获得确切的版本号?还有哪些旧版本被支持?你可以通过以下方式获得这个细节:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt-cache policy package_name
|
sudo apt-cache policy package_name
|
||||||
@ -36,11 +34,11 @@ sudo apt-cache policy package_name
|
|||||||
|
|
||||||
最近,我正在更新承载 It's FOSS 社区论坛的 Ubuntu 服务器。
|
最近,我正在更新承载 It's FOSS 社区论坛的 Ubuntu 服务器。
|
||||||
|
|
||||||
我做了通常的apt update && apt upgrade,在更新安装时,事情变得糟糕。
|
我做了通常的 `apt update && apt upgrade`,在更新安装时,事情变得糟糕。
|
||||||
|
|
||||||
很明显,最新版本的 Docker 不支持 aufs 存储驱动。为了减少停机时间,我选择了降级到以前的 Docker 版本。
|
很明显,最新版本的 Docker 不支持 aufs 存储驱动。为了减少停机时间,我选择了降级到以前的 Docker 版本。
|
||||||
|
|
||||||
检查当前安装的软件包版本。
|
检查当前安装的软件包版本:
|
||||||
|
|
||||||
![Installed Docker version][1]
|
![Installed Docker version][1]
|
||||||
|
|
||||||
@ -91,11 +89,11 @@ sudo apt install package_name=package-version-number
|
|||||||
|
|
||||||
但是当这个过程完成,你的软件包就会被降级到给定的旧版本。
|
但是当这个过程完成,你的软件包就会被降级到给定的旧版本。
|
||||||
|
|
||||||
### 所以,也许要保持它?
|
### 所以,也许要保留它?
|
||||||
|
|
||||||
所以,你刚刚学会了降级 apt 软件包。但如果你不注意的话,该软件包会在下一次系统更新时再次升级。
|
所以,你刚刚学会了降级 apt 软件包。但如果你不注意的话,该软件包会在下一次系统更新时再次升级。
|
||||||
|
|
||||||
不希望这样吗?你可以[阻止一个软件包被更新][5]。像这样使用 apt-mark 命令:
|
不希望这样吗?你可以 [阻止一个软件包被更新][5]。像这样使用 `apt-mark` 命令:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt-mark hold package_name
|
sudo apt-mark hold package_name
|
||||||
@ -110,7 +108,7 @@ via: https://itsfoss.com/downgrade-apt-package/
|
|||||||
作者:[Abhishek Prakash][a]
|
作者:[Abhishek Prakash][a]
|
||||||
选题:[lkxed][b]
|
选题:[lkxed][b]
|
||||||
译者:[geekpi](https://github.com/geekpi)
|
译者:[geekpi](https://github.com/geekpi)
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
校对:[wxy](https://github.com/wxy)
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
@ -121,3 +119,4 @@ via: https://itsfoss.com/downgrade-apt-package/
|
|||||||
[3]: https://itsfoss.com/content/images/2023/02/downgrading-installed-packages.png
|
[3]: https://itsfoss.com/content/images/2023/02/downgrading-installed-packages.png
|
||||||
[4]: https://itsfoss.com/content/images/2023/02/downgrading-installed-package.png
|
[4]: https://itsfoss.com/content/images/2023/02/downgrading-installed-package.png
|
||||||
[5]: https://itsfoss.com/prevent-package-update-ubuntu/
|
[5]: https://itsfoss.com/prevent-package-update-ubuntu/
|
||||||
|
[0]: https://img.linux.net.cn/data/attachment/album/202302/27/115623ifb79v4pi4v0z991.jpg
|
Loading…
Reference in New Issue
Block a user