作者:admin 日期:2023-09-10 瀏覽: 次
麒麟操作系統(tǒng)離線安裝軟件的方法——以安裝nautilus文件管理器為例
上一篇介紹了更改或添加麒麟系統(tǒng)的軟件源(點(diǎn)此可查看),從而可以很方便地在圖形化界面下安裝、卸載、更新軟件;在再早一點(diǎn)的幾篇文章里,通過實(shí)例介紹了在命令行模式下安裝軟件的方法,至此,有2種軟件安裝方法:
1.配置好軟件源以后,在圖形界面下安裝軟件。(簡單,直觀)
2. [apt install 軟件名稱] ——用命令安裝軟件
[apt remove 軟件名稱]——用命令卸載軟件
小知識(shí):apt——Advanced Package Tool
這兩種方法都有一個(gè)前提,那就是當(dāng)前計(jì)算機(jī)必須與軟件源可以正常網(wǎng)絡(luò)通信,無論是在因特網(wǎng)環(huán)境下,還是在獨(dú)立內(nèi)網(wǎng)下使用內(nèi)網(wǎng)鏡像源(參見上一篇)。但是這2種安裝軟件的方式有一個(gè)好處,它會(huì)自動(dòng)查找將要安裝軟件所需要的依賴,并一次性自動(dòng)安裝好相關(guān)依賴包。
題外話:軟件運(yùn)行可能需要依賴包,請不要據(jù)此認(rèn)為linux系統(tǒng)比windows更麻煩。其實(shí)在windows系統(tǒng)下,絕大部分軟件運(yùn)行都需要相關(guān)的依賴,比如有的需要先安裝DotNetFrame4,有的需要先有某些MFC(Microsoft Foundation Classes)微軟基礎(chǔ)庫,有的需要先安裝visual c++ redistributable 2012運(yùn)行庫,等等。在windows下時(shí),有可能這些基礎(chǔ)依賴先前你已經(jīng)安裝了,也有可能把它集成在某個(gè)具體應(yīng)用軟件里了,在你不知道的情況下進(jìn)行了安裝。所以,現(xiàn)在的windows占用磁盤空間越來越多;當(dāng)然,現(xiàn)在的linux發(fā)行版,為了讓更多的人能夠更方便地用起來,也變得越來越大了。
與windows系統(tǒng)下類似,用光盤刻錄一個(gè)軟件過來,setup之就好了。麒麟系統(tǒng)(linux系統(tǒng))也可以的。麒麟系統(tǒng)的軟件包是debian系的包格式,形如下圖
1.在桌面版(圖形界面)下,你也可以像windwos一樣雙擊它,這個(gè)簡單,不贅述。
淮安數(shù)據(jù)恢復(fù)
2.如果是在命令提示符下(比如麒麟服務(wù)器版),就需要使用 dpkg 命令安裝離線軟件(用這兩個(gè)詞來記憶它:d----debian,pkg----packge ,組合起來就是dpkg)。在該debian包的當(dāng)前窗口下鼠標(biāo)右擊,選擇“在終端程序中打開”,然后運(yùn)行命令:
## 用 dpkg 安裝軟件
sudo dpkg --install nautilus_3.36.3-0ubuntu1.20.04.2_amd64.deb
## 如果想要研究一下dpkg的其它功能
dpkg --help
這種軟件安裝方法的應(yīng)用場景有哪些?
1.有一些第三方開發(fā)者開發(fā)的軟件,可能還沒有收錄到官方軟件源鏡像庫之中,我們需要直接從第三方獲取并安裝。
2.還有一些軟件已經(jīng)存在于鏡像庫中,但是由于某臺(tái)計(jì)算機(jī)現(xiàn)在還無法連接到鏡像源,需要先借助能夠連接鏡像源的計(jì)算機(jī),將需要的軟件下載下來。從鏡像源下載軟件可以使用下面的命令:
## 從鏡像源下載 nautilus軟件 的debian包
apt download nautilus
## 命令執(zhí)行結(jié)束后,得到一個(gè)形如上圖的軟件包
## 查看nautilus軟件的依賴關(guān)系
apt-cache depends nautilus
## 如果在另外一臺(tái)離線的計(jì)算機(jī)上安裝時(shí),提示缺少某個(gè)依賴,
## 那就繼續(xù)用 ”apt download 包名“ 下載相應(yīng)的依賴包
## 離線安裝的確沒有連接鏡像源安裝方便
離線安裝的確沒有連接鏡像源安裝方便。
有沒有一種更簡單的離線安裝方式呢?高淳數(shù)據(jù)恢復(fù)
有,那就是snap軟件打包分發(fā)格式。它不僅包括應(yīng)用程序本身,還包括其依賴項(xiàng)和運(yùn)行環(huán)境,因此可以保證在任何支持snap的Linux系統(tǒng)中,都能夠以相同的方式運(yùn)行,有點(diǎn)像docker。snap也有自己的軟件庫,既可離線下載和安裝,也可以在線安裝。如果能夠連接上snap的軟件庫,就可以自動(dòng)更新。你還可以保留某個(gè)程序的多個(gè)版本,在這些多個(gè)版本之間自由切換,那怕每個(gè)版本的運(yùn)行環(huán)境不同也沒有關(guān)系,因?yàn)樗枰囊蕾嚩家呀?jīng)打包在一起了。顯而易見,snap軟件包相對而言一般都比較大。
snap安裝后續(xù)單獨(dú)再聊。
留個(gè)伏筆
其實(shí),在麒麟系統(tǒng)里,默認(rèn)的文件管理器軟件是peony,它們都類似于windows下的explorer.exe資源管理器。在peony之外,我們再安裝一個(gè)nautilus,是為了后面能夠在麒麟系統(tǒng)下玩更好玩的,配合其他網(wǎng)絡(luò)資源,更好地服務(wù)于我們?nèi)粘^k公,也是我之前在windows下一直沒有好好實(shí)現(xiàn)、留有遺憾的一個(gè)功能(雖能,但不如在linux下方便)。
敬請期待吧!
請關(guān)注公眾號,點(diǎn)贊文章、點(diǎn)亮在看,分享朋友圈吧!
有交流討論需要的,可以在公眾號里留言。
上海數(shù)據(jù)恢復(fù)
國產(chǎn)化替代,我們一起學(xué)習(xí)、一起努力!!!