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 類與物件物件
- 學習高校課程-軟體工程-軟體工程(ch2)軟體工程
- 《軟體效能測試、分析與調優實踐之路》(第2版) PPT課件流出
- 1+1>2,Paddle Lite與EdgeBoard無縫連線,快速實現部署應用
- 用WSL2+Docker Desktop部署InLong的坑和經驗Docker
- 實驗2 c語言分支與迴圈基礎應用程式設計1C語言程式設計
- 實驗2 C語言分支與迴圈基礎應用程式設計-1C語言程式設計
- 實驗2_C語言分支與迴圈基礎應用程式設計C語言程式設計
- 實驗2C語言分支與迴圈基礎應用程式設計C語言程式設計
- 實驗 2
- Java實驗2 方法與陣列Java陣列
- WSL 2體驗
- java的應用2Java
- Python 基礎 2-2 列表的實際應用場景Python
- 【軟體工程理論與實踐】Homework(一.2,3)軟體工程
- 軟體工程與管理實驗3軟體工程
- 202308-啊對對隊 實驗五:軟體開發案例(2)
- 實驗文件2
- Anolis OS 23.1 Alpha2 預覽版:核心配置升級與軟體選型新進展
- 不容錯過的2大直播!Linux應用執行抖動的背後&身臨其境體驗Anolis OS|第25-26期Linux
- html初體驗#2HTML
- 軟體過程與管理實驗1
- 物聯網實驗4:基於協議棧的感測器應用2協議
- 騰訊雲 K8S 叢集實戰 Service Mesh—Linkerd2 & Traefik2 部署 emojivoto 應用K8S
- OS實驗八:採用快取記憶體實現檔案讀寫快取記憶體
- 基於snort、barnyard2和base的 網路入侵檢測系統的部署與應用
- 體驗 Java 9(2):更新與非重大改動Java
- 實驗作業2
- 實驗2:需求分析
- 彙編 實驗2
- 軟體開發2
- cv2在影像上的應用-續2
- 推薦 OS X 下最方便實用的六款解壓縮軟體
- Spring Boot之驗證模組應用總結2Spring Boot
- CSDN“攢課”課題2:Hadoop入門和大資料應用視訊教程Hadoop大資料
- 2_深入解析Oracle ASSM結構之Level 2 Bitmap BlockOracleSSMBloC