堀田@長崎市です。
From: 加藤 雅 <mkato@xxxxxxxxxxxxx>
To: vine-users@xxxxxxxxxxx (vine-users ML)
Date: Sun, 8 Oct 2006 11:55:51 +0900
Subject: [vine-users:075087] Re: vumeterのソース
> > $ cd rpm/SRPMS
> > $ apt-get source nome-media
>
> gnome-media の単純タイポですよね?
コピペし損ねました。申し訳ありません。
> > $ tar xzf gnome-media-2.4.1.1.tar.bz2
>
> tar.bz2 ですから、ここは "xjf" のタイポですね?
実情ははねさんがフォローされたとおりですが、確かに教育的配慮が足
りなかったと言われればその通りです。
ただ、現状 Vine Linux では jman(man) tar としても -j オプションが
出てこないようなので、逆の意味で混乱する方が出てくる可能性はあり
ます。こちらはjman_pages(の元ネタ)の対応を待つことになろうかと
思います。
罪滅ぼしに、RPM のソースを見るための手順をまとめておきます。
apt-get は動いているものとします。
【準備】
1.一般ユーザにて、以下のファイルを置いておく。ここでは必要最小限
の設定のみを挙げてあります。
$ cat .rpmmacros
%_topdir /home/ユーザ名/rpm
%_sourcedir %{_topdir}/SOURCES/%{name}
2.一般ユーザにて、以下のディレクトリを準備する
$ mkdir -p rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
$ mkdir -p rpm/RPMS/{alpha,athlon,i386,i586,i686,noarch,ppc,sparc}
【実行】
3.ソース RPM を取得する。一般的には SRPMS に入れる。
$ cd rpm/SRPMS
$ apt-get source gnome-media
$ ls gnome-media*
gnome-media-2.4.1.1-0vl1.src.rpm
4.ソース RPM を rpm コマンドで展開する。ソースが
rpm/SOURCES/gnome-media 配下に、spec ファイルが rpm/SPECS 配下
に展開される。
$ rpm -i gnome-media-2.4.1.1-0vl1.src.rpm
5.適当なディレクトリで tarball を展開する。
$ mkdir -p temp
$ cd temp
$ tar xjf ~/rpm/SOURCES/gnome-media/gnome-media-2.4.1.1.tar.bz2
$ cd gnome-media-2.4.1.1
$ ls ls vu-meter/
AUTHORS README gtkled.c main.c
ChangeLog TODO gtkled.h reclevel.desktop.in
Makefile.am gnome-reclevel.png gtkledbar.c vumeter.desktop.in
Makefile.in gnome-vumeter.png gtkledbar.h
# また typo してたらスミマセン(^^;;;
--
HOTTA Michihide <hotta@xxxxxxxxxxxxxx>