apt指令之套件管理整理

apt指令之套件管理整理

Ubuntu(Debian) 系列

apt-get

  • apt-get update
    更新套件資訊(基本上沒事就跑一下,習慣登入就下一下指令)
  • apt-get check
    檢查系統上的套件相依性情形
  • apt-get upgrade
    更新所有有新版本的套件(基本上就是 Windows 常出現要更新的那個東西,系統更新是基本,所以沒事就 apt-get upgrade 一下吧!)
    PS1. 將現有的套件升級, 若遇到相依的問題(需要安裝其它新的相依套件或影響到其它套件的相依性),該套件不會進行升級而保留原套件。
    PS2. 系統內心話:蛤~升級這套件還要安裝或移除相依套件唷!好麻煩唷!我還是留著這原套件好了!ㄎㄎ

    • -u 顯示完整的可更新套裝軟體列表
  • apt-get -s upgrade
    可以看那些套件會被更新
  • apt-get dist-upgrade
    強制更新所有有新版本的套件
    PS1. 如果遇到相依性問題, 需要安裝或移除相關套件, 就會試著去安裝或移除相依套件,而進行該套件升級。
    PS2. 系統內心話:哈哈~就讓我來大刀闊斧幫你升級所有套件吧!如果其他服務因為套件升級而掛掉,你家的事!ㄎㄎ
  • apt-get install 套件名稱
    安裝套件(相依套件也會幫忙裝)
    eg. apt-get install vim

    • -y 若有問問題都回答Yes
    • apt-get –reinstall install 套件名稱
      裝壞掉重裝法
  • apt-get remove 套件名稱
    移除套件
  • apt-get –purge remove 套件名稱
    連設定檔一起全部移除
  • apt-get clean
    清除/var/cache/apt/archives/下的所有 DEB 套件檔 (白話文:清除已經下載的套件)
  • apt-get autoclean
    清除/var/cache/apt/archives/下已經過期的 DEB 套件檔
  • apt-get source 套件名稱
    下載來源碼包(參考:來源碼包操作)
    PS. 目前尚不需要看有興趣的來源碼或為程序除錯,先跳過。

apt-cache

可顯示 APT 內部資料庫裡的多種資訊(資訊由 sources.list 中不同的來源快取)

  • apt-cache search 套件名稱
    尋找相關的套件名稱
  • apt-cache show 套件名稱
    顯示套件的詳細資訊及其用途的完整描述(可用套裝軟體->列出已安裝套裝軟體)
  • apt-cache showpkg 套件名稱
    顯示套件的一般資訊
  • apt-cache depends 套件名稱
    顯示相依套件
  • apt-cache stats
    顯示統計資訊
  • apt-cache dump
    顯示 cache 中每個套件的簡短資訊
  • apt-cache pkgnames 套件的prefix
    Prints the name of each package in the system.

…(還有其他的指令,要用再翻man)

apt-config

  • apt-config dump
    Show the configuration

不是套件管理,但是是好玩的東西

  • apt-get moo

  • aptitude -vvvvv moo

  • aptitude -vvvvvv moo
    What is it? It's an elephant being eaten by a snake, of course.

PS. 有看到 axi-cache 好像會比較快。有時間再來研究。


小小謎之聲:
身為Ubuntu的使用者,其實一直非常汗顏都沒有好好學它。
因為工作才真的開始真正接觸Linux(大學有學,但當時比較喜歡圖形化介面,就…),因為自己逼迫自己的關係,我總是期望自己能以最快的速度達到應該具備的水準。
至於之後如果有遇到任何問題,再去查找資料。
導致其實基本知識東一塊西一塊。真的慘呀!(學習曲線,其實應該是前面要好好花時間投資,後面才能發揮效益。)
不過一切都還來得及,只要及早治療(是說,也不早了QQ)
反正,自己的筆記自己做,自己看


Ref:
1. https://linux.die.net/man/8/apt-get
2. https://blog.longwin.com.tw/2005/05/use_apt/
3. https://blog.longwin.com.tw/2008/03/debian_ubuntu_apt_dist_upgrade_difference_2008/
4. https://blog.longwin.com.tw/2012/05/apt-clean-autoclean-diff-2012/
5. https://www.debian.org/doc/manuals/apt-howto/ 6. https://linux.die.net/man/8/apt-cache

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *