Linuxからアホ話まで、何でもありでござる

2007年09月17日

Vine Linux4.1でk9copyを使う その1

[Linux備忘録]
DVDのコピーツールにk9copyというのがあるらしい。面白そうなのでインストールに挑戦。

まず、k9copyの入手。k9copyのサイトにいき、左側の方にあるDownloadをクリックするとDownload先が出てくる。俺の場合はFedora Coreの1.1.1-3 for FC7 (Gustavo Vieira)を選択し、念のためsourceファイルのk9copy-1.1.3-1.src.rpmを選択した。このファイルを rpm/SRPMディレクトリに保存する。

保存後
$ cd rpm/SRPMS/
$ rpm --rebuild k9copy-1.1.3-1.src.rpm
とrebuildしようとしたら、
エラー: ビルド依存性の失敗:
hal-devel は k9copy-1.1.3-1.i386 に必要とされています
kdelibs-devel は k9copy-1.1.3-1.i386 に必要とされています
libjpeg-devel は k9copy-1.1.3-1.i386 に必要とされています
libdvdread-devel は k9copy-1.1.3-1.i386 に必要とされています
と文句を垂れられた。よってapt-getで必要なものをインストールしようとチャレンジ。VineLinuxに用意されているかわからないのでうまくいく保証はない。

まずは最初にでているhal-develをインストールしてみる。rootになって
# apt-get update <-まずデータベース更新して
# apt-get install hal-devel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
dbus-devel glib2-devel
以下のパッケージが新たにインストールされます:
dbus-devel glib2-devel hal-devel
アップグレード: 0 個, 新規インストール: 3 個, 削除: 0 個, 保留: 0 個
1751kB のアーカイブを取得する必要があります。
展開後に 9293kB のディスク容量が追加消費されます。
続行しますか? [Y/n]
おお、まずはあった。当然Yで進む。

次はkdelibs-devel。
# apt-get install kdelibs-devel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
pcre-devel qt-devel
以下のパッケージが新たにインストールされます:
kdelibs-devel pcre-devel qt-devel
アップグレード: 0 個, 新規インストール: 3 個, 削除: 0 個, 保留: 0 個
51.4MB のアーカイブを取得する必要があります。
展開後に 342MB のディスク容量が追加消費されます。
続行しますか? [Y/n]
ひゃほ。当然Y。

次あたりからちょっと怪しいが、libjpeg-develに挑戦。
# apt-get install libjpeg-devel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
libjpeg-devel
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
176kB のアーカイブを取得する必要があります。
展開後に 479kB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 4.1/i386/main libjpeg-devel 6b-34vl4 [176kB]176kB を 0s 秒で取得しました (504kB/s)
変更を適用しています...
準備中... ########################################### [100%]
1:libjpeg-devel ########################################### [100%]
完了
あれ?心配する暇もなく終了。

次、libdvdread-develね。
# apt-get install libdvdread-devel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
E: パッケージ libdvdread-devel が見付かりません
かー、やっぱり来たよ。さて、どうしよう。

まずはlibdvdreadの情報をgoogleで探してみるか。探してみたらLinux ムービー・動画環境: DVD ビデオ作成というページの中にRPM resource libdvdreadというところがあったので、ここでlibdvdread-0.9.7-2.fc7 Source RPMをダウンロードする。ダウンロードしたファイルを
$ rpm --rebuild libdvdread-0.9.7-2.fc7.src.rpm
でrebuildしてrootになってインストールする。
$ su
パスワード(P):
# cd ../RPMS/i386/
# rpm -ivh libdvdread-0.9.7-2.i386.rpm libdvdread-devel-0.9.7-2.i386.rpm
順調だ。さて、本題のk9copyをrebuildしてみよう。
$ rpm --rebuild k9copy-1.1.3-1.src.rpm
・・・
エラー: /var/tmp/rpm-tmp.41013 の不正な終了ステータス (%build)


RPM ビルドエラー:
InstallSourcePackage: ヘッダ V3 DSA 署名: NOKEY, key ID 48b926c3
ユーザ gdvieira は存在しません - root を使用します
グループ gdvieira は存在しません - root を使用します
ユーザ gdvieira は存在しません - root を使用します
グループ gdvieira は存在しません - root を使用します
/var/tmp/rpm-tmp.41013 の不正な終了ステータス (%build)
な、なんたるちあ。ここまできてダメかよ!つーことで一気に頭ぶちきれたのでソースからインストールしてやることに決定。

まずはversion 1.1.3のsourceを入手。そしておもむろにおまじない開始。
$ tar xzvf k9copy-1.1.3.tar.gz
$ cd k9copy-1.1.3
$ ./configure
・・・
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!
げっ、エラーだ。rpmのrebuildでも同じようなエラーだったから、KDE用の何かが足りないのかもしれん。ということで、今日はここでおしまい。


ブログランキング・にほんブログ村へ
posted by oyajiman at 2007年09月17日 01:24:19



コメント

コメントはありません

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

コメントする