命令枯燥乏味,也不難理解,就不詳細講了,()
一.rpm的用法:
rpm -e name解除安裝軟體
rpm -ql name查詢軟體的生成檔案 有的軟體有,有的軟體沒有(比如wps)
rpm -qc name查詢軟體的配置檔案
rpm -qd name查詢軟體的說明檔案
rpm -qlp name.rpm查詢軟體安裝後會生成什麼檔案
rpm -qp name.rpm查詢安裝包安裝後的名稱
rpm -qa顯示系統中已經安裝的軟體名稱
rpm -qa | grep name 查詢名為name的軟體是否安裝(模糊查詢)
rpm -q name查詢名為name的軟體是否安裝(精確查詢)
rpm -qp name.rpm查詢安裝包安裝後的名稱
rpm -qf filename檢視filename屬於哪個安裝包
rpm -ivh name.rpm --force 強制安裝
rpm -ivh name.rpm --nodeps 忽略依賴性安裝 有時候裝上去可以用,有時候不可用
rpm -qi name檢視軟體資訊
rpm -kv name.rpm 檢測軟體包是否被篡改
rpm -qp name.rpm --scripts 檢測軟體在安裝或者解除安裝過程中執行的動作
第一步:首先把要建立的rpm包放在乙個資料夾。
這是我將要建立的目錄,和rpm包。(只有兩個,哈)
第二步:執行ceraterepo命令,生成repodata目錄
命令執行後就生成repodata目錄了,
(這個目錄下放置的檔案是 軟體源裡面所有rpm包的元資料和它們之間的依賴關係)
這一步上次說過了,配置/etc/yum.repos.d/ 目錄下的檔案就行了。
這是我的 .repo 配置檔案
然後終端yum clean all 重新整理一下。就能用yum命令看到剛才的軟體包了。
可以看到多了乙個software的倉庫有兩個軟體包(剛才建立的),
yum命令也能搜到。
這樣的好處是,將rpm包打包在一起,生成yum倉庫,方便管理安裝,還可以通過http服務共享。好處多多。。。。。
yum配置檔案/etc/yum.conf
將32位的軟體加入黑名單,在yum list的時候不顯示(不能遮蔽已經安裝的軟體)
vim /etc/yum.conf
在空白行加上:exclude *.i686
yum list 會發現沒有32位的軟體
CentOS安裝第三方yum源EPEL
一 簡介 epel是企業版 linux 附加軟體包的簡稱,epel是乙個由fedora特別興趣小組建立 維護並管理的,針對 紅帽企業版 linux rhel 及其衍生發行版 比如 centos scientific linux oracle enterprise linux 的乙個高質量附加軟體包專...
centos 第三方源
最後附上第三方源 centos由於很追求穩定性,所以官方源中自帶的軟體不多,因而需要一些第三方源,比如epel atrpms elrepo nux dextop repoforge等。epel epel即extra packages for enterprise linux,為centos提供了額外...
常用的第三方yum源apt源及配置
根據自己的系統版本選擇複製貼上執行即可 163yum源 centos5 6 7版本 cd etc yum.repos.d wget wget wget 阿里雲yum源 centos5 6 7版本 centos 5 wget o etc yum.repos.d aliyun centos5 base....