精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在安裝之前檢查Linux軟件包的版本?

系統 Linux
本文將介紹在 Debian 及其衍生品(如 Ubuntu)中,如何在軟件包安裝之前檢查它的版本。對于那些想在安裝之前知道軟件包版本的人來說,這個小技巧可能會有所幫助。

 [[274115]]

大多數人都知道如何在 Linux 中查找已安裝軟件包的版本,但是,你會如何查找那些還沒有安裝的軟件包的版本呢?很簡單!本文將介紹在 Debian 及其衍生品(如 Ubuntu)中,如何在軟件包安裝之前檢查它的版本。對于那些想在安裝之前知道軟件包版本的人來說,這個小技巧可能會有所幫助。

在安裝之前檢查 Linux 軟件包版本

在基于 DEB 的系統中,即使軟件包還沒有安裝,也有很多方法可以查看他的版本。接下來,我將一一介紹。

方法 1 – 使用 Apt

檢查軟件包的版本的懶人方法:

  1. $ apt show <package-name>

示例:

  1. $ apt show vim

示例輸出:

  1. Package: vim
  2. Version: 2:8.0.1453-1ubuntu1.1
  3. Priority: optional
  4. Section: editors
  5. Origin: Ubuntu
  6. Maintainer: Ubuntu Developers <[email protected]>
  7. Original-Maintainer: Debian Vim Maintainers <[email protected]>
  8. Bugs: https://bugs.launchpad.net/ubuntu/+filebug
  9. Installed-Size: 2,852 kB
  10. Provides: editor
  11. Depends: vim-common (= 2:8.0.1453-1ubuntu1.1), vim-runtime (= 2:8.0.1453-1ubuntu1.1), libacl1 (>= 2.2.51-8), libc6 (>= 2.15), libgpm2 (>= 1.20.7), libpython3.6 (>= 3.6.5), libselinux1 (>= 1.32), libtinfo5 (>= 6)
  12. Suggests: ctags, vim-doc, vim-scripts
  13. Homepage: https://vim.sourceforge.io/
  14. Task: cloud-image, server
  15. Supported: 5y
  16. Download-Size: 1,152 kB
  17. APT-Sources: http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
  18. Description: Vi IMproved - enhanced vi editor
  19. Vim is an almost compatible version of the UNIX editor Vi.
  20. .
  21. Many new features have been added: multi level undo, syntax
  22. highlighting, command line history, on-line help, filename
  23. completion, block operations, folding, Unicode support, etc.
  24. .
  25. This package contains a version of vim compiled with a rather
  26. standard set of features. This package does not provide a GUI
  27. version of Vim. See the other vim-* packages if you need more
  28. (or less).
  29.  
  30. N: There is 1 additional record. Please use the '-a' switch to see it

正如你在上面的輸出中看到的,apt show 命令顯示了軟件包許多重要的細節,例如:

  1. 包名稱,
  2. 版本,
  3. 來源(vim 來自哪里),
  4. 維護者,
  5. 包的主頁,
  6. 依賴,
  7. 下載大小,
  8. 簡介,
  9. 其他。

因此,Ubuntu 倉庫中可用的 Vim 版本是 8.0.1453。如果我把它安裝到我的 Ubuntu 系統上,就會得到這個版本。

或者,如果你不想看那么多的內容,那么可以使用 apt policy 這個命令:

  1. $ apt policy vim
  2. vim:
  3. Installed: (none)
  4. Candidate: 2:8.0.1453-1ubuntu1.1
  5. Version table:
  6. 2:8.0.1453-1ubuntu1.1 500
  7. 500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
  8. 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
  9. 2:8.0.1453-1ubuntu1 500
  10. 500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages

甚至更短:

  1. $ apt list vim
  2. Listing... Done
  3. vim/bionic-updates,bionic-security 2:8.0.1453-1ubuntu1.1 amd64
  4. N: There is 1 additional version. Please use the '-a' switch to see it

