rpm 包安裝
RedHat Package Manager的縮寫 , linux 的軟體包可能存在依賴關係,比如某某依賴某某才能使用。
掛載一個光碟
mount -t auto /dev/cdrom /mnt/rom #掛載光碟
安裝一個rpm包
rpm -vim [檔名]
”-i”:安裝的意思
”-v” :視覺化;
”-h”: 顯示安裝進度
另外在安裝一個rpm包時常用的附帶引數有:
–force:強制安裝 , 即使覆蓋屬於其他包的檔案也要安裝.
–nodeps:當要安裝的rpm包依賴其他包時 , 即使其他包沒有安裝,也要安裝這個包
升級一個rpm包
rpm -Uvh [檔名]
”-U” :即升級的意思
解除安裝一個rpm包
rpm -e [包名]
查詢一個包是否安裝
rpm -q [包名]
rpm -qa | grep [部分包名] #常用
rpm -qa #查詢全部安裝的rpm包
rpm -qa | head #使用管道符來篩選安裝的包
rpm -qi [包名] #得到一個已經安裝的包的相關資訊
rpm -ql [包名] #列出一個已經安裝的包的檔案 []
rpm -qf [檔案的絕對路徑] #列出一個檔案屬於哪個包
yum
yum是快速安裝rpm包的解決辦法 , 他可以安裝rpm所需要的任何依賴.
-y 引數代表強制不互動的意思.
列出所有可用的包
yum list #列出所有
yum list | head -n 20 #使用管道符進行查詢
yum search [包名] #搜尋一個可用的rpm包.
安裝一個rpm包
yum install -y [包名] #安裝, -y代表不進行互動,可以不加.
解除安裝一個yum包
yum remove [-y] [rpm包名] #解除安裝
升級一個rpm包
yum update -y [包名] #升級
使用本地光碟製作一個yum源
mount /dev/cdrom /mnt #掛載光碟到一個目錄
mv /etc/yum.repos.d /etc/yum.repos.d.bak #備份yum配置目錄
mkdir /etc/yum.repos.d #建立一個新的配置目錄
vim /etc/yum.repos.d/dvd.repos #編輯dvd的源配置
加入以下內容
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
重新整理repos的快取
yum clean all
yum makecache
利用yum工具下載一個yum包
yum install -y yum-plugin-downloadonly.noarch
#安裝這個軟體包
yum install 包名 -y –downloadonly #下載一個包安裝
yum install 包名 -y –downloadonly –downloaddir=/usr/local/src #指定一個目錄下載
yum安裝apache:
yum install -y httpd #安裝apache
service iptables stop #關閉防火牆
service httpd start #開啟apache服務
httpd://10..0.0.1
版本號: 2.7.35
大版本號:大的改版
小版本號:增加了大的功能
修復更新版本號: 修復bug
alpha beta released LTS