Redhat Linux6.4下搭建本地yum源

一、准备工作1. Linux安装盘插入光驱

2. 挂载光驱[root@localhost ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 is write-protected, mounting read-only [root@localhost ~]#

3. 安装createrepo软件包 —> 这是一个解决依赖性的工具[root@localhost ~]# cd /mnt/Packages/ [root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY error: Failed dependencies: python-deltarpm is needed by createrepo-0.9.9-17.el6.noarch [root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY error: Failed dependencies: deltarpm = 3.5-0.5.20090913git.el6 is needed by python-deltarpm-3.5-0.5.20090913git.el6.x86_64 [root@localhost Packages]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing… ########################################### [100%] 1:deltarpm ########################################### [100%] [root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing… ########################################### [100%] 1:python-deltarpm ########################################### [100%] [root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing… ########################################### [100%] 1:createrepo ########################################### [100%] [root@localhost Packages]#

4. 拷贝光驱中的rpm包到本系统中,并创建对应的目录[root@localhost Packages]# mkdir -pv /var/ftp/pub mkdir: created directory `/var/ftp’ mkdir: created directory `/var/ftp/pub’ [root@localhost Packages]# cp -R /mnt/Packages /var/ftp/pub/

二、 开始搭建yum1. 生成依赖关系[root@localhost Packages]# createrepo -g /mnt/repodata/cda5429be6f36ce1348e8f897f4fc96aa00d5727c75e9e5a0b5dc40d22a51116-comps-rhel6-Server.xml /var/ftp/pub/Packages/ Spawning worker 0 with 3720 pkgs Workers Finished Gathering worker results Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete

2. 编辑yum仓库配置文件[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls rhel-source.repo [root@localhost yum.repos.d]# cp rhel-source.repo rhel-source.repo.bak [root@localhost yum.repos.d]# vim rhel-source.repo [myyum] name=RedHat Myyum baseurl=file:///var/ftp/pub/Packages/enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

3. 至此6.4版本的本地yum安装完毕,,测试下是否能够正常使用[root@localhost yum.repos.d]# yum grouplist Loaded plugins: product-id, refresh-packagekit, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Group Process myyum | 3.8 kB 00:00 … myyum/primary_db | 3.1 MB 00:00 … myyum/group_gz | 204 kB 00:00 … Installed Groups: Additional Development Base Debugging Tools Desktop Desktop Debugging and Performance Tools Desktop Platform Dial-up Networking Support Directory Client Network file system client Assamese Support [as] Available Language Groups: Afrikaans Support [af] Albanian Support [sq] Amazigh Support [ber] Azerbaijani Support [az] Ukrainian Support [uk] Upper Sorbian Support [hsb] Uzbek Support [uz] Vietnamese Support [vi] Walloon Support [wa] Welsh Support [cy] Xhosa Support [xh] Zulu Support [zu] Done [root@localhost yum.repos.d]#

OK !!!

推荐阅读:

RedHat Linux 本地yum源的配置

RedHat 6.2 Linux修改yum源免费使用CentOS源

配置EPEL YUM源

Redhat 本地yum源配置

yum的配置文件说明

RedHat 6.1下安装yum(图文)

YUM 安装及清理

梦想让我与众不同,奋斗让我改变命运!

Redhat Linux6.4下搭建本地yum源

相关文章:

你感兴趣的文章:

标签云: