OS課 Level 2 實驗(2):軟體的部署與應用
OS課 Level 2 實驗(1):軟體的部署與應用
一、實驗目的
1、瞭解不同 Linux 系統部署(即安裝)軟體的大致區別.
2、掌握在 Ubuntu 環境(即Debian流派)下安裝軟體方式與其對應命令.
3、能夠處理部分在部署軟體時發生的錯誤.
二、實驗環境與工具
1、Ubuntu 20.04 系統.
2、網際網路搜尋引擎.
三、實驗內容
1、紅帽派與 Debian 派
由上圖可以看到 Linux 大體可以分為兩個派系,他們有不同的安裝軟體的方法。由於實驗環境是 Ubuntu ,又紅帽派的軟體部署方法比較複雜,所以本報告僅對紅帽派的安裝軟體方法做一流程展示.
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、由於安裝軟體需求有限,並且運用範圍有限,並沒有實踐到相關的所有指令和遇到更復雜的問題,因此還需要在未來的使用中積累經驗,積極實踐.
相關文章
- 軟體過程與管理實驗2
- 章三軟體體系結構組態分析與應用(2)
- 軟體工程基礎——實驗2:需求分析軟體工程
- 實驗2 類與物件物件
- ORACLE應用經驗(2)(轉)Oracle
- .NET Core應用程式的2種部署方式
- 學習高校課程-軟體工程-軟體工程(ch2)軟體工程
- 《軟體效能測試、分析與調優實踐之路》(第2版) PPT課件流出
- websphere如何部署應用程式_中介軟體Web
- Redux你的Angular 2應用--ngRx使用體驗 | 掘金技術徵文ReduxAngular
- 自適應軟體開發(2)
- 軟體需求最佳實踐(2)
- 1+1>2,Paddle Lite與EdgeBoard無縫連線,快速實現部署應用
- 實驗2_C語言分支與迴圈基礎應用程式設計C語言程式設計
- 實驗2 c語言分支與迴圈基礎應用程式設計1C語言程式設計
- 實驗2 C語言分支與迴圈基礎應用程式設計-1C語言程式設計
- 實驗2C語言分支與迴圈基礎應用程式設計C語言程式設計
- 實驗 2
- Lode Runner 2 Credits Level
- Java實驗2 方法與陣列Java陣列
- 2005與2015軟體應用部署方式的比較
- 軟體工程與管理實驗3軟體工程
- 用Python和py2app寫獨立的Mac OS X 應用PythonAPPMac
- 用WSL2+Docker Desktop部署InLong的坑和經驗Docker
- 【軟體工程理論與實踐】Homework(一.2,3)軟體工程
- “工程結算”科目的實施與應用(2)(轉)
- 使用ConfigurationManager部署及管理軟體更新(2)
- 軟體專案管理(CMM)經驗談(2) (轉)專案管理
- 軟體專案管理(CMM)經驗談(2)(轉)專案管理
- java的應用2Java
- 應用程式虛擬化初體驗App-VManagementServer簡單部署與配置APPServer
- 軟體過程與管理實驗1
- XMLHttpRequest Level 2 使用指南XMLHTTP
- 實驗文件2
- 克隆OS、ORACLE軟體並duplicate的實戰Oracle
- 軟體測試技術在J2EE專案中的應用
- 實用軟體質量控制課程大綱
- html初體驗#2HTML