Hatena::Groupangelos

Angelos in Action RSSフィード

Fork me on GitHub
 | 

2009-04-01

createrepoでローカルレポジトリの作成

12:54 | createrepoでローカルレポジトリの作成 - Angelos in Action を含むブックマーク はてなブックマーク - createrepoでローカルレポジトリの作成 - Angelos in Action createrepoでローカルレポジトリの作成 - Angelos in Action のブックマークコメント

cpan-packagerでRPMの作成

sudo bin/cpan-packager --module HTTP::Router --builder RPM --conf conf/config.yaml

local repoの作成

sudo mkdir -p /share/CentOS/5/local/i386/RPMS 

cpan packagerで作ったrpmのコピー

cp /tmp/cpanpackager/rpm/*.rpm /share/CentOS/5/local/i386/RPMS
sudo createrepo -v /share/CentOS/5/local/i386/RPMS

local repoの設定

sudo vim /etc/yum.repos.d/centos-local.repo
[local]
name=CentOS local $releasever - $basearch
baseurl=file:///share/CentOS/5/local/i386/RPMS/
enabled=1
gpgcheck=0

localレポのパッケージが表示されているか確認。

yum list |grep perl

local repoからインストール

yum -y install perl-HTTP-Router

これでRPMの依存関係に従って、RPM群がインストールされる。

 |