【七夕特別的禮物】都快2022了,你還只會(huì)用麒麟軟件商店裝軟件?
七夕到了,單身且宅家的你是不是無事可做?上一期奇奇帶大家學(xué)習(xí)了 Windows10+優(yōu)麒麟雙系統(tǒng)安裝,這一期我們來繼續(xù)學(xué)習(xí)吧!
如何在優(yōu)麒麟系統(tǒng)安裝 APP
單身還不學(xué)習(xí),奇奇和小優(yōu)都會(huì)嫌棄你~

近期奇奇發(fā)現(xiàn)有不少用戶反饋不知道怎么安裝軟件,于是緊鑼密鼓地準(zhǔn)備了寶典一份,本文一共介紹四種方法,分別是通過麒麟軟件商店、dpkg 命令、apt 命令和源碼安裝。
軟件安裝&卸載
1、麒麟軟件商店安裝
最便捷、簡單的安裝方式莫過于優(yōu)麒麟系統(tǒng)自帶的麒麟軟件商店,在“開始菜單”打開“麒麟軟件商店”,即可搜索想要安裝的應(yīng)用,點(diǎn)擊“下載”一鍵安裝。

2、dpkg 安裝
dpkg 是為 Debian 專門開發(fā)的套件管理系統(tǒng),方便對(duì) Deb 包進(jìn)行安裝、更新及卸載等操作。主要用于安裝已經(jīng)下載到本地機(jī)器上的 Deb 包,所有源自 Debian 的 Linux 發(fā)行版都可以使用 dpkg 命令,例如 Ubuntu、Ubuntu Kylin、Knoppix 等。
dpkg 語法格式:dpkg [選項(xiàng)] [包名或文件名]
| 選項(xiàng) | 功能 |
| -l | 查詢安裝的軟件包,未指定包則顯示所有已安裝的軟件包 |
| -i | 安裝軟件包 |
| -L | 打印已安裝包的文件清單 |
| -S | 查詢某個(gè)文件屬于哪個(gè)軟件包 |
| -s | 查詢某軟件包的詳細(xì)信息,包括版本、狀態(tài)、依賴及提供者等 |
| -r | 卸載軟件包,不清除配置文件 |
| -P | 卸載軟件包,且刪除配置文件 |
示例1:查看是否已安裝 vim 包
ubuntukylin@ubuntukylin:~$ dpkg -l | grep vim ii vim 2:7.4.1689-3kord2k1 amd64 Vi IMproved - enhanced vi editor ...................中間省略..................... ii vim-tiny 2:7.4.1689-3kord2k1 amd64 Vi IMproved - enhanced vi editor - compact version 【注】以 ii(install ok installed)開頭表示對(duì)應(yīng)的軟件包已安裝,以 un(unknown ok not-installed)開頭表示沒有安裝,以 re (deinstall ok config -fles)開頭的表示要重新安裝。 |
示例2:查詢 vim 包的文件清單
ubuntukylin@ubuntukylin:~$ dpkg -L vim /. /usr /usr/share ......................中間省略...................... /usr/bin /usr/bin/vim.basic /usr/share/doc/vim |
示例3:安裝 WPS 的 Deb 包

