aptを使うために初期設定を行い、パッケージリストを設定する方法

Vine 4 hacks

/

aptの初期化

ProEvo / Vine Evo / Vine4 hacks / aptの初期化

aptの設定を初期化し、パッケージリストを読み込むする方法


1. aptについて

1.1 aptとはなにか?

apt(Advanced Packaging Tool)はVine Linuxでrpmパッケージのインストールやアップグレードをするシステムです。rpmの依存関係を調査して、必要なパッケージを一緒にインストールしてくれるため非常に使い勝手が良くなっています。

2. aptの初期化

2.1 sources.listの設定

aptでは/etc/apt/sources.list内のエントリを参照してパッケージリストを作成します。初期設定ではvinelinux.orgのみ参照しますが、ここではringとjaistからもリストを参照するようにします。
sources.listは次のようになります。

/etc/apt/sources.list
#
# apt for RPM source.list sample
#


##
## Vine Linux 4.0 FTP
##
# (master)
rpm     [vine] http://updates.vinelinux.org/apt 4.0/$(ARCH) main plus updates nonfree
rpm-src [vine] http://updates.vinelinux.org/apt 4.0/$(ARCH) main plus updates nonfree
#
# (ring mirror)
rpm     [vine] http://www.t.ring.gr.jp/pub/linux/Vine/apt 4.0/$(ARCH) main plus updates nonfree
rpm-src [vine] http://www.t.ring.gr.jp/pub/linux/Vine/apt 4.0/$(ARCH) main plus updates nonfree
#
# (jaist mirror)
rpm     [vine] http://ftp.jaist.ac.jp/pub/Linux/Vine/apt 4.0/$(ARCH) main plus updates nonfree
rpm-src [vine] http://ftp.jaist.ac.jp/pub/Linux/Vine/apt 4.0/$(ARCH) main plus updates nonfree
#
# (kddlabs mirror)
#rpm     [vine] http://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 4.0/$(ARCH) main plus updates nonfree
#rpm-src [vine] http://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 4.0/$(ARCH) main plus updates nonfree

上記のようにファイルを変更すれば、sources.listの設定は終了です。

2.2 パッケージリストの取得

パッケージをインストールするためにパッケージリストを取得します。
次の手順で、パッケージを取得します。

  1. rootでagarthaにログインします。
    [atsushifx@agartha atsushifx]$ su
    パスワード(P):
    [root@agartha atsushifx]#
  2. apt-get updateとしてパッケージリストをダウンロードします。
    [root@agartha apt]# apt-get update
    取得:1 http://updates.vinelinux.org 4.0/i386 release [2253B]
    取得:2 http://www.t.ring.gr.jp 4.0/i386 release [2253B]
    取得:3 http://ftp.jaist.ac.jp 4.0/i386 release [2253B]
    6759B を 8s 秒で取得しました (777B/s)
    ヒット http://www.t.ring.gr.jp 4.0/i386/main pkglist
    ヒット http://updates.vinelinux.org 4.0/i386/main pkglist
    取得:1 http://ftp.jaist.ac.jp 4.0/i386/main pkglist [287kB]
    取得:2 http://www.t.ring.gr.jp 4.0/i386/main release [158B]
    取得:3 http://www.t.ring.gr.jp 4.0/i386/plus pkglist [480kB]
    取得:4 http://updates.vinelinux.org 4.0/i386/main release [158B]
    取得:5 http://updates.vinelinux.org 4.0/i386/plus pkglist [480kB]
    取得:6 http://www.t.ring.gr.jp 4.0/i386/plus release [166B]
    ヒット http://www.t.ring.gr.jp 4.0/i386/updates pkglist
    取得:7 http://www.t.ring.gr.jp 4.0/i386/updates release [169B]
    ヒット http://www.t.ring.gr.jp 4.0/i386/nonfree pkglist
    取得:8 http://www.t.ring.gr.jp 4.0/i386/nonfree release [169B]
    ヒット http://www.t.ring.gr.jp 4.0/i386/main srclist
    取得:9 http://www.t.ring.gr.jp 4.0/i386/plus srclist [198kB]
    ヒット http://www.t.ring.gr.jp 4.0/i386/updates srclist
    ヒット http://www.t.ring.gr.jp 4.0/i386/nonfree srclist
    取得:10 http://ftp.jaist.ac.jp 4.0/i386/main release [158B]
    取得:11 http://ftp.jaist.ac.jp 4.0/i386/plus pkglist [480kB]
    取得:12 http://updates.vinelinux.org 4.0/i386/plus release [166B]
    ヒット http://updates.vinelinux.org 4.0/i386/updates pkglist
    取得:13 http://updates.vinelinux.org 4.0/i386/updates release [169B]
    ヒット http://updates.vinelinux.org 4.0/i386/nonfree pkglist
    取得:14 http://updates.vinelinux.org 4.0/i386/nonfree release [169B]
    ヒット http://updates.vinelinux.org 4.0/i386/main srclist
    取得:15 http://updates.vinelinux.org 4.0/i386/plus srclist [198kB]
    取得:16 http://ftp.jaist.ac.jp 4.0/i386/plus release [166B]
    取得:17 http://ftp.jaist.ac.jp 4.0/i386/updates pkglist [16.9kB]
    取得:18 http://ftp.jaist.ac.jp 4.0/i386/updates release [169B]
    ヒット http://updates.vinelinux.org 4.0/i386/updates srclist
    ヒット http://updates.vinelinux.org 4.0/i386/nonfree srclist
    取得:19 http://ftp.jaist.ac.jp 4.0/i386/nonfree pkglist [5633B]
    取得:20 http://ftp.jaist.ac.jp 4.0/i386/nonfree release [169B]
    取得:21 http://ftp.jaist.ac.jp 4.0/i386/main srclist [121kB]
    取得:22 http://ftp.jaist.ac.jp 4.0/i386/plus srclist [198kB]
    取得:23 http://ftp.jaist.ac.jp 4.0/i386/updates srclist [6196B]
    取得:24 http://ftp.jaist.ac.jp 4.0/i386/nonfree srclist [10.1kB]
    2482kB を 4s 秒で取得しました (579kB/s)
    パッケージリストを読みこんでいます... 完了
    依存情報ツリーを作成しています... 完了
    

以上で、パッケージリストの取得は終了です。

AMAZON



$Revision: 1 $
$Date: 2009-03-19 20:17:04 +0900 (木, 19 3月 2009) $