Linux自宅サーバー構築
LinuxサーバーTOP
BBS
Linuxサーバー構築
INFORMATION
LINK
MAIL
 

 

aptでゲット!


2004年のゴールデンウィークも終わって一息ついているときにそのメールはきました。

そろそろどうにかしなくては・・と思っていたこのあいまいな気持ちに突きつけるようにそのメールはきました。

subjectが・・・

「Red Hat Linux End of LIfe」


キっつーいことばだねーっ。とりつくしま無し。

あんたとはもう終わりよ

お前はもう死んでいる

くらいに言われているようだ。こういわれたらもうダメだろう。

あきらめて決別か・・・

しかし世の中よくしたモンで何とか逃げ道はあるもんだ。

そんなわけであなたのRedhatの延命策「aptでゲット」といきましょうー

RedHatLinux9はup2dateというパッケージ管理をするコマンドが標準でインストールされます。

しかし通常でもRedHatネットワークが重くてなかなか繋がらないので非常に不便でした。そして今回とうとうup2dateが使えなくなります。さぁ、これを機にaptのパッケージ管理を導入しましょう!

サーバは freshrpms経由となります。

早速aptパッケージをfreshrpmから入手してインストールしましょう!

ダウンロード

# wget http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/apt-0
.5.5cnc6-fr1.i386.rpm
--13:15:06-- http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/apt-0.5.5cnc6-
fr1.i386.rpm
=> `apt-0.5.5cnc6-fr1.i386.rpm'
ftp.freshrpms.net をDNSに問いあわせています... 完了しました。
ftp.freshrpms.net[193.1.219.82]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 877,691 [application/x-redhat-package-manager]

100%[====================================>] 877,691 191.24K/s ETA 00:00

13:15:12 (191.24 KB/s) - `apt-0.5.5cnc6-fr1.i386.rpm' を保存しました [877691/877
691]

インストールします。
# rpm -ivh apt-0.5.5cnc6-fr1.i386.rpm
警告: apt-0.5.5cnc6-fr1.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
Preparing... ########################################### [100%]
1:apt ########################################### [100%]

apt-get updateコマンドでパッケージ情報を取得します。

# apt-get update
Get:1 http://ayo.freshrpms.net redhat/9/i386 release [1171B]
Fetched 1171B in 1s (1076B/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 [487kB]
Get:4 http://ayo.freshrpms.net redhat/9/i386/updates release [153B]
Get:5 http://ayo.freshrpms.net redhat/9/i386/freshrpms pkglist [151kB]
Get:6 http://ayo.freshrpms.net redhat/9/i386/freshrpms release [157B]
Fetched 1995kB in 11s (177kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done

パッケージ情報を確認します。

# apt-get check
Reading Package Lists... Done
Building Dependency Tree... Done

apt-get upgradeコマンドで実際にパッケージを更新します。

# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
gstreamer gstreamer-tools nmap
The following packages have been kept back
gstreamer-plugins gthumb
3 packages upgraded, 0 newly installed, 0 removed and 2 not upgraded.
Need to get 986kB of archives.
After unpacking 412kB of additional disk space will be used.
Do you want to continue? [Y/n] y ←ここで「y」を入力してenterする
Get:1 http://ayo.freshrpms.net redhat/9/i386/freshrpms gstreamer 0.6.2-0.1.fr [4
39kB]
Get:2 http://ayo.freshrpms.net redhat/9/i386/freshrpms gstreamer-tools 0.6.2-0.1
.fr [55.1kB]
Get:3 http://ayo.freshrpms.net redhat/9/i386/freshrpms nmap 2:3.48-1.fr [492kB]
Fetched 986kB in 5s (169kB/s)
Executing RPM (-Uvh)...
警告: /var/cache/apt/archives/gstreamer_0.6.2-0.1.fr_i386.rpm: V3 DSA signature:
NOKEY, key ID e42d547b
Preparing...       ########################################### [100%]
 1:gstreamer     ########################################### [ 33%]
 2:gstreamer-tools ########################################### [ 67%]
 3:nmap        ########################################### [100%]

apt-get upgradeコマンドで実際にパッケージを更新します。
# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
gstreamer-plugins gthumb
The following NEW packages will be installed:
Hermes aalib alsa-lib flac lame libavc1394 libdv libdvdcss libdvdread
libexif libfame libid3tag libmad libmovtar libquicktime mjpegtools mpeg2dec
2 packages upgraded, 17 newly installed, 0 removed and 0 not upgraded.
Need to get 7399kB of archives.
After unpacking 18.2MB of additional disk space will be used.
Do you want to continue? [Y/n] y ←ここで「y」を入力してenterする
Get:1 http://ayo.freshrpms.net redhat/9/i386/freshrpms Hermes 1.3.3-1.fr [81.5kB
]
Get:2 http://ayo.freshrpms.net redhat/9/i386/freshrpms aalib 1.4rc5-3.fr [217kB]
Get:3 http://ayo.freshrpms.net redhat/9/i386/freshrpms alsa-lib 0.9.8-1.fr [333k
B]
Get:4 http://ayo.freshrpms.net redhat/9/i386/freshrpms flac 1.1.0-fr3 [921kB]
Get:5 http://ayo.freshrpms.net redhat/9/i386/freshrpms libdv 0.99-fr2 [230kB]
Get:6 http://ayo.freshrpms.net redhat/9/i386/freshrpms libdvdcss 1.2.8-1.fr [36.
2kB]
Get:7 http://ayo.freshrpms.net redhat/9/i386/freshrpms libdvdread 0.9.4-fr3 [110
kB]
Get:8 http://ayo.freshrpms.net redhat/9/i386/freshrpms libfame 0.9.0-fr2 [168kB]
Get:9 http://ayo.freshrpms.net redhat/9/i386/freshrpms libid3tag 0.15.0b-3.fr [4
8.9kB]
Get:10 http://ayo.freshrpms.net redhat/9/i386/freshrpms libmovtar 0.1.3-fr2 [306
kB]
Get:11 http://ayo.freshrpms.net redhat/9/i386/freshrpms libavc1394 0.4.1-fr1 [32
.1kB]
Get:12 http://ayo.freshrpms.net redhat/9/i386/freshrpms libquicktime 0.9.2-fr0.p
re1.2 [425kB]
Get:13 http://ayo.freshrpms.net redhat/9/i386/freshrpms mjpegtools 1.6.1-fr5 [64
1kB]
Get:14 http://ayo.freshrpms.net redhat/9/i386/freshrpms libmad 0.15.0b-2.fr [82.
9kB]
Get:15 http://ayo.freshrpms.net redhat/9/i386/freshrpms lame 3.93.1-fr2 [521kB]
Get:16 http://ayo.freshrpms.net redhat/9/i386/freshrpms mpeg2dec 0.3.2-0.2003070
1.1.fr [80.1kB]
Get:17 http://ayo.freshrpms.net redhat/9/i386/freshrpms gstreamer-plugins 0.6.2-
0.4.fr [1638kB]
Get:18 http://ayo.freshrpms.net redhat/9/i386/freshrpms libexif 0.5.12-1.fr [94.
3kB]
Get:19 http://ayo.freshrpms.net redhat/9/i386/freshrpms gthumb 2.1.4-1.fr [1432k
B]
Fetched 7399kB in 33s (223kB/s)
Executing RPM (-Uvh)...
警告: /var/cache/apt/archives/Hermes_1.3.3-1.fr_i386.rpm: V3 DSA signature: NOKE
Y, key ID e42d547b
Preparing...         ########################################### [100%]
 1:Hermes        ########################################### [ 5%]
 2:aalib          ########################################### [ 11%]
 3:alsa-lib         ########################################### [ 16%]
 4:flac           ########################################### [ 21%]
 5:libdv           ########################################### [ 26%]
 6:libdvdcss        ########################################### [ 32%]
 7:libdvdread       ########################################### [ 37%]
 8:libfame         ########################################### [ 42%]
 9:libid3tag        ########################################### [ 47%]
 10:libmovtar       ########################################### [ 53%]
 11:libavc1394      ########################################### [ 58%]
 12:libquicktime     ########################################### [ 63%]
 13:mjpegtools      ########################################### [ 68%]
 14:libmad         ########################################### [ 74%]
 15:lame          ########################################### [ 79%]
 16:mpeg2dec       ########################################### [ 84%]
 17:gstreamer-plugins  ########################################### [ 89%]
 18:libexif          ########################################### [ 95%]
 19:gthumb         ########################################### [100%]

