[轉帖]【Linux】使用 apt-get 查詢並安裝指定版本的軟體

济南小老虎發表於2024-04-06
https://zhuanlan.zhihu.com/p/540712989

一、透過apt-get安裝指定版本的軟體

$ sudo apt-get install package=version

version是軟體版本號,package是要安裝的軟體

二、查詢指定軟體有多少個版本

1、透過網站搜尋

https://packages.ubuntu.com/

2、使用 apt-cache madison 列出軟體的所有來源

$ sudo apt-cache madison package

madison 是一個 apt-cache 子命令,可以透過man apt-cache查詢更多apt-cache的用法。

3、使用 apt-cache policy 列出軟體的所有來源

$ sudo apt-cache policy vim

policy 是一個 apt-cache 子命令,可以透過 man apt-cache 查詢更多apt-cache用法。

4、使用 apt-cache showpkg 列出軟體的所有來源

$ sudo apt-cache showpkg  vim 

5、使用 apt-get install -s 安裝軟體

$ sudo apt-get install -s package

6、使用 apt-show-versions 列出軟體所有版本,並檢視是否已經安裝

$ sudo apt-get install apt-show-versions
$ apt-show-versions -a vim

還可以透過apt-show-versions -u package查詢是否有升級版本。

7、查詢指定包的詳情

$ sudo apt-cache show package

或者

$ dpkg -l package

8、顯示已安裝包的詳情

$ dpkg -s package

或者

dpkg-query -s package

三、使用技巧

在查詢後面,我們可以帶上一些引數來實現篩選

$ sudo apt-cache show package | grep version

$ sudo apt-show-versions | more

原文連結:

相關文章