堀田@長崎市です。 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>