読者です 読者をやめる 読者になる 読者になる

Debianパッケージ構築のメモ

Debianパッケージはぱっとみ概念とかがわかりにくいので、色々省きつつ大雑把にとりあえず作ったりする上で必要な情報を説明してみる試み。簡単なdebはとりあえず作ったりできるようになってみて、個人的にはこういう情報がまとまってると楽だったなーという…

equivsのwrapperを書いた

先日書いたequivsは非常に便利なのですが、設定ファイルのフォーマットが依存関係が多くなってくると改行ができなかったりする関係で非常に見通しが悪くなってしまいます。そこで、YAMLで設定を書けるようにしたものを書いてみました。こんな感じに設定が書…

依存関係のみを列挙したdebを作る

自分の環境とかを作るときに依存関係のみを記述したdebとかがあると気軽に環境を再構築しなおせたりして便利。equivsというパッケージを使うと依存関係のみを記述したパッケージを簡単に作れるらしい。 $ equivs-control walf443-setup $ vi walf443-setup #…

ruby 1.9.1のdebian packageを作る

wig.rbを1.9環境で動かしてみようかなと思い、 lennyでaptitude install ruby1.9してみたが、正規表現を作ってるところでinvalid multibyte ...みたいなコンパイルエラーが出るようで、こういうのは、1.9.1にあげれば直るんじゃないかと思い、debを作ってみ…

PerlのXML系のライブラリのインストール

http://www.hatena.ne.jp/1129256231 が参考になりそう。。。

XML::LibXML::XPathContext

ここ数日Plaggerのインストールをやっているわけですが、どうしてもXML::LibXML::XPathContextというライブラリが入らないようです。マシンはDebian sargeなのですが、libgdome-dev、libgdome0を入れてみたところこんなエラーを吐く模様。。。 perl-libxml-m…

XML::LibXMLのインストール

CPANだけではインストールできなくて、libxml2、libxml2-devというパッケージを先にapt-get installする必要があるようです。今日ほぼ一日これにハマってた(泣