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