雖然,大部份的套件都是用 apt-get 安裝的,但是,都可以用 dpkg 指令來查詢的到的,dpkg 指令搭配 --get-selections 選項就可以得到這台電腦上的所有已安裝套件的清單哩 ! 因此利用 dpkg 的 --getselections 選項加上 grep 指令就可以很快的檢查套件是否已經安裝過了,以阿舍想找看看 GTK 套件是不是已經安裝過了,就可以用下面這一行指令來操作囉 !
dpkg --get-selections | grep gtk
另外,dpkg 有一個 -l 的選項可以列出更詳細的安裝套件資訊,包括安裝的版本以及是那 32 或 64 位元的版本,所以,如果像阿舍一樣懶,不想打那麼長的字的話,就可以用下面這一行的指令來查詢已安裝的套件資訊哩 ! ...
dkpg -l gtk
而如果是想要把所有已安裝套件清單給匯出的話,可以用下面這二個指令的任一個來產生已安裝套件的清單檔,第一種用 --get-selections 選項的方式只會產生二欄資料,一欄是套件名稱,一欄是狀態,適合用來給用程式做後續處理用,而第二種方法則是比較適合拿來製表使用哩 !
dpkg --get-selections > installed_packages.txt
或
dpkg -l > installed_packages.txt
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