2012年2月 5日

Inside Linux Software

オープンソースソフトウェアをインストールする際に使われる、Makefileを生成するconfigureスクリプト。様々な環境に合わせてMakefileを生成してくれるのは便利なのですが、その仕組みはまったくよく分かっていませんでした。

GNUのautoconfとautomakeが使われる事は分かったのですが、日本語でちゃんと解説した文書が見当たりませんでした。唯一見つかったのがこの「Inside Linux Software」。

Linuxで動作するオープンソースソフトウェアの作り方が一通り解説された本です。これだけでポータビリティの有るソフトウェアが書けるわけではありませんが、出発点にはなりますね。

Inside Linux Software オープンソースソフトウェアのからくりとしくみ
Inside Linux Software オープンソースソフトウェアのからくりとしくみ佐藤 竜一

翔泳社 2007-03-14
売り上げランキング : 241072


Amazonで詳しく見る
by G-Tools

2011年6月 5日

Advanced Programming in the UNIX Environment

最近読んでいる本。日本語訳は古いのと、Kindle版が安かったのでKindle版で読んでいます。

Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
W. Richard Stevens Stephen A. Rago

Addison-Wesley Professional 2005-06-27
売り上げランキング : 54569

Amazonで詳しく見る
by G-Tools

日本語で読めるものだと、この本が良さそうでした。

Linuxシステムコールプログラミング (エッセンシャルソフトウェアガイドブック)Linuxシステムコールプログラミング (エッセンシャルソフトウェアガイドブック)
山森 丈範

技術評論社 2009-09-24
売り上げランキング : 174109

Amazonで詳しく見る
by G-Tools

2011年5月 3日

Mac OS XへのBerkeley DBの最新版をインストールする

homebrewを使うのが一番簡単ですね。

$ brew install berkeley-db

Oracleのダウンロードページが分かりにくいので、ダウンロード先を見つけるのに苦労しました。

BerkeleyDBモジュールのインストールも、そのままOKです。homebrewを使うと/usr/local/配下にBerkeley DBがインストールされるので、特にBerkeleyDBモジュールの設定ファイルを書き換える必要が無いので、以下のコマンドで一発でインストールされます。

$ cpanm BerkeleyDB

2011年2月 6日

Debian Squeezeがリリース、収録されているPerlは5.10.1

代表的なLinux Distributionの一つであるDebianの最新版、6.0(コードネーム:Squeeze)がリリースされました。


ちなみに、収録されているPerlのバージョンは5.10.1だそうです。