日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

一文讀懂a(chǎn)pt deb文件怎么安裝

什么是deb?
deb 是 Debian 派系 Linux 發(fā)行版軟件包格式的文件擴(kuò)展名 。deb 包在 Linux 操作系統(tǒng)中類似于 windows 中的軟件包(exe),幾乎不需要什么復(fù)雜的編譯即可通過(guò)鼠標(biāo)點(diǎn)擊安裝使用 。常見(jiàn)的 Linux 派系如:

一文讀懂a(chǎn)pt deb文件怎么安裝


其中,F(xiàn)edora 派系的的軟件包是擴(kuò)展名為 rpm 的軟件包,這里我們不做展開(kāi) 。本篇筆記我們以 Ubuntu 為例介紹 deb 軟件包 。
在 Ubuntu 桌面版下我們下載一些應(yīng)用程序 deb 軟件之后可以有兩種安裝方式,一種是可以直接雙擊安裝 deb 軟件包 。另一種是通過(guò)命令的方式安裝,如:
sudo dpkg -i xxx.deb dpkg(Debian Packager) 是 deb 包管理工具,可以用來(lái)安裝、更新、卸載 deb 軟件包 。
卸載命令如:
sudo dpkg -r xxx 什么是apt?
apt(Advanced Package Tool) 也是 deb 包管理工具 。上面提到的 dpkg(Debian Packager) 包管理工具主要用于安裝我們下載到本地的 deb 軟件包 。而 apt 包管理工具則可以直接從 Ubuntu 官方服務(wù)器軟件倉(cāng)庫(kù)中搜索、安裝軟件到我們的 Ubuntu 系統(tǒng),也可以通過(guò) apt 工具更新、卸載我們的 deb 軟件 。
Ubuntu 官方軟件倉(cāng)庫(kù)里的軟件都是經(jīng)過(guò)嚴(yán)格審核、質(zhì)量得到保證的軟件包,第三方開(kāi)發(fā)者開(kāi)發(fā)的軟件需要通過(guò)官方的認(rèn)證,才能放到官方軟件倉(cāng)庫(kù)中 。
為了能更清楚地了解 apt、dpkg 包管理工具,我們把手機(jī)上安裝軟件拿來(lái)做個(gè)對(duì)比:

一文讀懂a(chǎn)pt deb文件怎么安裝



一文讀懂a(chǎn)pt deb文件怎么安裝


在 Ubuntu 中使用 apt 進(jìn)行安裝軟件就比如我們手機(jī)直接從應(yīng)用商店里下載軟件進(jìn)行安裝,后續(xù)應(yīng)用商店里的軟件有更新,也會(huì)通知我們進(jìn)行更新 。Ubuntu 中使用 dpkg 安裝軟件就比如我們?cè)谑謾C(jī)瀏覽器中下載的軟件,需要手動(dòng)進(jìn)行安裝 。
apt 與 dpkg 的區(qū)別及聯(lián)系是:
  • dpkg 是用來(lái)安裝.deb 文件,但不會(huì)解決模塊的依賴關(guān)系,且不會(huì)關(guān)心 ubuntu 的軟件倉(cāng)庫(kù)內(nèi)的軟件,可以用于安裝本地的 deb 文件 。
  • apt 會(huì)解決和安裝模塊的依賴問(wèn)題,并會(huì)咨詢軟件倉(cāng)庫(kù),但不會(huì)安裝本地的 deb 文件,apt 是建立在 dpkg 之上的軟件管理工具 。
使用 apt 安裝軟件
我們可以使用如下 apt 命令安裝軟件:
sudo apt-get install xxx 其中,xxx 表示的是需要安裝的軟件 。
比如我們可以輸入 sudo apt-get install sl 命令安裝 sl 軟件 。sl 軟件是一個(gè)有趣的軟件,運(yùn)行 sl 命令之后,我們的終端里會(huì)出現(xiàn)一輛小火車:

一文讀懂a(chǎn)pt deb文件怎么安裝



一文讀懂a(chǎn)pt deb文件怎么安裝


我們輸入以上安裝 sl 軟件的命令之后,會(huì)從官方軟件源中下載 sl 軟件并進(jìn)行安裝 。Ubuntu 官方軟件源(repository)地址:
http://cn.archive.ubuntu.com/ubuntu
這個(gè)地址被保存到/etc/apt/source.list 中 。執(zhí)行 sudo apt-get install 命令則會(huì)從這個(gè)文件的服務(wù)器地址去下載相應(yīng)的軟件包 。
全球各地每個(gè)地方的網(wǎng)絡(luò)環(huán)境都不一樣,所以就出現(xiàn)了各地的鏡像服務(wù)器,比如國(guó)內(nèi)的有清華軟件源、阿里云軟件源、中科大軟件源等 。
我們可以往/etc/apt/source.list 中加入我們國(guó)內(nèi)的一個(gè)軟件源,這樣一來(lái),之后我們使用 sudo apt-get install 安裝軟件時(shí)就會(huì)到我們國(guó)內(nèi)的鏡像服務(wù)器上下載軟件,速度會(huì)快很多 。對(duì)于帶圖形界面的 Ubuntu,我們也可以在軟件更新那里選擇鏡像服務(wù)器,如選擇清華軟件源:

推薦閱讀