apt
導讀apt 是一個指令行實用程式,用于在 Ubuntu , Debian 和相關 Linux 發行版上安裝,更新,删除和管理 deb 包。它是 apt-get 和 apt-cache 工具的最常用指令和選項的組合。
apt 專為互動式使用而設計。在您的 shell 腳本中優先使用 apt-get 和 apt-cache ,因為它們在不同版本之間向後相容,并具有更多選項和功能。
大多數 apt 指令必須以具有 sudo 權限的使用者身份運作。
在UBUNTU下,我們維護一個源清單,源清單裡面都是一些網址資訊,這每一條網址就是一個源,這個位址指向的資料辨別着這台源伺服器上有哪些軟體可以安裝使用。
編輯源指令:
sudo gedit /etc/apt/sources.list
在這個檔案裡加入或者注釋(加#)掉一些源後,儲存。這時候,我們的源清單裡指向的軟體就會增加或減少一部分。
接一下要做的就是:
更新包索引 (sudo apt update)
這個指令,會通路源清單裡的每個網址,并讀取軟體清單,然後儲存在本地電腦。我們在新立得軟體包管理器裡看到的軟體清單,都是通過update指令更新的。
update後,可能需要upgrade一下
sudo apt upgrade
這個指令,會把本地已安裝的軟體,與剛下載下傳的軟體清單裡對應軟體進行對比,如果發現已安裝的軟體版本太低,就會提示你更新。
APT 包索引基本上是一個資料庫,他儲存系統中啟用的存儲庫中可用包的記錄。
始終在更新或安裝新軟體包之前更新軟體包索引。
其他:
sudo apt-get install -f 修複依賴關系
apt-get remove 會删除軟體包而保留軟體的配置檔案
apt-get purge 會同時清除軟體包和軟體的配置檔案
sudo apt-get purge fcitx-googlepinyin 解除安裝某個軟體
ps:
在使用 apt 指令時,使用者不必再由 apt-get 轉到 apt-cache 或 apt-config,而且 apt 更加結構化,并為使用者提供了管理軟體包所需的必要選項。簡單來說就是:apt = apt-get、apt-cache 和 apt-config 中最常用指令選項的集合。

dpkg
dpkg 是Debian package的簡寫,為”Debian“ 作業系統 專門開發的套件管理系統,用于軟體的安裝,更新和移除。
安裝軟體
執行個體:dpkg -i ~/Download/mozybackup_i386.deb
mozybackup_i386.deb 是手動下載下傳下來的包
列出與該包先關聯的檔案
安裝完包後,可以用此指令檢視軟體安裝到什麼地方,
執行個體:dpkg -L 包名
顯示包的版本
執行個體:dpkg -l 包名
移除軟體(保留配置)
指令:dpkg -r 包名
移除軟體(不保留配置)
指令:dpkg -P 包名
查找包的詳細資訊
指令:dpkg -s 包名
列出deb包的内容
指令:dpkg -c package.deb 列出 deb 包的内容
dpkg –unpack package.deb 解開 deb 包的内容
dpkg -S keyword 搜尋所屬的包内容
dpkg –configure package 配置包
sudo(以管理者執行) dpkg(軟體包管理器) -l so* 找到已安裝的名為so開頭軟體版本清單
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 或者 sudo apt install fcitx-googlepinyin //安裝某個軟體
sudo apt-get install -f 修複依賴關系
chmod
更改檔案權限
賦予某個檔案權限
切換到該檔案所在的目錄下并輸入如下指令:sudo chomd 777(權限類型) xxx(需要賦予權限的檔案名)
将某個檔案夾下的所有檔案賦予權限
sudo chmod -R 777(權限類型) xxx(檔案夾名)