apt 是 Ubuntu 最新版本的默認包管理器。因此,這個命令足以找到一個軟件包的詳細信息,給定的軟件包是否安裝并不重要。這個命令將簡單地列出給定包的版本以及其他詳細信息。

方法 2 – 使用 Apt-get

要查看軟件包的版本而不安裝它,我們可以使用 apt-get 命令和 -s 選項。

  1. $ apt-get -s install vim

示例輸出:

  1. NOTE: This is only a simulation!
  2. apt-get needs root privileges for real execution.
  3. Keep also in mind that locking is deactivated,
  4. so don't depend on the relevance to the real current situation!
  5. Reading package lists... Done
  6. Building dependency tree
  7. Reading state information... Done
  8. Suggested packages:
  9. ctags vim-doc vim-scripts
  10. The following NEW packages will be installed:
  11. vim
  12. 0 upgraded, 1 newly installed, 0 to remove and 45 not upgraded.
  13. Inst vim (2:8.0.1453-1ubuntu1.1 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
  14. Conf vim (2:8.0.1453-1ubuntu1.1 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])

這里,-s 選項代表 模擬。正如你在輸出中看到的,它不執行任何操作。相反,它只是模擬執行,好讓你知道在安裝 Vim 時會發生什么。

你可以將 install 選項替換為 upgrade,以查看升級包時會發生什么。

  1. $ apt-get -s upgrade vim

方法 3 – 使用 Aptitude

在 Debian 及其衍生品中,aptitude 是一個基于 ncurses(LCTT 譯注:ncurses 是終端基于文本的字符處理的庫)和命令行的前端 APT 包管理器。

使用 aptitude 來查看軟件包的版本,只需運行:

  1. $ aptitude versions vim
  2. p 2:8.0.1453-1ubuntu1 bionic 500
  3. p 2:8.0.1453-1ubuntu1.1 bionic-security,bionic-updates 500

你還可以使用模擬選項(-s)來查看安裝或升級包時會發生什么。

  1. $ aptitude -V -s install vim
  2. The following NEW packages will be installed:
  3. vim [2:8.0.1453-1ubuntu1.1]
  4. 0 packages upgraded, 1 newly installed, 0 to remove and 45 not upgraded.
  5. Need to get 1,152 kB of archives. After unpacking 2,852 kB will be used.
  6. Would download/install/remove packages.

這里,-V 標志用于顯示軟件包的詳細信息。

  1. $ aptitude -V -s upgrade vim

類似的,只需將 install 替換為 upgrade 選項,即可查看升級包會發生什么。

  1. $ aptitude search vim -F "%c %p %d %V"

這里,

  • -F 用于指定應使用哪種格式來顯示輸出,
  • %c – 包的狀態(已安裝或未安裝),
  • %p – 包的名稱,
  • %d – 包的簡介,
  • %V – 包的版本。

當你不知道完整的軟件包名稱時,這非常有用。這個命令將列出包含給定字符串(即 vim)的所有軟件包。

以下是上述命令的示例輸出:

  1. [...]
  2. p vim Vi IMproved - enhanced vi editor 2:8.0.1453-1ub
  3. p vim-tlib Some vim utility functions 1.23-1
  4. p vim-ultisnips snippet solution for Vim 3.1-3
  5. p vim-vimerl Erlang plugin for Vim 1.4.1+git20120
  6. p vim-vimerl-syntax Erlang syntax for Vim 1.4.1+git20120
  7. p vim-vimoutliner script for building an outline editor on top of Vim 0.3.4+pristine
  8. p vim-voom Vim two-pane outliner 5.2-1
  9. p vim-youcompleteme fast, as-you-type, fuzzy-search code completion engine for Vim 0+20161219+git

方法 4 – 使用 Apt-cache

apt-cache 命令用于查詢基于 Debian 的系統中的 APT 緩存。對于要在 APT 的包緩存上執行很多操作時,它很有用。一個很好的例子是我們可以從某個倉庫或 ppa 中列出已安裝的應用程序

