Ubuntu apt-get總結

來源:互聯網
上載者:User

Ubuntu apt-get總結 1. 安裝:1.1 基本命令#apt-get install packagename這裡將安裝你需要的在sources.lists中的最新的軟體包,如果有其他依賴則自動安裝相應的依賴軟體包。packagename可以是多個軟體包。一些有用的選項:-h  This help text.-d  Download only - do NOT install or unpack archives-f  Attempt to continue if the integrity check fails-s  No-act. Perform ordering simulation-y  Assume Yes to all queries and do not prompt-u  Show a list of upgraded packages as well1.2 指定版本# apt-get install package=version 1.3 修複或者只安裝最新版本:#apt-get --reinstall install packagename這裡,如果你的軟體包被破壞了,或者你想要安裝一個最新的軟體,運行這個。 2. 卸載:2.1 基本命令#apt-get remove packagename這會卸載相應的軟體,同時也會卸載依賴的部分,沒辦法指定不卸載依賴的。但是軟體的設定檔還是會留在系統中。 2.2 完全卸載軟體包括刪除配置:#apt-get --purge remove packagename這樣設定檔也會被刪除。 3. 更新3.1 更新系統#apt-get -u upgrade這裡加上-u選項列出將要升級的軟體,可能會提示有些軟體不會升級,因為可能會破壞依賴關係,更好的方法是利用apt-get dist-upgrade你可以通過cd或者添加源地址來更新,如果你想從cd來升級,首先運行apt-cdrom把cd中的軟體添加到/etc/apt/sources源中,然後運行apt-get dist-upgrade來升級,但是因為apt-get總是使用最新版本,如果cd中的不是最新的版本,那麼也不會用到cd。 3.2 更新系統#apt-get -u dist-upgrade這樣安裝的軟體前面apt-get -u upgrade安不了的也會安裝了,但個別的仍然不能安裝,例如:升級會導致需要卸載一些包,卸載這些包會導致另外的軟體不能用,所以就不升級了。 3.3 更新軟體包#apt-get -u install packagename假設前面升級的時候packagename無法升級,那麼這個命令會升級packagename如果需要卸載默寫模組而卸載這些模組導致一些軟體無法使用,那麼乾脆把這些軟體都卸載了,然後升級,這個命令會導致packagename最終升級了。 4. 尋找4.1 尋找packagename軟體包:#apt-cache search packagename這樣將輸出所包含packagename字串的包。4.2 尋找軟體包的詳細資料:# apt-cache show packagename這包含了軟體包許多的資訊,例如如果你已經安裝了這個軟體包,資訊裡面也會顯示。4.3 尋找軟體包的大致資訊:apt-cache showpkg packagename這會顯示大致的資訊。4.4 查看那些包可以升級的資訊:$ apt-show-versions -u這個apt-show-versions工具需要安裝一下的。4.5 檢查packagename依賴的包:#apt-cache depends packagename
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.