ページ更新: 2004-08-14 (土) (5453日前)

関連: Linux/apt.conf, Linux/Debian

Red Hat で aptを使うときのメモ。

目次

[編集]

情報源 #

freshrpms.net
http://freshrpms.net/

freshrpms.net - Apt
http://freshrpms.net/apt/

  • aptの設定はここを参照のこと。

[freshrpms.net] - Welcome to ayo
http://apt.freshrpms.net/

  • aptはここで入手。

Creating apt-enabled RedHat 8.0 or 9 install cdroms
http://ccrma-www.stanford.edu/planetccrma/software/createredhatcdroms.html

APT Server
http://www.h5.dion.ne.jp/~tangos/rhl/apt_server.html#srclist

RedHat Linuxでaptコマンドを使おう
http://whzat.minidns.net/shoko2/apt/

redhatでaptを使おう
http://www.nurs.or.jp/~sugi/redhat-apt.htm

synaptic
http://www.nongnu.org/synaptic/

  • aptのフロントエンド。
[編集]

aptの例 #

apt-cacheとapt-getでsysstat パッケージ (sar/iostat/mpstatコマンド) をインストールしてみる。 GUIでやりたい人はSynapticをインストールして(apt-get install synaptic)、使うべし。 (/usr/bin/synaptic)

# apt-cache search iostat  ★パッケージを検索
sysstat - The sar and iostat system monitoring commands.

# apt-get install sysstat    ★sysstatパッケージをダウンロード&インストール
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  sysstat
0 packages upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 92.2kB of archives.
After unpacking 271kB of additional disk space will be used.
Get:1 http://ayo.freshrpms.net redhat/9/i386/os sysstat 4.0.7-3 [92.2kB]
Fetched 92.2kB in 2s (33.6kB/s)
Executing RPM (-Uvh)...
\x{8B66}\x{544A}: /var/cache/apt/archives/sysstat_4.0.7-3_i386.rpm: V3 DSA
signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:sysstat                ########################################### [100%]

# rpm -ql sysstat | grep bin     ★パッケージに含まれるコマンドを検索
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/sar
[編集]

RedHat 9.0 CD-ROMをapt-getで扱う #

いちいちCD-ROMを入れるのが面倒なので、ハードディスクにコピーしたものをaptで扱えるようにする。

1) RedHat 9 CD-ROM をマウントし、ハードディスクにコピーする。

# mkdir -p /var/apt/9.0
# mount /mnt/cdrom
# cp -a /mnt/cdrom /var/apt/9.0/shrike-cd1
# umount /mnt/cdrom

cd2,cd3も同様に。

2) [3]から Planet CCRMA RedHat 9 disk1 database をダウンロードする。disk 2, disk3 も同様に。

補足:freshrpmsのdatabaseではapt-get updateでエラーが発生した。原因は、pkglist.os.bz2のmd5sum値が異なるため、だと思う。 そこで、Planet CCRMA から入手したものを使用した。

3) 2)のファイルを1でコピーしたディレクトリ上に展開する。

# cd /var/apt/9.0/shrike-cd1
# tar zxvf /path/to/dir/shrike-i386-disc1-apt.tar.gz
cd2, cd3 も同様に。

4) /etc/apt/sources.list に追加する

rpm file:/var/apt/9.0/shrike-cd1 RedHat/apt os
rpm file:/var/apt/9.0/shrike-cd2 RedHat/apt os
rpm file:/var/apt/9.0/shrike-cd3 RedHat/apt os

5) aptデータベースを更新する

# apt-get update
Get:1 http://ayo.freshrpms.net redhat/9/i386 release [1170B]
Fetched 1170B in 2s (534B/s)
Get:1 http://ayo.freshrpms.net redhat/9/i386/os pkglist [1357kB]
Get:2 http://ayo.freshrpms.net redhat/9/i386/os release [140B]
Get:3 http://ayo.freshrpms.net redhat/9/i386/updates pkglist [299kB]
Get:4 http://ayo.freshrpms.net redhat/9/i386/updates release [153B]
Get:5 http://ayo.freshrpms.net redhat/9/i386/freshrpms pkglist [150kB]
Get:6 http://ayo.freshrpms.net redhat/9/i386/freshrpms release [157B]
Get:7 http://ayo.freshrpms.net redhat/9/i386/os srclist [152kB]
Get:8 http://ayo.freshrpms.net redhat/9/i386/updates srclist [16.5kB]
Get:9 http://ayo.freshrpms.net redhat/9/i386/freshrpms srclist [34.8kB]
Fetched 2010kB in 16s (121kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
 
#