linux系統下rpm命令和yum的使用
rpm:redhat packages manager (紅帽系列軟體包的管理),主要用於安裝、解除安裝、公升級和管理軟體。
乙個包由下面幾個部分構成:
例如:httpd-tools-2.4.6-17.e17.x86_64.rpm 這是乙個軟體包。
httpd-tools 軟體包的名稱
2.4.6 原廠發布的版本號
17.e17 紅帽給的版本號
x86_64 安裝平台(還有i386、i686等平台)。
檢視包的詳細資訊:#rpm –qi 包名
#rpm -qa 列出作業系統上安裝的所有的rpm包
#rpm -qa | gerp ssh 匹配ssh的rpm包
#rpm -p 查詢軟體包的檔案
檢視包是否存在:
#rpm -q 包名(只寫包名,不寫版本號和平台)
例 :#rpm -q httpd-tools
如果該包不存在,我們就可以安裝這個包。
安裝乙個軟體包(以安裝httpd-tools-2.4.6-17.e17.x86_64.rpm為例):
#rpm -ivh 包名
例:#rpm -ivh httpd-tools-2.4.6-17.e17.x86_64.rpm
其中-i表示安裝(install)包,-v表示檢視詳細的安裝資訊,-h表示顯示安裝進度。後面是包的名稱。
如果在你要安裝乙個包時,系統提示你,再安裝此包之前,你還得必須安裝另乙個包,只有將那個包安裝完成,你才能繼續安裝你要安裝的包,我們把這種現象稱為包之間的依賴關係。但是如果安裝乙個包,但是要依賴好多包,rpm就不見得有多好了,這種情況下,我們通常使用yum命令。
yum:自動處理依賴關係
搜尋乙個包:#yum list 「包名」
概述包括關鍵字的包:#yum search all 「包名」
檢視包的資訊:#yum info 包
解除安裝乙個包:yum remove 包名
安裝:yum install 包名,也可匹配
yum update 所有的包該公升級的都會公升級,很可能把核心也公升級。
配置檔案:
建立乙個目錄 #mkdir /***
把iso檔案掛載到該目錄下 #mount 本地檔案 掛載點
#mount rhel /***
進到配置檔案的/etc/yum.repos.d中,# ll /etc/yum.repos.d/ 檢視有沒有網路源的配置檔案,如果有的話,就要移除預設的網路源的配置檔案。例如:#mv centos-base.repo centos-base.repo.bak
[id]:倉庫的id 不要一樣
name:倉庫的名稱,盡量不要一樣。
gpgcheck=0:不檢查簽名(若gppcheck=1,則就需要gpgkey=位址這個語句)
enabled=1:啟用當前倉庫
儲存退出。
清除:#yum clean all
列出:#yum repolist
完成這些後,就成功的建立了自己的源。
Linux下RPM 命令用法
一 rpm介紹 1.什麼是rpm rpm 即redhat package management,是redhat的發明之一 2.為什麼需要rpm 在乙個作業系統下,需要安裝實現各種功能的軟體包。這些軟體包一般都有各自的程式,但是同時也有錯綜複雜的依賴關係。同時還需要 解決軟體包的版本,以及安裝,配置,...
linux系統RPM命令手冊
linux系統rpm命令手冊 rpm是red hat系列常用的軟體包格式,靈活的使用他將使您在 rh linux中如魚得水.現將其常見的使用方法收集如下.一 安裝 命令格式 rpm i or install options file1.rpm filen.rpm 引數 file1.rpm filen...
linux下解壓命令和 rpm命令使用簡介
一 打包壓縮 01 tar格式 解包 root user tar xvf filename.tar 打包 root user tar cvf filename.tar dirname 注 tar是打包,不是壓縮!02 gz格式 解壓1 root user gunzip filename.gz 解壓2...