1. 程式人生 > >yum離線安裝rpm包

yum離線安裝rpm包

x86 3.5 配置網絡 col log 等於 read 保存 enabled

參考0:https://blog.csdn.net/chengfei112233/article/details/8244839 參考1:https://www.cnblogs.com/felixzh/p/6035904.html 參考2https://blog.csdn.net/u010738184/article/details/78912075 參考3:https://yq.aliyun.com/articles/57125 方案一:CentOS利用yum下載好rpm包,並離線安裝 1、聯網安裝好rpm包,並將下載好的包備好 #yum -y groupinstall "Developmenttools" --downloadonly --downloaddir=.
#yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve xz gcc --downloadonly --downloaddir=. #yum -y install zlib-devel bzip2-devel openssl-devel ncurses-develsqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-develxz-devel man --downloadonly --downloaddir=.
2、離線的機器上,在rpm所在的文件夾內,執行以下腳本 #rpm -Uvh --force --nodeps *.rpm 方案二:CentOS配置本地yum源(使用鏡像iso文件) 1、yum配置文件介紹: CentOS使用的yum源是在/etc/yum.repos.d/目錄下的兩個文件中進行配置的CentOS-Base.repo和CentOS-Media.repo,其中,CentOS-Base.repo是配置網絡yum源,CentOS-Media.repo是配置本地yum源。 2、配置本地yum源 #cd /etc/yum.repos.d yum源配置文件放置目錄 #mv CentOS-Base.repo CentOS-Base.repo.bak 先將網絡yum源配置文件更名(讓其失效)
#vi CentOS-Media.repo 編輯本地yum源文件 name=CentOS-$releasever - Media 本地yum源名稱(可隨意修改) baseurl=file:///media/CentOS/ 光盤掛載目錄 file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=1 使用此yum源(等於0為不啟用) gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 本地yum源密鑰 其中,baseurl是本地yum源的位置,當然,根據我們iso的配置位置,這裏是可以進行修改的。不過,我只是將iso文件掛載到/media/CentOS/目錄,所以,我也沒有做修改。將enabled改為1,啟用本地yum源,其他配置保持不變。 3、使用yum list查看是否有yum列表產生。 4、使用yum install package_name安裝rpm包。 方案三:CentOS創建本地yum源 1、在能上網的服務器上下載相關軟件及其依賴包 修改 /etc/yum.conf 中的參數:將keepcache=0 改為1 使用 yum install package_name 安裝包 修改後安裝的軟件都會保存到/var/cache/yum/x86_64/6 目錄下的各個子文件夾中 2、搭建本地yum 源服務器 2.1將/etc/yum.repos.d 目錄下創建本地yum源服務器 #cd /etc/yum.repos.d #vim vtest.repo [local] name=local baseurl=file:///root/vtest --軟件包所在的目錄 enabled=1 gpgcheck=0 2.2軟件包源信息生成 首先安裝軟件包源信息生成工具包createrepo rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm rpm -ivh libxml2-2.7.6-21.el6.x86_64.rpm rpm -ivh libxml2-2.7.6-21.el6.x86_64.rpm rpm -ivh createrepo_c-0.9.0-1.el6.x86_64.rpm 安裝這個工具後會出現一個命令“createrepo_c”,使用該工具來生成軟件包源信息, createrepo_c /root/vtest --這個目錄是軟件包的目錄 執行該命令後,會在root/vtest下生產一個repodata 目錄,裏面有如下信息: 技術分享圖片 執行yum clean all 清空原來yum源的緩存,就可以開始安裝指定的軟件了。 3、安裝軟件 前提:需要安裝的軟件必須要放在/root/vtest目錄下

yum離線安裝rpm包