aptサーバの構築

環境: VineSeed, apt-0.5.15.cnc.6-0vl10, rpm-4.0.5-1vl8

mkdir /var/www/apt
mkdir /var/www/apt/SRPMS.myrpm
mkdir /var/www/apt/i386
mkdir /var/www/apt/i386/{base,RPMS.myrpm}
mkdir /var/www/apt/noarch
mkdir /var/www/apt/noarch/{base,RPMS.myrpm}
  • パッケージ情報の生成
genbasedir --bz2only /var/www/apt/i386 myrpm
genbasedir --bz2only /var/www/apt/noarch myrpm
  • sources.listに追加するaptライン
rpm-dir     file:///var/www/apt $(ARCH) myrpm
rpm-src-dir file:///var/www/apt $(ARCH) myrpm
  • 別の方法(http経由)
rpm     http://localhost/apt $(ARCH) myrpm
rpm-src http://localhost/apt $(ARCH) myrpm