首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

rpm、yum、编译安装轻松管理centos7程序包(21)

rpm、yum、编译安装轻松管理centos7程序包(21)

四、自建yum仓库

使用createrepo命令建立repodata文件从而处理程序包的依赖关系

    createrepo [options] <directory>

1、创建仓库

# yum install createrepo -y
# ll
total 0
drwxr-xr-x 4 root root 33 Mar 19 21:49 xen4
# ls xen4/
drpms  Packages
# createrepo xen4/
Spawning worker 0 with 159 pkgs
Spawning worker 1 with 159 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
# ls xen4/
drpms  Packages  repodata

2、指向仓库

# cat /etc/yum.repos.d/xen.repo
[xen4]
name=this is a xen
baseurl=file:///opt/xzen4
gpgcheck=0


# yum install xen -y
Loaded plugins: fastestmirror, langpacks
xzen4                                                                | 2.9 kB  00:00:00     
xzen4/primary_db                                                     | 172 kB  00:00:00     
Determining fastest mirrors
Resolving Dependencies
--> Running transaction check
---> Package xen.x86_64 0:4.2.4-30.el6.centos.alt will be installed
--> Processing Dependency: xen-runtime = 4.2.4-30.el6.centos.alt for package: xen-4.2.4-30.el6.centos.alt.x86_64
.............
返回列表