Linux学习笔记(四)|软件安装指令
生活随笔
收集整理的這篇文章主要介紹了
Linux学习笔记(四)|软件安装指令
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
簡述
Linux系統(tǒng)可以分為Debian和Redhat兩大分支,Debian平臺主流的操作系統(tǒng)是Ubuntu,而RedHat平臺主流的操作系統(tǒng)是Fedora?;贒ebian平臺的操作系統(tǒng),使用dpkg和apt指令來管理軟件。而基于RedHat平臺的操作系統(tǒng)則使用rpm和yum指令來管理軟件。
先貼上思維導(dǎo)圖:
在CentOS中,安裝軟件主要有兩種方式:rpm與yum。
rpm
- rpm (redhat package manager)是 Red Hat Linux 發(fā)行版專門用來管理 Linux 各項(xiàng)套件的程序,由于它遵循 GPL 規(guī)則且功能強(qiáng)大方便。
rmp主要功能如下:
| rpm -ivh <包名> | 安裝軟件 | 不會自動安裝依賴,一般會安裝失敗 |
| rpm -aq | 列出安裝的所有包 | |
| rpm -ivh <包名> | 安裝軟件 | 不會卸載成功,一般會失敗 |
yum
- yum(Yellow dog Updater, Modified)是一個(gè)在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端軟件包管理器?;?RPM 包管理,能夠從指定的服務(wù)器自動下載 RPM 包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
yum的主要功能如下:
| yum install <軟件> | 安裝指定軟件 |
| yum list installed | 列出已經(jīng)安裝的軟件 |
| yum remove <軟件> | 移除指定的軟件 |
| yum check-update | 顯示可用的更新 |
| yum update <軟件> | 更新指定軟件 |
1.列出已經(jīng)安裝的軟件
yum list installed- 在圖中可以看到該系統(tǒng)中所安裝的軟件
2.查看可用的更新
yum check-update3.更新指定軟件
在上圖中,我們看到vim-common可升級,我們使用yum update vim-common將此軟件更新到最新版
輸入y就可以繼續(xù)更新
4.卸載指定軟件
我們來使用yum remove <軟件>把vdo.x86_64卸載。
- 在終端中輸入yum remove vdo
- 輸入y就可以繼續(xù)卸載
- 卸載成功!
4.安裝指定軟件
我們再使用yum install將剛剛卸載的軟件裝上
- 在終端中輸入yum install vdo
- 輸入Y繼續(xù)下載
- 安裝成功
總結(jié)
1.rpm和yum的優(yōu)缺點(diǎn):
rpm優(yōu)點(diǎn)
- rpm可以用來離線安裝軟件包,但不會自動安裝依賴。
- 方便簡單
- 版本兼容
- 使用數(shù)據(jù)庫記錄參數(shù)
rpm缺點(diǎn)
- rpm在安裝或刪除指定包時(shí),一般成功幾率比較低,因此不常用。
- 依賴關(guān)系嚴(yán)重,不管是安裝還是卸載,都需要先處理依賴軟件。
yum優(yōu)點(diǎn)
- yum可以離線或在線安裝軟件包,而且會自動安裝依賴。
- 解決了rpm的依賴問題
yum缺點(diǎn)
- 過于依賴yum源文件,如果源文件有問題,安裝會安裝失敗。
總結(jié)
以上是生活随笔為你收集整理的Linux学习笔记(四)|软件安装指令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react 子传参父_React 子组件
- 下一篇: linux 其他常用命令