作者momo81 (毛毛)
看板Linux
标题[问题] apt与dpkg显示套件安装版本不一致
时间Mon Mar 22 17:29:19 2021
请教各位高手,是否有遇过 ubuntu 中,使用以下两种指令查询套件安装资讯时
显示的套件安装版本不同的情况 或者是可能发生的原因? 谢谢
1. dpkg -l |grep 'ii' | grep 'sudo'
2. apt list --installed | grep 'sudo'
dpkg的指令会显示 1.8.16-0ubuntu1.9
apt list 的指令会显示 1.8.16-0ubuntu1.10
如果直接用 sudo -V 会显示 1.8.16
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.71.217.251 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1616405361.A.6DC.html
1F:→ kenduest: dpkg 是抓安装在本机 package 实际注册登记的版本 03/22 18:26
2F:→ kenduest: apt 来源主要是依据 source list 档案内指定 registry 03/22 18:28
3F:→ kenduest: server 下载的 package index 资讯所产生所需清单 03/22 18:29
4F:→ kenduest: 一般直接打 apt list 是所有 register server 所有套件 03/22 18:29
5F:→ kenduest: 多 --installed 表示只有列出有安装同名的套件项目 03/22 18:30
6F:推 kenduest: 然後里面会有目前当下安装的版本,甚至包含可升级版本 03/22 18:36
感谢k大详细说明,那是package 注册资讯没有同步到 或错误?! @@
※ 编辑: momo81 (124.218.60.171 台湾), 03/22/2021 19:52:01
7F:推 holishing: sudo apt update 更新一下列表看看? 然後 apt list 时 03/23 00:14
8F:→ holishing: 加一下 -a 看一下有没有不同版本(当下安装/可升级版本) 03/23 00:15
9F:推 Bencrie: 用 aptitude 去查应该就很详细了吧 03/23 01:57
10F:→ Adama: 还有apt-show-versions可以用 03/23 12:16
11F:推 roccqqck: sudo apt update ; sudo apt upgrade -y 03/23 12:31