今天心血来潮,想试试 Koji 这个东西。听说它是个挺厉害的 RPM 构建系统,能让打包这事儿变得简单点。之前打包总是搞得我头大,依赖关系理不清,出错又不知道哪儿出问题,希望这回能顺利点。
准备工作
先从安装开始。我记得好像直接用 yum 就行?
yum install koji
输完命令,回车,等一会儿,安装完成。还挺快的!
然后就是配置文件,我记得好像在 /etc/* 这里。打开看看,密密麻麻的配置项,有点眼花缭乱。还找到几个关键的:
server:这个得填 Koji 服务器的地址,我这里填的是http://10.1.82.10/kojihub。weburl:这个应该是网页端的地址,我填http://10.1.82.10/koji。
先这样,其他的以后再慢慢研究。
初次尝试
装好,也配置好,总得试试看能不能用?网上说可以用 koji moshimoshi 这个命令来测试,我也来试试。
koji moshimoshi
等一会儿,返回一堆信息,虽然看不太懂,但至少没有报错!看来是通,不错不错。
构建一个包
才是重头戏——构建一个包。我记得之前看过一个教程,说可以用 koji import 来导入软件包。我找个之前下载的源码包试试。
koji import *
等半天,中间还遇到几次因为缺少依赖包而构建失败的情况。然后我把缺少的依赖包也一个个补上。真是麻烦,看来构建一个包也不是那么容易的事。看来下一次我得注意提前把我需要的依赖包都给提前准备
终于,经过一番折腾,总算是把包给构建出来!虽然过程有点坎坷,但好歹是成功,也算是有个好的开始。以后再慢慢摸索,争取把 Koji 用得更溜!
今天就先到这里,下次再分享我用 Koji 构建更复杂的包的经历。

还没有评论,来说两句吧...