[問題] apt與dpkg顯示套件安裝版本不一致

看板Linux作者 (毛毛)時間3年前 (2021/03/22 17:29), 3年前編輯推噓4(407)
留言11則, 5人參與, 3年前最新討論串1/1
請教各位高手,是否有遇過 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://www.ptt.cc/bbs/Linux/M.1616405361.A.6DC.html

03/22 18:26, 3年前 , 1F
dpkg 是抓安裝在本機 package 實際註冊登記的版本
03/22 18:26, 1F

03/22 18:28, 3年前 , 2F
apt 來源主要是依據 source list 檔案內指定 registry
03/22 18:28, 2F

03/22 18:29, 3年前 , 3F
server 下載的 package index 資訊所產生所需清單
03/22 18:29, 3F

03/22 18:29, 3年前 , 4F
一般直接打 apt list 是所有 register server 所有套件
03/22 18:29, 4F

03/22 18:30, 3年前 , 5F
多 --installed 表示只有列出有安裝同名的套件項目
03/22 18:30, 5F

03/22 18:36, 3年前 , 6F
然後裡面會有目前當下安裝的版本,甚至包含可升級版本
03/22 18:36, 6F
感謝k大詳細說明,那是package 註冊資訊沒有同步到 或錯誤?! @@ ※ 編輯: momo81 (124.218.60.171 臺灣), 03/22/2021 19:52:01

03/23 00:14, 3年前 , 7F
sudo apt update 更新一下列表看看? 然後 apt list 時
03/23 00:14, 7F

03/23 00:15, 3年前 , 8F
加一下 -a 看一下有沒有不同版本(當下安裝/可升級版本)
03/23 00:15, 8F

03/23 01:57, 3年前 , 9F
用 aptitude 去查應該就很詳細了吧
03/23 01:57, 9F

03/23 12:16, 3年前 , 10F
還有apt-show-versions可以用
03/23 12:16, 10F

03/23 12:31, 3年前 , 11F
sudo apt update ; sudo apt upgrade -y
03/23 12:31, 11F
文章代碼(AID): #1WM6DnRS (Linux)
文章代碼(AID): #1WM6DnRS (Linux)