当前位置:首页 > linux > 正文

linux本地yum源搭建

  • linux
  • 2024-04-29 02:31:20
  • 8005

1、Centos6.4建立本地yum源
对于Linux系统,如果你想在没有网络的情况下安装一些软件,最好的办法就是自己构建本地的yum源。
放到你的Centos6.4镜像光盘上或者寻找镜像文件山。 oloop–tiso9660CentOS-6.0-i386-bin-DVD.isomount/dev/cdrom/media/cdrom
编辑repo文件:cd/etc/yum..repos.d(文件位置:/etc/yum.repos.d/,后缀必须以.repo结尾。 我删除了随附的源以使用我自己的yum源(rm–f./*)
如何创建自己的存储库编辑。 文件1:[root@helomeyum.repos.d]#vimlocal.repo(repo后缀)[local_server](库名称)name=Thisisalocalrepo(名称描述)baseurl=file:///media/dvd(yum源目录;source地址)enable=1(是否启用yum源,0表示禁用)gpgcheck=1(检查GPG-KEY,0不检查,1检查)gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0则无需配置)保存退出!
方法二:使用createrepo命令创建yum仓库1.将所有rpm文件复制到cp-rv/media/CD/Packs/*/created文件夹。 2.通过rpm命令手动安装createrepo命令,创建yum仓库rpm-ivhcreaterepo3目录。 4.如果有组信息,则运行时使用-g。 命令。 参数组文件makedir/localserver(创建本地文件夹)mount/dev/cdrom/media/cdromcp-rv/media/cdrom/CD/Packs/*/localservercd/localserverrpm-ivhcreaterepo(如果提示安装依赖包则按照提示)createrepo-v/localserver/(创建索引信息,repodate)cp/media/cdrom/CD/如果需要组信息repodate/*.comp/comps.xmlcreaterepo-g/comps.xml/localserver(开始创建组信息)然后编辑repo文件(同方法1)
[root@helomeyum.repos.d]#yumcleanall(清除缓存)Loadedplugins:fastestmirror,refresh-packagekit,securityCleaningrepos:local_serverCleaningupEverythingCleaninguplistoffastestmirrors[root@helomeyum.repos.d]#yummakecache(创建新缓存)已加载插件:fastestmirror、refresh-packagekit、security确定fastestmirrorslocal_server|4.0kB00:00...local_server/group_gz|209kB00:00...local_server/filelists_db|4.8MB00:00。 ..local_server/primary_db|3.5MB00:00...local_server/other_db|2.0MB00:00...MetadataCacheCreated[root@helomeyum.repos.d]#
您现在可以使用yum本地源。 测试:yuminstall–ysendmail
这将终止yum本地源安装。