rpm包
rpm(red package manager)由red hat公司提出,被眾多linux發行版所採用。無需編譯,可以直接使用無法設定個人設定,開關功能
軟體包示例
zip-3.0-11.el7.x86_64.rpm
wget-1.14-15.el7.x86_64.rpm
tcpdump-4.9.0-5.el7.x86_64.rpm
zip:軟體包名
3.0-11:版本號
el7:發布版本
x86_64:系統平台
rpm:檔案字尾
原始碼包
source code 需要經過gcc,c++編譯環境編譯才能執行。可以設定個人設定,開關功能
軟體包示例
nginx-1.8.1.tar.gz
nginx:包民
-1.8.2:版本號
。tar.gz:壓縮格式
rpm包管理
[root@localhost ~]
# mv /etc/yum.repos.d/* /tmp (將原有yum庫移走)
[root@localhost ~]
# wget -o /etc/yum.repos.d/centos-base.repo
3:更新yum源
[root@localhost ~]
# yum repolist
epel:[root@localhost ~]
# wget -o /etc/yum.repos.d/epel.repo
2:重建快取
[root@localhost ~]
# yum makecache
nginx(配置檔案)
通過查詢官網了解構建官方源的原理
1:找到提公升
2:根據提示建立yum配置檔案
3:檢視伺服器是否已經具備軟體官方源。
系統的更新和公升級,可以使用基礎源(aliyun,163)。
軟體的使用建議使用官方源(nginx.com/mysql.com)
使用yum管理rpm包:
全新安裝
[root@localhost ~]
# yum -y install vim
yum:主命令
-y :自動確認
install:安裝
vim:軟體包
重新安裝
當軟體缺失檔案,可嘗試重新安裝
[root@localhost ~]
# yum -y reinstall vim
reinstall:重新安裝
公升級安裝
[root@localhost ~]
# yum -y update vim
將vim公升級安裝
[root@localhost ~]
# yum -y update
將系統所有程式都公升級安裝
查詢
[root@localhost ~]
# yum repolist
查詢yum源
[root@localhost ~]
# yum list vim
查詢單個程式
解除安裝
[root@localhost ~]
# yum -y remove vim
查詢工具和軟體包的關係
當使用ifconfig命令失效時,卻又不知道如何安裝使用provide查詢命令的提供者進行安裝。
查詢
[root@localhost ~]
# yum provides ifconfig
已載入外掛程式:fastestmirror
loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base/7/x86_64/filelists_db
安裝對應工具
[root@localhost ~]
# yum install -y base/7/x86_64/filelists_db
先將驅動光碟掛載
[root@localhost ~]
# mkdir /mnt/cdrom
[root@localhost ~]
# mount /dev/sg0 /mnt/cdrom/
先找到安裝包
[root@localhost ~]
# cd /mnt/cdrom/packages
[root@localhost packages]
# ls wget-1.14-18.el7_6.1.x86_64.rpm
wget-1.14-18.el7_6.1.x86_64.rpm
安裝
[root@localhost packages]
# rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
-i :安裝
v: 視覺化
h:百分比
查詢
[root@localhost packages]
# rpm -q wget(-q 查詢
wget-1.14-15.el7.x86_64
看到軟體包的名字,就說明rpm -q 查詢成功,已經安裝
解除安裝軟體包
[root@localhost packages]
# rpm -evh wget-1.14-15.el7.x86_64
再次查詢,發現已經解除安裝
[root@localhost packages]
# rpm -q wget-1.14-15.el7.x86_64
未安裝軟體包 wget-1.14-15.el7.x86_64
linux下軟體管理
解除安裝 rpm e packgename 說明 rpm redhat packge manager 是redhat公司出的軟體包管理器,使用它可以很容易地對rpm形式的軟體包進行安裝 公升級 解除安裝 驗證 查詢等操作,安裝簡單,而解除安裝時也可以將軟體安裝在多處目錄中的檔案刪除乾淨,因此推薦初學...
Linux下軟體管理
安裝 sudo dpkg i 安裝包檔名 解除安裝 sudo dpkg r 軟體包名 檢視軟體狀態 dpkg s 軟體包名 檢視軟體安裝路徑 dpkg l 軟體包名 檢視軟體包內容 dpkg c 安裝包檔名1.安裝 sudo apt get install 軟體包名 2.解除安裝 sudo apt ...
Linux下的軟體管理
1 deb ublinux deblinux 2 rpm redhat centos fadore 3 bz2 gz xz dhcp server 4.3.6 30 el8 x86 64 rpm rpm ivh 安裝引數組合 i install v verbose h hash a 所有 f 檔案 ...