RPM 與 YUM
rpm 包的管理
rpm 用于互聯網下載包的打包及安裝工具,它包含在某些 Linux 分發版中,它生成具有.RPM 擴展名的檔案,RPM是 RedHat Package Manager(RedHat 軟體包管理工具)的縮寫,類似 windows 的 setup.exe,這一檔案格式名稱雖然打上了 RedHat 的標志,但理念是通用的,
rpm 包的簡單查詢指令
查詢已安裝的rpm串列
rpm -qa | grep xx
實體:查看當前系統是否安裝了 firefox
rpm -qa | grep firefox
rpm 包名基本格式
一個 rpm 包名:firefox-68.10.0-1.el7.centos.x86_64
- 名稱:firefox
- 版本號:68.10.0-1
- 適用作業系統: el7.centos.x86_64
- 表示 centos7.x 的 64 位系統
- 如果是 i686、i386 表示 32 位系統,noarch 表示通用
rpm 包的其它查詢指令
查詢所安裝的所有rpm軟體包
rpm -qa
查詢軟體包是否安裝
rpm -q 軟體包名
查詢軟體包資訊
rpm -qi 軟體包名
查詢軟體包中的檔案
rpm -ql
查詢檔案所屬的軟體包
rpm -qf 檔案全路徑名
卸載 rpm 包
基本語法
rpm -e RPM 包的名稱
細節說明
- 如果其它軟體包依賴于要卸載的軟體包,卸載時則會產生錯誤資訊,
removing these packages would break dependencies:foo is needed by bar-1.0-1 - 如果就是要洗掉 rpm 包,可以增加引數
--nodeps,就可以強制洗掉(不推薦)
安裝 rpm 包
基本語法
rpm -ivh RPM 包全路徑名稱
引數說明
? i:install 安裝
? v:verbose 提示
? h:hash 進度條
yum 指令
Yum 是一個 Shell 前端軟體包管理器,基于 RPM 包管理,能夠從指定的服務器自動下載 RPM 包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,
基本指令
查詢 yum 服務器是否有需要安裝的軟體
yum list|gerp xx
安裝指定的 yum 包
yum install xxx
搭建 Java EE 環境
安裝 JDK
mkdir /opt/jdk
通過 xftp 把jdk壓縮檔案上傳到 /opt/jdk 下
cd /opt/jdk
解壓 tar -zxvf jdk-8u261-linux-x64.tar.gz
mkdir /usr/local/java
mv /opt/jdk/jdk1.8.0_261 /usr/local/java
配置環境變數的組態檔 vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile [讓新的環境變數生效]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/294832.html
標籤:Linux
上一篇:Linux 行程管理
下一篇:shell 編程
