天天看點

Ubuntu 16.04 安裝程式的三種方式

1 通過apt(指令行工具)安裝

APT(Advanced Packaging Tool)是Debian/Ubuntu類Liunx系統中的軟體包管理程式, 使用它可以找到想要的軟體包, 而且安裝、解除安裝、更新都很簡便;也可以用來對Ubuntu進行更新; APT的源檔案為/etc/apt/目錄下的sources.list檔案.

APT常用指令包括:

apt search package #搜尋包 
    apt show package #擷取包的相關資訊,如說明、大小、版本等  
    apt depends package #了解使用依賴  
    apt rdepends package #檢視該包被哪些包依賴  
    apt-cache pkgnames  #執行pkgnames子指令列出目前所有可用的軟體包 
    apt policy package #使用policy指令顯示軟體包的安裝狀态和版本資訊。

    sudo apt install package #安裝包  
    sudo apt install package=version #安裝指定版本的包  
    sudo apt install package --reinstall #重新安裝包  
    sudo apt -f install #修複安裝, "-f = --fix-missing"  
    sudo apt remove package #删除包
    sudo apt purge package  #删除包,包括删除配置檔案等
    sudo apt autoremove #自動解除安裝所有未使用的軟體包

    sudo apt source package #下載下傳該包的源代碼   
    sudo apt update #更新apt軟體源資訊  
    sudo apt upgrade #更新已安裝的包  
    sudo apt dist-upgrade #更新系統  
    sudo apt dselect-upgrade #使用dselect更新  
    sudo apt build-dep package #安裝相關的編譯環境  
    sudo apt clean && sudo apt autoclean #清理無用的包
    sudo apt clean  #清理已下載下傳的軟體包,實際上是清楚/var/cache/apt/archives目錄中的軟體包
    sudo apt autoclean  #删除已經解除安裝的軟體包備份  
    sudo apt-get check #檢查是否有損壞的依賴 

           

注:

1. sudo表示以管理者身份執行

2. 指令後面的參數,短參數前用”-“,長參數前用”–”

3. Ubuntu中apt-get的預設安裝路徑

apt下載下傳後,軟體的所在路徑: /var/cache/apt/archives

Ubuntu預設的PATH為:

PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:

apt-get install安裝目錄是包的維護者定的,不是使用者。

系統安裝軟體一般在/usr/share

可執行的檔案在/usr/bin

配置檔案可能安裝到了/etc

文檔一般在/usr/share

lib檔案在/usr/lib

apt簡化指令行代替apt-get/cache

2 使用Deb包安裝

sudo dpkg -i <package.deb>    #安裝包
sudo dpkg -r <package.deb>   #删除包
sudo dpkg -p <package.deb>   #徹底删除包(包括配置檔案)
dpkg -l                       #列出目前已安裝的包
           
注:現在可以用GDrebi軟體包安裝程式來安裝

3 使用ppa安裝

例如安裝Sublime Text編輯器:

sudo add-apt-repository ppa:webupd8team/sublime-text-  #加入軟體源
sudo apt update #更新軟體源
sudo apt install sublime-text-installer #安裝
sudo apt remove sublime-text-installer  #解除安裝
           
注:PPA(Personal Package Archives 個人軟體包檔案)是Ubuntu Launchpad網站提供的一項服務,允許個人使用者上傳軟體源代碼,通過Launchpad進行編譯并釋出為2進制軟體包,作為apt/新立得源供其他使用者下載下傳和更新。在Launchpad網站上的每一個使用者和團隊都可以擁有一個或多個PPA。

繼續閱讀