Ubuntu應(yīng)該是目前最流行的Linux桌面系統(tǒng)了,本節(jié)會(huì)介紹在Ubuntu Linux系統(tǒng)上軟件安裝的幾種方式。
下面會(huì)依次介紹apt軟件包管理工具、直接安裝deb軟件包、綠色軟件包安裝、bundle軟件安裝包四種軟件安裝方式。
apt軟件包管理
apt是Advanced Packaging Tool
的縮寫(xiě),它用于在Ubuntu、Debian等Linux發(fā)行版上安裝、更新、刪除deb軟件包。
apt是一個(gè)cs架構(gòu)的系統(tǒng),在其server端上存儲(chǔ)了被管理的deb軟件包。當(dāng)用戶需要安裝或升級(jí)某個(gè)軟件包時(shí),安裝在電腦上的client會(huì)從server端下載軟件包及其所有依賴并進(jìn)行安裝。
apt的命令格式如下所示:
apt [install | remove | search ...] 軟件包名稱(chēng)
下面搜索關(guān)于jdk-17的軟件包:
下面是安裝openjdk-17-jdk
軟件包:
雖然我們只安裝openjdk-17-jdk
這一個(gè)軟件包,但apt會(huì)自動(dòng)把依賴的軟件包也一起安裝上,總共會(huì)安裝20個(gè)新的軟件包。
apt會(huì)將jdk安裝到/usr/lib/jvm
目錄下。
下面是刪除openjdk-17-jdk
軟件包:
remove
命令只會(huì)刪除openjdk-17-jdk
本身,并不會(huì)將其所有依賴都刪掉。所以執(zhí)行完remove命令并沒(méi)有將jdk卸載”干凈“。
為了刪除openjdk-17-jdk
的所有依賴,需要再執(zhí)行一次autoremove命令:
執(zhí)行完autoremove命令后,所有與jdk相關(guān)的軟件包就都被刪除掉了。
apt命令的使用方式就介紹到這里,但另外值得關(guān)注的是apt的軟件源。
通常情況,我們最好使用國(guó)內(nèi)的apt軟件源,這可以使我們安裝軟件的速度更快。我一般會(huì)使用阿里云的apt軟件源,具體切換apt軟件源的方法請(qǐng)參考下方鏈接:
https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b118t6URV
直接安裝deb軟件包
雖然使用apt安裝軟件很方便,但很多軟件廠商的deb安裝包并沒(méi)有托付給apt管理,例如百度網(wǎng)盤(pán)。對(duì)于這類(lèi)軟件,我們就只能從其官網(wǎng)下載deb軟件包,再自行安裝。
deb軟件包的安裝也比較簡(jiǎn)單,如果你使用的是Ubuntu桌面系統(tǒng),只需要鼠標(biāo)右鍵、選擇用Software install
這個(gè)應(yīng)用打開(kāi)deb軟件安裝包即可:
打開(kāi)deb軟件安裝包的界面如下圖所示,再點(diǎn)擊install
按鈕就可以啟動(dòng)安裝流程了:
如果你無(wú)法登錄桌面環(huán)境,也可以在命令行中使用dpkg命令執(zhí)行安裝流程。dpkg的命令格式如下:
dpkg -I xxx.deb # info,查看軟件包信息
dpkg -i xxx.deb # install,安裝軟件包
dpkg -r xxx # remove,卸載一個(gè)軟件包
dpkg -P xxx # purge,完全清除一個(gè)軟件包
# remove只是刪掉數(shù)據(jù)和可執(zhí)行文件,purge另外還刪除所有的配置文件
查看百度網(wǎng)盤(pán)deb軟件安裝包信息:
安裝百度網(wǎng)盤(pán):
卸載百度網(wǎng)盤(pán),注意這里用的名字不是安裝包的文件名:
卸載百度網(wǎng)盤(pán),并清除與其相關(guān)的配置文件:
綠色軟件安裝
綠色軟件也稱(chēng)可攜式軟件,是指那些無(wú)需安裝,解壓就能直接使用的軟件。
例如IntelliJ IDEA這款開(kāi)發(fā)工具,為L(zhǎng)inux平臺(tái)提供的軟件就是一個(gè).tar.gz
格式的壓縮包,而不是deb安裝包:
將這個(gè)壓縮包下載之后直接對(duì)其解壓:
在其解壓目錄的bin子目錄下有一個(gè)名叫idea.sh的可執(zhí)行文件,直接執(zhí)行idea.sh就可以啟動(dòng)IDEA了:
雖然IDEA的安裝過(guò)程很簡(jiǎn)單,但每次啟動(dòng)IDEA都需要執(zhí)行一個(gè)shell腳本就有點(diǎn)麻煩了。我們希望它能夠在桌面有一個(gè)啟動(dòng)圖標(biāo),我們點(diǎn)擊那個(gè)啟動(dòng)圖標(biāo)就可以啟動(dòng)IDEA。
Ubuntu的桌面圖標(biāo)配置文件都放在/usr/share/applications
目錄下,為了給IDEA創(chuàng)建一個(gè)桌面啟動(dòng)圖標(biāo),我們?cè)谠撀窂较聞?chuàng)建一個(gè)名為idea.desktop
的文件,并在該文件中輸入如下內(nèi)容:
1[Desktop Entry]
2Name=Idea
3Comment=idea
4Exec=sh ~/program/idea-IU-231.8109.175/bin/idea.sh
5Icon=~/program/idea-IU-231.8109.175/bin/idea.png
6Terminal=false
7Type=Application
8Categories=Application;
之后就可以在show Applications
看到IDEA的啟動(dòng)圖標(biāo),點(diǎn)擊該圖標(biāo)就可以啟動(dòng)IDEA軟件了:
bundle軟件安裝包
最后一類(lèi)是.bundle
格式的軟件安裝包,.bundle
文件是Linux系統(tǒng)中的一種可執(zhí)行文件,可以類(lèi)比Windows系統(tǒng)中的.exe
文件。
例如常用的虛擬機(jī)軟件VMware為L(zhǎng)inux平臺(tái)提供的軟件安裝包就是.bundle
的格式。
我們從VMware官網(wǎng)下載的安裝包文件名為:
VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
下載完成后,為該文件增加x
權(quán)限并執(zhí)行安裝流程:
.bundle
文件執(zhí)行完成后,VMware應(yīng)用就安裝完成了,可以在show Applications
中看到與VMWare相關(guān)的3個(gè)應(yīng)用:
如果想要卸載VMware,可以執(zhí)行下面的命令:
sudo vmware-installer -u vmware-workstation
-
Linux
+關(guān)注
關(guān)注
87文章
11292瀏覽量
209332 -
Ubuntu
+關(guān)注
關(guān)注
5文章
563瀏覽量
29707 -
APT
+關(guān)注
關(guān)注
1文章
38瀏覽量
10822
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論