用 apt-cache policy 查套件版本號碼 |
阿舍研究了一下,原來,要查詢 PPA 上的軟體版本,是要用 apt-cache 這個指令來查的哩 ! 以下面這行指令為例,阿舍用來查詢 node.js 的版本,在執行後,就會出現如上圖一樣的內容,然後,就可以從「候選」和「版本列表」中查到可安裝的軟體版本哩 !
apt-cache policy nodejs
不過,如果阿舍把上面這一行換成查詢 MongoDB 的話( 如下圖) ,結果,就會出現阿舍看不懂的版本資訊哩 ! 因為 MongoDB 目前的版本應該是 2.x.x 才對,可是,阿舍查出來的訊息卻是「1:2.2.4-0ubuntu1」,阿舍一看到這樣的版本號碼,一開始以為這是 Ubuntu 自己的版本編號,所以,就認為這個 apt-cache 的 policy 參數在某些軟體上會查不出來哩 ! .... 其實,是阿舍不懂哩 ! .... 呵呵 ~~
Ubuntu 的套件版本號碼格式 |
另外,除了「apt-cache policy」指令之外,還有一個「apt-cache show」的指令也可以用來查還沒安裝的軟體版本,以阿舍剛剛查的 node.js 為例,可以用下面的指令來查詢,這個指令會出更多的軟體資訊,而要查版本的話,就可以只看「Version」這個欄位就可以了,不過,查出來的版本編號方式是和「apt-cache policy」一樣的哩 !
apt-cache show nodejs
apt-cache show nodejs | grep Version ( 只顯示版本號碼)
用 apt-cache show 也查的到版本號碼 |
參考資訊:
http://www.ducea.com/2006/06/17/ubuntu-package-version-naming-explanation/
http://unix.stackexchange.com/questions/6284/check-package-version-using-apt-get-aptitude
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