/etc/apt/sources.list に接続するサーバーの情報があります。 確認してみると6.2 〜 9 まで対応しています。 デフォルトでは以下のようになっていました。 赤文字行のみが有効になっています。

# less /etc/apt/sources.list

# List of available apt repositories available from ayo.freshrpms.net.
# This file should contain an uncommented default suitable for your system.
#
# See http://ayo.freshrpms.net/ for a list of other repositories and mirrors.
#
# $Id: sources.list,v 1.8 2003/04/16 09:59:58 dude Exp $

# Red Hat Linux 9
rpm http://ayo.freshrpms.net redhat/9/i386 os updates freshrpms
#rpm-src http://ayo.freshrpms.net redhat/9/i386 os updates freshrpms

# Red Hat Linux 8.0
#rpm http://ayo.freshrpms.net redhat/8.0/i386 os updates freshrpms
#rpm-src http://ayo.freshrpms.net redhat/8.0/i386 os updates freshrpms

# Red Hat Linux 7.3
#rpm http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms
#rpm-src http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms

# Red Hat Linux 7.2
#rpm http://ayo.freshrpms.net redhat/7.2/i386 os updates freshrpms
#rpm-src http://ayo.freshrpms.net redhat/7.2/i386 os updates freshrpms

# Red Hat Linux 7.1
#rpm http://ayo.freshrpms.net redhat/7.1/i386 os updates freshrpms
#rpm http://ayo.freshrpms.net redhat/7.1/i386 powertools dma
#rpm-src http://ayo.freshrpms.net redhat/7.1/i386 os updates freshrpms
#rpm-src http://ayo.freshrpms.net redhat/7.1/i386 powertools dma

# Red Hat Linux 7.0
#rpm http://ayo.freshrpms.net redhat/7.0/i386 os updates freshrpms
#rpm http://ayo.freshrpms.net redhat/7.0/i386 powertools dma
#rpm-src http://ayo.freshrpms.net redhat/7.0/i386 os updates freshrpms
#rpm-src http://ayo.freshrpms.net redhat/7.0/i386 powertools dma

# Red Hat Linux 6.2
#rpm http://ayo.freshrpms.net redhat/6.2/i386 os updates freshrpms
#rpm http://ayo.freshrpms.net redhat/6.2/i386 powertools
#rpm-src http://ayo.freshrpms.net redhat/6.2/i386 os updates freshrpms
#rpm-src http://ayo.freshrpms.net redhat/6.2/i386 powertools

rhnsd(Red Hat Network)を停止します。

# /etc/rc.d/init.d/rhnsd stop
Red Hat ネットワークデーモンを停止中:        [ OK ]

以上でup2dateがなくなっても、RedhatのサポートがなくなってもRPMパッケージを更新することが出来ます!!ばんざーい!!


linuxトップ

linux自宅サーバーPAOPAO
リンクはご自由に!
yasu@paopao.org
 
パオパオ、ぱおぱお