補(bǔ)充:Debian Packager 簡稱 Deb 包,命名遵循下列約定:
<軟件包名稱><版本>-<修訂號(hào)><平臺(tái)>.deb
例如:nano_2.5.3-2kord_amd64.deb
軟件包名稱: nano
版本: 2.5.3
修訂號(hào): 2kord
平臺(tái): amd64
注:rpm包也有類似的命名規(guī)則
3、APT 安裝
APT(Advanced Packaging Tools)--高級(jí)軟件包工具,可以自動(dòng)下載、配置、安裝二進(jìn)制或者源代碼格式的軟件包。apt 不僅能在線下載并安裝軟件,還能更新系統(tǒng),甚至可以自動(dòng)處理包與包之間的依賴問題。
APT 功能
從互聯(lián)網(wǎng)上的軟件源下載最新的軟件包元數(shù)據(jù)、二進(jìn)制包或源代碼包。軟件包元數(shù)據(jù)就是軟件包的索引和摘要信息文件。
利用下載到本地的軟件包元數(shù)據(jù)、完成軟件包的搜索和系統(tǒng)的更新。
安裝和卸載軟件包時(shí)自動(dòng)尋找最新版本,并自動(dòng)解決軟件的依賴關(guān)系。
軟件源配置方法
APT 軟件源配置文件默認(rèn)路徑為 /etc/apt/sources.list。
(1)kylin@kylin:~$ cat /etc/apt/sources.list deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse #deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse #deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse #deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse ####Ubuntu 基礎(chǔ)源 (2)kylin@kylin:~$ cat /etc/apt/sources.list.d/ukui.list deb http://archive.ubuntukylin.com/ubuntukylin focal main ####優(yōu)麒麟增強(qiáng)版本的源 (3)kylin@kylin:~$ cat /etc/apt/sources.list.d/software.list deb http://archive.ubuntukylin.com/ubuntukylin focal-partner main ####商業(yè)軟件包的源 |
APT 使用
apt-get(或 apt):主要負(fù)責(zé)執(zhí)行軟件包安裝有關(guān)的所有操作。
apt-cache:主要用來查詢軟件包的相關(guān)信息。
apt-get 語法格式:apt-get [選項(xiàng)] 子命令 包列表
apt-get 命令一般需要 root 權(quán)限執(zhí)行,所以一般跟著 sudo 命令,以安裝經(jīng)典的編輯器 emacs 為例,在終端命令行執(zhí)行:
$ sudo apt-get install emacs
參數(shù)選項(xiàng)
| 選項(xiàng) | 功能 |
| -d | 僅下載軟件包,而不安裝或解壓 |
| -f | 修復(fù)系統(tǒng)中存在的軟件包依賴性問題 |
| -m | 當(dāng)發(fā)現(xiàn)缺少關(guān)聯(lián)軟件包時(shí),仍試圖繼續(xù)執(zhí)行 |
| -q | 將輸出作為日志保留,不獲取命令執(zhí)行進(jìn)度 |
| -y | 對(duì)所有詢問都作肯定的回答,apt-get 不再進(jìn)行任何提示 |
| -u | 獲取已升級(jí)的軟件包列表 |
| -h | 獲取幫助信息 |
| -v | 獲取 apt-get 版本號(hào) |
| -reinstall | 與 install 子命令一起使用,重新安裝軟件包 |
--purge | 與 remove 子命令一起使用,卸載軟件包,且刪除配置文件 |
| 子命令 | 功能 |
| update | 下載更新軟件包列表信息 |
| upgrade | 將系統(tǒng)中所有軟件包升級(jí)到最新的版本 |
| install | 下載所需軟件并進(jìn)行安裝配置 |
| remove | 卸載軟件包 |
| autoremove | 將不滿足依賴關(guān)系的軟件包自動(dòng)卸載 |
| source | 下載源碼包 |
| build-dep | 為源碼包構(gòu)建所需的編譯環(huán)境 |
| dist-upgrade | 發(fā)布升級(jí)版 |
| clean | 刪除緩存區(qū)中所有已下載的包文件 |
4、源碼安裝
在 Linux 下的很多軟件都是通過源碼方式發(fā)布的,相對(duì)于二進(jìn)制軟件包,配置和編譯起來繁瑣點(diǎn),但是它的可移植性卻好得多,針對(duì)不同的體系結(jié)構(gòu),軟件開發(fā)者往往僅需發(fā)布同一份源碼包,不同的最終用戶經(jīng)過編譯就可以正確運(yùn)行。
步驟說明:
Step 1. 獲取軟件源碼包:通過下載、拷貝等方法獲得; Step 2. 解壓縮文檔:tar -xvzf 軟件包名; Step 3. 閱讀附帶的 INSTALL 文檔、README 文檔; Step 4. 執(zhí)行 ./configure 命令配置相關(guān)功能,為編譯做好準(zhǔn)備(可以執(zhí)行 ./configure --help 查看所有選項(xiàng)說明); Step 5. 執(zhí)行 make 命令進(jìn)行軟件編譯; Step 6. 執(zhí)行 make install 完成安裝; Step 7. 執(zhí)行 make clean 刪除安裝時(shí)產(chǎn)生的臨時(shí)文檔。 |
總結(jié)
今天的教程就到這里了,你掌握得怎么樣?
奇奇覺得如果你是一名新手小白,建議使用軟件商店安裝,下載排行榜可以讓你快速找到常用軟件;有 Linux 基礎(chǔ)的小伙伴們可以使用 dpkg、apt 命令行安裝,dpkg 可以安裝已經(jīng)下載到本地機(jī)器上的 Deb 包,而 apt 不僅能在線下載并安裝 Deb 包,還能更新系統(tǒng),甚至可以自動(dòng)處理包與包之間的依賴問題;想挑戰(zhàn)一下難度的你也可以選擇通過源碼安裝的方式。
話不多說,趕緊安裝幾款軟件檢驗(yàn)一下自己的學(xué)習(xí)成果吧!
優(yōu)麒麟誠邀大家 體驗(yàn)麒麟移動(dòng)運(yùn)行環(huán)境(KMRE),歡迎優(yōu)客們前往http://m.eply168.cn/downloads/ 下載優(yōu)麒麟體驗(yàn)哦~