つつみくんのLinux記

つつみくんのLinux記

PR

プロフィール

つつみくん

つつみくん

サイド自由欄

つつみくんのLinux記は、自宅のLinux「Fedora14」と、モバイルのLinux「Netwalker」と「Ubuntu10.10ノート」と「EeePC Ubuntu」で作っています!
リンク、トラックバックなども大歓迎です。(^^)♪
お買い物は↓コチラから

カレンダー

キーワードサーチ

▼キーワード検索

September 25, 2007
XML
カテゴリ: Linux記
「このブログはFedora Core 5で作っています。」とプロフィールに書いていますが、これは、プロフィールの更新を忘れている訳ではなく、本当に今でもFedora Core 5のままなのです。(^^;)

Fedora Core 6やFedora 7が、すでにリリースされているのに、なぜ、Fedora Core 5を使っているの?・・・と思う方も、多いのではないかと思いますが、それには、深い深い訳があるのでした。(注:そんなに深くはありません。)

それは、昔、Fedora Core 1を使っていたころ・・・Fedora Core 2がkernel 2.6を採用してリリースされたのです!(kernelとは、Linuxカーネル・・・Linuxの本体のことです。)

Fedora Core 1はkernel 2.4を採用していて、それなりに安定していたのですが、是非新しくなったkernel 2.6を使ってみたかったので、Fedora Core 2をダウンロードしてみました。

しかし、kernel 2.6になったばかりのバージョンを、いきなりサーバーとして使うには、それなりの勇気と知識が必要・・・ということで、しばし、kernel 2.6を勉強することにしました。(^^)

まず、kernel 2.6でいちばん変わったところは、サウンドドライバーに ALSA が採用されたことでしょう。(・・・と私が思っているだけかもしれません。(^^;))

なぜなら、私が使っていたサウンドカードは、それまでのOSSというドライバでは音が出なかったり、出てもへんな音だったりということで、ALSAというドライバを後からインストールしていました。

ALSAはとっても音が良いので、これが、カーネルに組み込まれるのを待ち望んでいたのです。(^^)♪



・・・と、そんなことをしている間に、なんと、Fedora Core 3がリリースされてしまったのです。(><)

Fedora Core 2のリリースから、半年くらい?・・・でのリリースだったので、「まさか、そんなに早く出るとは・・・」と思いながらも、予定変更!

リリースされたばかりのFedora Core 3をインストールしてしまったのです。

インストールは比較的簡単で、変わったところといえば、ハードディスクのパーティションを切るときに、LVM(ロジカルボリュームマネージャー)がデフォルトになっていた以外は、さほどFedora Core 1と変わらずにインストール出来ました。

サウンドカードも、今までのようにALSAを後からインストールしなくて良いので、Fedora Core 1をインストールするより、簡単だったかもしれません。

ところが・・・インストールが完了した、ここからが問題だったのです。(^^;)

それまで、ffmpegというソフトで、LinuxをTV録画に使っていたのですが、ffmpegのFedora Core 3版のrpmファイルがどこにもありません。(><)

通常は、オープンソースのソフトを作っている人たちは、Fedoraを使っていることが多いので、他のディストリビューションではパッケージがなくても、Fedora用のパッケージは配布されていることが多いのですが、Fedora Core 3はリリースされたばかりだったので、rpmパッケージがなかったのです。

他のバージョンのFedora Core用のソースパッケージをダウンロードしてきて、
rpmbuild --rebuild ffmpeg-0.4.8.src.rpm
などとやってみても、コンパイルが通りませんでした。
(普通は、これで実行形式のrpmパッケージが出来上がります。(^^;))


rpmbuild -ta ffmpeg-0.4.9.tar.gz
などとしてみましたが、なかなかコンパイルが通らずに、数週間経過後に、ようやくFedora Core 3でコンパイル出来るバージョンがリリースされて、インストールすることができました。
(ソースコードにrpmをビルドするためのspecファイルというものが入っていれば、普通は、これでパッケージが出来上がります。(^^;;))

そうです、オープンソースソフトを作っている開発者の方たちも、Fedoraを使っていることが多いと思われますが、みんなが急に最新のバージョンにアップグレードする訳ではないので、インストールしたいソフトの開発者よりも先にアップグレードしてしまうと、「今まで使えていたソフトが使えない」という事態になってしまうのでした。

それ以来、OSの新しいバージョンが出ても、必要なソフトが対応してくるまで待つようにしているのですが、Fedora Core 6で様子を見ていたら、Fedora 7がリリースされてしまいましたので、ここはもうちょっと様子を見てから、Fedora 7にアップグレードしようと思います。(^^)

(つづく)



rpmパッケージが見つからないときは、tar.gzやtar.bz2のファイルを「rpmbuild -ta」してみると、rpmファイルが作れるかもしれませんよ。(^^)





お気に入りの記事を「いいね!」で応援しよう

最終更新日  September 26, 2007 09:10:07 PM
コメント(6) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: