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