1. 程式人生 > >apt-get install 的參數(add-apt-repository)

apt-get install 的參數(add-apt-repository)

老師 end tps ref osi 段子 net con 鏡像

apt-get install 是 ubuntu 下的軟件安裝命令。

  • sudo apt-get -y install:
    • -y:yes,在命令行交互提示中,直接輸入 yes;

1. 使用 add-apt-repository 為 apt-get 添加 PPA

比如為安裝 emacs 需添加某 PPA(Personal Package Archives : Ubuntu):

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot
emacs-snapshot-el
  • 1
  • 2
  • 3
  • 添加docker源:

    $ sudo add-apt-repository        "deb [arch=amd64] https://download.docker.com/linux/ubuntu        $(lsb_release -cs)        stable"
    $ sudo apt-get update
    • 1
    • 2
    • 3
    • 4
    • 5

2. –no-install-recommends

  • –no-install-recommends參數來避免安裝非必須的文件,從而減小鏡像的體積:

3. -f:解決包依賴的問題

  • sudo apt-get -f install

4. apt-get upgrade 與 apt-get dist-upgrade

apt-get upgarde 和dist-upgrade的差別

二者的區別同樣在於對包的依賴關系的處理上:

  • upgrade:系統將現有的 Package 升級,如果有相依性的問題,而此相依性需要安裝其它新的Package或影響到其它Package的相依性時,此Package就不會被升級,會保留下來;
    • 一種相對穩妥保險的做法;不替用戶做更多的操作;
  • dist-upgrade:
    • 如果遇到依賴性問題,需要安裝新的Package(或移除舊的 package),就會試著去安裝/移除它.

再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!http://www.captainbed.net

apt-get install 的參數(add-apt-repository)