不僅是已安裝的應用程序,我們還可以找到軟件包的版本,即使它沒有被安裝。例如,以下命令將找到 Vim 的版本:

  1. $ apt-cache policy vim

示例輸出:

  1. vim:
  2. Installed: (none)
  3. Candidate: 2:8.0.1453-1ubuntu1.1
  4. Version table:
  5. 2:8.0.1453-1ubuntu1.1 500
  6. 500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
  7. 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
  8. 2:8.0.1453-1ubuntu1 500
  9. 500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages

正如你在上面的輸出中所看到的,Vim 并沒有安裝。如果你想安裝它,你會知道它的版本是 8.0.1453。它還顯示 vim 包來自哪個倉庫。

方法 5 – 使用 Apt-show-versions

在 Debian 和基于 Debian 的系統中,apt-show-versions 命令用于列出已安裝和可用軟件包的版本。它還顯示所有可升級軟件包的列表。如果你有一個混合的穩定或測試環境,這是非常方便的。例如,如果你同時啟用了穩定和測試倉庫,那么你可以輕松地從測試庫找到應用程序列表,還可以升級測試庫中的所有軟件包。

默認情況下系統沒有安裝 apt-show-versions,你需要使用以下命令來安裝它:

  1. $ sudo apt-get install apt-show-versions

安裝后,運行以下命令查找軟件包的版本,例如 Vim:

  1. $ apt-show-versions -a vim
  2. vim:amd64 2:8.0.1453-1ubuntu1 bionic archive.ubuntu.com
  3. vim:amd64 2:8.0.1453-1ubuntu1.1 bionic-security security.ubuntu.com
  4. vim:amd64 2:8.0.1453-1ubuntu1.1 bionic-updates archive.ubuntu.com
  5. vim:amd64 not installed

這里,-a 選項打印給定軟件包的所有可用版本。

如果已經安裝了給定的軟件包,那么就不需要使用 -a 選項。在這種情況下,只需運行:

  1. $ apt-show-versions vim

差不多完了。如果你還了解其他方法,在下面的評論中分享,我將檢查并更新本指南。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-08-19 09:19:02

LinuxVimUbuntu

2022-06-26 18:23:07

Ubuntu軟件包

2018-09-17 11:35:44

Linux軟件包命令

2023-01-02 11:34:04

LinuxFlatpak軟件包

2023-01-03 15:53:00

LinuxFlatpak軟件包

2018-06-11 08:50:46

LinuxArch Linux降級軟件包

2018-07-10 08:59:07

LinuxArch Linux軟件包

2018-06-19 10:06:16

Linux軟件測試Nix包管理器

2018-10-15 11:00:28

Linux軟件包命令

2011-09-15 11:14:12

2010-03-01 17:43:55

Linux Xsupp

2019-06-03 11:15:32

Linux軟件包命令

2018-10-29 14:10:19

Linux軟件包命令

2010-01-07 14:44:14

Linux安裝KDE

2016-10-18 19:02:56

DebianUbuntu LinuMD5

2020-11-11 08:00:00

Linux系統修復

2010-01-13 10:02:21

LinuxRPM軟件包

2011-01-06 13:22:00

2018-06-22 10:05:04

Arch LinuxDEB軟件包

2010-04-15 14:53:55

Oracle 10g
點贊
收藏

51CTO技術棧公眾號

