OS課 Level 2 實驗(2):軟體的部署與應用

zezewww發表於2020-10-14

OS課 Level 2 實驗(1):軟體的部署與應用

一、實驗目的

1、瞭解不同 Linux 系統部署(即安裝)軟體的大致區別.
2、掌握在 Ubuntu 環境(即Debian流派)下安裝軟體方式與其對應命令.
3、能夠處理部分在部署軟體時發生的錯誤.

二、實驗環境與工具

1、Ubuntu 20.04 系統.
2、網際網路搜尋引擎.

三、實驗內容

1、紅帽派與 Debian 派
Linux
紅帽派
Debian
Ubuntu
Kali
Red-Hat企業版
CentOS

由上圖可以看到 Linux 大體可以分為兩個派系,他們有不同的安裝軟體的方法。由於實驗環境是 Ubuntu ,又紅帽派的軟體部署方法比較複雜,所以本報告僅對紅帽派的安裝軟體方法做一流程展示.

下載原始碼安裝包檔案
tar包解壓縮
./configure配置
make編譯
make-install安裝
配置並使用應用軟體
2、Debian 的兩種部署軟體方式

DEB 是 Debian 軟體格式的副檔名,處理這些包的經典程式是 dpkg,經常是通過 Debian 的 apt-get 來運作,.deb格式是 Debian Linux 下非常流行的一種安裝包.

(1) dpkg 命令;
-i: 安裝軟體包;
-r: 刪除軟體包;
-P: 刪除軟體包的同時刪除其配置檔案;
-L: 顯示於軟體包關聯的檔案;
-l: 顯示已安裝軟體包列表;
--unpack: 解開軟體包;
-c: 顯示軟體包內檔案列表;
-configure: 配置軟體包;

(2) apt-get命令;
apt-get,是一條 Linux 命令,適用於 deb 包管理式的作業系統,主要用於自動從網際網路的軟體倉庫中搜尋、安裝、升級、解除安裝軟體或作業系統.”(百度百科)

apt-get常用用法:
apt-get install 軟體包名稱 安裝一個新軟體包
apt-get remove 軟體包名稱 解除安裝一個已安裝的軟體包(保留配置文件)

3、實機執行

1、安裝應用軟體"網易雲音樂"
a. 在網易雲官方網站下載“網易雲音樂”的 Debian 版本;
b. 檢視檔案下載檔案地址 (/home/sbz/Desktop) 並更改檔名便於輸入 ‘netease-cloud-music.deb
c. 開啟終端輸入指令進入桌面 cd ~/Desktop
d. 輸入相關 dpkg 命令安裝軟體 sudo dpkg -i netease-cloud-music.deb

2、安裝 vim 編輯器
a. 只需要輸入 sudo apt-get vim

3、使用 dpkg時碰到的依賴性問題
在使用 dpkg -i命令的時候無法解決依賴性問題,系統會報錯,此時執行指令
sudo apt-get install -f,就可以很方便的解決依賴性問題.

四、實驗結果和總結

1、實驗目的全部完成,瞭解相關基礎知識,基本掌握了基礎軟體安裝的方法;
2、由於安裝軟體需求有限,並且運用範圍有限,並沒有實踐到相關的所有指令和遇到更復雜的問題,因此還需要在未來的使用中積累經驗,積極實踐.

相關文章