久久国产成人午夜av影院| 日韩三级av| 亚洲国产另类av| 欧美激情导航| 国产精品无码白浆高潮| 激情综合在线| 在线观看不卡av| bl动漫在线观看| 久久精品 人人爱| 精品色蜜蜜精品视频在线观看| 日韩中文不卡| 黄色www视频| 蜜臀a∨国产成人精品| 久久久久久国产精品久久| 免费一级做a爰片久久毛片潮| 亚洲高清国产拍精品26u| 精品福利免费观看| 成人性做爰片免费视频| 国内精品在线视频| 成人综合在线观看| 国产欧亚日韩视频| 亚洲毛片一区二区三区| 亚洲先锋成人| 国产亚洲人成网站在线观看 | 久久精品二区亚洲w码| 午夜精品一区二区三区在线视频| 欧美88888| 国产精品免费大片| 亚洲精品99久久久久中文字幕| 91日韩精品视频| 国产成人77亚洲精品www| 精品国产乱码久久久久久虫虫漫画| 午夜久久久久久久久久久| 成a人片在线观看www视频| 91蜜桃在线观看| 久久99精品久久久久久青青日本| 国产超碰人人模人人爽人人添| 蜜臀91精品一区二区三区 | 粉嫩av一区二区三区在线播放| 国产精品欧美日韩久久| 日韩精品久久久久久免费| 亚洲国产导航| 欧美日韩xxxxx| 日韩女优一区二区| 91久久国产| 色偷偷av一区二区三区| 欧美波霸videosex极品| 精品国产乱码久久久久久1区2匹 | аⅴ资源新版在线天堂| 久久久久久电影| 欧洲精品在线一区| 日韩av视屏| www成人在线观看| 久久综合九色综合久99| 欧美色18zzzzxxxxx| www一区二区| 日本一区视频在线观看| 暖暖视频在线免费观看| 国产丝袜美腿一区二区三区| 奇米视频888战线精品播放| 男女污污视频在线观看| 欧美激情一区不卡| 秋霞在线一区二区| 色婷婷视频在线观看| 亚洲高清中文字幕| 91视频 -- 69xx| 欧美福利在线播放| 欧美日韩亚洲不卡| 一本之道在线视频| 99ri日韩精品视频| 亚洲美女性生活视频| 女人十八毛片嫩草av| 999久久久国产精品| 欧美成人sm免费视频| 久久免费黄色网址| 久久不射中文字幕| 91九色单男在线观看| www.激情五月| 久久久国产午夜精品| 亚洲高清精品中出| 午夜小视频在线观看| 香蕉乱码成人久久天堂爱免费| 无码精品国产一区二区三区免费| 青青在线精品| 精品福利av导航| 蜜臀久久99精品久久久久久| 久久久久久久久丰满| 性色av一区二区三区红粉影视| 久久久久久在线观看| 国产一区二区在线影院| 国产综合第一页| 电影在线高清| 午夜免费久久看| 浓精h攵女乱爱av| 国产精品极品国产中出| 中文字幕日韩精品有码视频| 青青草原免费观看| 日韩成人av影视| 国产欧美日韩在线播放| 免费观看成人高潮| 一本一道久久a久久精品| 五月天婷婷在线观看视频| 亚洲免费福利一区| 久精品免费视频| 中文在线资源天堂| 99精品久久免费看蜜臀剧情介绍| 日韩第一页在线观看| 成人欧美magnet| 日韩视频免费直播| 少妇一级黄色片| 日韩一级大片| 91精品黄色| 日本免费视频在线观看| 欧美性色19p| 国产 xxxx| 欧美在线二区| 91夜夜未满十八勿入爽爽影院| 黄视频在线播放| 亚洲国产精品一区二区www| 中文字幕成人免费视频| 精品72久久久久中文字幕| 午夜欧美大片免费观看| av免费观看网址| 中文字幕一区二区三区四区 | 中文字幕中文字幕在线中心一区| 九九精品调教| 欧美一区二区三区免费在线看| 少妇精品无码一区二区免费视频| 国产乱码精品| 国产欧美亚洲日本| 国产区美女在线| 欧美va亚洲va| 久久综合亚洲色hezyo国产| 国产综合成人久久大片91| 四虎一区二区| 日本一区二区三区视频在线| 精品无人区太爽高潮在线播放| 久久精品视频8| 成人在线视频一区二区| av 日韩 人妻 黑人 综合 无码| 免费视频观看成人| 视频直播国产精品| 一级视频在线播放| 国产精品乱码人人做人人爱 | 福利一区二区三区四区| 国产成人99久久亚洲综合精品| 欧美一级黄色录像片| 在线高清欧美| 欧美插天视频在线播放| 成人h动漫精品一区二区无码 | 久久夜色精品国产欧美乱极品| 成人性生活视频免费看| 久久精品国产亚洲5555| 性色av一区二区三区红粉影视| 人妻精品一区一区三区蜜桃91| 亚洲成人自拍一区| 中文字幕xxx| 日本成人超碰在线观看| 午夜精品一区二区在线观看的 | 粉嫩av一区二区三区免费观看| 欧美性猛片xxxxx免费中国| 亚洲精品一区二区三区福利 | 国语精品中文字幕| 中文字幕 在线观看| 国产亚洲aⅴaaaaaa毛片| 国产成人av免费| 亚洲色图在线视频| www.555国产精品免费| 国产精品一页| 一区二区成人国产精品| 日韩高清二区| 欧美性做爰毛片| 免费在线观看黄| 欧美本精品男人aⅴ天堂| 中文字幕视频网站| 国产精品天天看| 亚洲欧美日韩中文字幕在线观看| 亚洲精品影院在线观看| 日韩国产高清一区| 精品一区二区三区视频在线播放 | 亚洲电影有码| 欧美理论电影在线播放| 欧美日韩影视| 欧美一卡二卡三卡| 成人公开免费视频| 一区二区在线电影| 手机免费看av| 丁香另类激情小说| 国产又粗又长又大的视频| 你懂的国产精品| 欧美久久综合性欧美| 久久久91麻豆精品国产一区| 欧美专区国产专区| 五月婷婷视频在线观看| 亚洲男人的天堂网站| 国产肥老妇视频| 色狠狠一区二区| 久久免费视频播放| 国产精品国产三级国产普通话三级| 在线观看一区二区三区四区| 日韩av电影免费观看高清完整版| 成人一级生活片| 日韩综合网站| 国产综合18久久久久久| 国内精品视频| 国产精品福利小视频| 91破解版在线观看| www.日韩不卡电影av| 蜜桃成人在线视频| 亚洲国产精品免费| 国产超碰人人模人人爽人人添| 欧美私模裸体表演在线观看| 国产精品99精品无码视| √…a在线天堂一区| 谁有免费的黄色网址| 91视频在线看| www.四虎精品| 国内精品伊人久久久久av影院 | 成人性视频网站| 在线播放黄色av| 老司机午夜精品99久久| 国语对白做受xxxxx在线中国| 亚洲图片在线| av在线免费观看国产| 91精品国产91久久久久久密臀 | av免费观看久久| 亚洲网站三级| 国产精品丝袜久久久久久高清| 在线视频超级| 欧美自拍大量在线观看| 韩日毛片在线观看| 性欧美亚洲xxxx乳在线观看| av老司机在线观看| 欧美精品第一页在线播放| 在线网址91| 九九九热精品免费视频观看网站| 国内精品久久久久国产| 综合国产在线视频| 91啦中文在线| www亚洲精品| 日本视频在线| 九九热精品视频国产| 搞黄网站在线观看| 久久亚洲精品一区二区| 蜜桃视频在线观看www社区 | 亚洲午夜高清视频| 色88久久久久高潮综合影院| 午夜精品一区二区在线观看| 精品国产中文字幕第一页 | 玖玖爱在线观看| 91免费国产在线| 少妇无套高潮一二三区| 国产欧美日韩另类一区| 91大神福利视频| 一区二区三区四区在线免费观看| 视频这里只有精品| 亚洲综合在线视频| 制服.丝袜.亚洲.中文.综合懂色| 色综合久久久久综合体| 午夜久久久久久久久久影院| 在线观看av不卡| 国产伦理吴梦梦伦理| 日韩精品专区在线影院重磅| 日本高清视频免费看| 日韩电视剧在线观看免费网站| 国产中文字幕在线看| 色偷偷偷亚洲综合网另类| 国产精品va在线观看视色| 欧美精品久久久久久久| 在线视频超级| 国产一区私人高清影院| 成人另类视频| 日本福利一区二区三区| 亚洲国产老妈| 日韩中文字幕三区| 看国产成人h片视频| 久久久久亚洲av无码专区首jn| 99视频精品在线| 黄色av免费播放| 亚洲老妇xxxxxx| 丁香六月婷婷综合| 欧美美女网站色| 日韩性xxxx| 色阁综合伊人av| sm久久捆绑调教精品一区| 国产精品久久久久久亚洲调教| **日韩最新| 你懂的视频在线一区二区| 婷婷另类小说| 国产成人a亚洲精v品无码| 久久成人精品无人区| 国产一级伦理片| 中文字幕欧美一区| 亚洲永久精品在线观看| 91麻豆精品国产91久久久使用方法 | 国产理论在线| 国产区精品视频| 啪啪亚洲精品| 亚洲国产精品无码观看久久| 日本aⅴ亚洲精品中文乱码| 免费看黄色片的网站| 国产精品天天摸av网| 日日摸天天添天天添破| 日韩欧美黄色影院| 无遮挡的视频在线观看 | 老熟妇仑乱一区二区av| 日韩欧美第一区| 丝袜美腿美女被狂躁在线观看| 51久久精品夜色国产麻豆| 在线日韩成人| 国产高清精品软男同| 免费黄网站欧美| av在线网站观看| 亚洲成人免费在线观看| 国产绳艺sm调教室论坛| 伊人伊人伊人久久| av日韩电影| 老司机精品福利在线观看| 激情91久久| 色诱av手机版| 一区二区三区免费看视频| 亚洲一区二区色| 一区二区三区视频免费在线观看 | 欧美日韩国产高清| 亚洲制服中文字幕| 国产精品免费网站在线观看| 黄色片视频免费| 日韩激情av在线免费观看| 97人人在线视频| 国产精品日韩一区二区三区| 在线精品视频在线观看高清| 亚洲第一天堂久久| 国产精品卡一卡二| 亚洲天堂中文网| 日韩在线激情视频| 久久精品资源| 亚洲日本精品一区| 日韩不卡免费视频| 少妇愉情理伦三级| 欧美日韩激情在线| 麻豆av在线免费看| 成人黄色免费看| 亚洲电影影音先锋| 欧美日韩久久婷婷| 一区二区三区不卡视频在线观看| 国产叼嘿视频在线观看| 欧美激情亚洲一区| 国内精品偷拍| 中国丰满人妻videoshd| 久久日韩粉嫩一区二区三区| 99久久久久久久久| 上原亚衣av一区二区三区| 久久女人天堂| 日韩精品福利片午夜免费观看| 国产乱码精品一区二区三区忘忧草| 美国黄色小视频| 精品久久久久久久久久久久久久久| 国产黄色大片在线观看| 久久久久网址| 免费精品视频最新在线| 欧美老熟妇一区二区三区| 精品久久人人做人人爽| 欧美男男激情videos| 日韩av电影免费观看| 激情综合色综合久久| 玖玖爱免费视频| 日韩麻豆第一页| 欧美黄页在线免费观看| 一本一本久久a久久精品综合妖精| 国产一区二区免费在线| 国产精品成人免费一区二区视频| 亚洲开心激情网| 九九热这里有精品| 欧美视频在线观看视频| 久久伊人中文字幕| 99在线无码精品入口| 5252色成人免费视频| 欧美电影免费| xxxx黄色片| 欧美日韩视频专区在线播放| 亚洲婷婷噜噜| 欧美在线播放一区| 国产成人丝袜美腿| 天天干天天色综合| 欧美二区乱c黑人| 精品国产乱码久久久久久果冻传媒| 想看黄色一级片| 日韩欧美黄色动漫| 国产在线观看免费麻豆| 久久天堂国产精品| 国内不卡的二区三区中文字幕| 日韩精品一卡二卡| 中文字幕无线精品亚洲乱码一区 | 欧美久久久久久久久久久久久久| 99视频精品全部免费在线| 国产精品无码AV| 国产精品成人观看视频国产奇米| 欧美体内she精视频在线观看| 天天操天天舔天天射| 亚洲国产高潮在线观看|