debian
パッケージの上流を開発しているのが自分自身の場合には,git-buildpackage のやり方を援用して自分でやるのもよいような気がしてきた.最初のパッケージリリース: $ cd foo # package top directory managed by GIT $ git checkout master $ git checkout -…
はじめに debian パッケージを作成するということは,要するに,上流ソースのディレクトリ内に debian/ ディレクトリを作り,その中にいろいろなファイルを用意することである.このようなディレクトリ構成のせいで,debian/ 以下のコードのバージョン管理を…
最終ゴール オレオレ apt リポジトリにオレオレ deb パッケージを置いて,特定少人数に対して配布する. 今回のお題 mini-dinstall コマンドと,dupload パッケージを用いてオレオレ apt アーカイブを作成する方法を紹介する. 準備 howto: uploading to peo…
Debian の squid3 パッケージのデフォルトでは,1024 以下のポート番号との通信は特定のものだけに限られていて,rsync で使う 873 番との通信を中継することができない./etc/squid3/squid.conf の acl SSL_ports port 443あたりに以下のように追加すればよ…
最終ゴール オレオレ apt リポジトリにオレオレ deb パッケージを置いて,特定少人数に対して配布する. 今回のお題 標準インストールされている apt-ftparchive コマンドと,dupload パッケージを用いてオレオレ apt アーカイブを作成する方法を紹介する. …
前記で無事大型モニタで X を起動することに成功したのだが,今度は caps lock キーを control キーにするのがうまくいかない. Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86"…
Dell の巨大なモニタの設定が終わったので,それまで使っていた Dell のそれほど巨大でもないモニタを縦置きしてデュアルディスプレイ構成で使うことにした.このとき片方だけ画面を回転しなければならないが,これにもそこそこ苦労したので記録しておく.ま…
先日Dell の大型モニタが届いた.このモニタには Mac を接続する予定なのだが,到着はもう少し先になりそうなので,とりあえず Linux マシンをつないで凌ぐことにしたのだが,設定に大苦労したというお話.このモニタの解像度は 2560x1600 で,DVI 接続では…
最終ゴール オレオレ apt リポジトリにオレオレ deb パッケージを置いて,特定少人数に対して配布する. 今回のお題 前回 debian パッケージを意識した upstream パッケージの作成 - metalglue で作成した upstream パッケージ my-hello を debian 化するに…
最終ゴール オレオレ apt リポジトリにオレオレ deb パッケージを置いて,特定少人数に対して配布する. 今回のお題 例えば以下のようなコマンドがあるとする. #!/bin/sh echo 'hello'このコマンドを提供する debian パッケージを作りたい.この debian パ…
DebianRepository/Setup - Debian Wiki が最新情報.
debian/rules の書き方の情報源はあちこちにあるが,どれが時代遅れでどれが最新かよくわからないのでネットを逍遙して検討してみた. 原典としては「Debian Policy Manual 4.9 Main building script: debian/rules」がある.「Debian New Maintainers' Guid…
apt-get でインストールしたものの履歴,それもコマンドラインから陽に指定したパッケージの履歴が欲しいとずっと思っていた.自分がどういったパッケージを真に必要としたかがわかり,将来の環境構築の参考になるからである.apt-get でなく,aptitude を用…
Q: debian のパッケージ名の規則はどこに書いてあるのか?A: 5. Control files and their fields — Debian Policy Manual v4.3.0.3 (5.6.1 Source) にある.誰もが 3.1 The package name に書いてあると思うだろうが,そこの参照先の参照先である上記に記述…
git commit 時に差分を表示する機能が最近動作しなくなっていた.原因は debian の vim-scripts パッケージの変更であった(Bug #539380).具体的には vim-scripts に入っていた git-commit プラグインが消滅し,代わりに vim-runtime にその機能相当のもの…
$ sudo aptitude install distcc $ sudo vi /etc/defaults/distcc ALLOWEDNETS="192.168.1.0/24" LISTENER=""$ DISTCC_HOSTS='localhost example.local' scons -j 3 example_all
bonjour のプロトコルは mDNS .local は mDNS で使われるドメイン名(mDNS 専用なのか?) # aptitude install libnss-mdnsとやるだけで動作./etc/nsswitch.conf が書き換えられ,背後では avahi-daemon がインストールされて動いている.
/etc/apt/sources.list に複数のリポジトリを設定するとどうなるだろうか?APTはそれらの行から得られたPackagesを結合する.重複が見つかった場合には,最初に見つけたパッケージが優先される(!). 情報源 The Debian System―その概念と技法 (MYCOM UNIX…
debian で /etc/apt/sources-list に記述するサーバとして,最もスループットがよいものを自動的に計測する方法を示す.netselect-apt パッケージを用いる. $ cd /tmp $ sudo netselect-apt -ns squeeze $ view sources.list $ sudo cp souces.list /etc/ap…
Panasonic Let's note CF-W2 に debian をインストールし AirMac Express につなぐ. Intel® PRO/Wireless 2100 Driver Firmware から firmware を持ってくる. /usr/lib/hotplug/firmware ディレクトリにコピーして reboot. wpasupplicant をインストール…
$ sudo apt-get install drupal5 インストールされるもの /usr/share/drupal5/ 本体 /etc/drupal/5/ 設定 /etc/cron.d/drupal5 /var/lib/drupal5/ 作業域 /usr/share/dbconfig-common/data/drupal5/ /usr/share/lintian/overrides/drupal5 /etc/apache2/conf…
インストール # apt-get install drupal5 (Configure database for drupal5 with dbconfig-common? -> YES) (Database type to be used by drupal5: -> mysql) (Password of your database's administrative user: -> mysql の root のパスワード) (MySQL ap…
Debian では vim-addons コマンドで vim-scripts パッケージで用意されたプラグインを ~/.vim ディレクトリ以下にコピーしたり,~/.vim ディレクトリ以下から削除したりできる. $ vim-addons status $ vim-addons install bufexplorer $ vim-addons remove …
streamtuner
# dpkg-reconfigure fontconfig-config # dpkg-reconfigure fontconfig
$ sudo apt-get install libtest-pod-coverage-perl libtest-pod-perl (+ libpod-coverage-perl libio-stringy-perl) $ tar xf XML-XPathEngine-0.08.tar.gz $ cd XML-XPathEngine-0.08 $ perl Makefile.PL PREFIX=~/lhs $ make && make test && make instal…
debian に mono をインストールして,C# ファイルをコンパイルすると *.exe という実行可能ビットが立ったファイルが生成され,実行することができる. file コマンドで調べると 01.exe: MS-DOS executable PE for MS Windows (console) Intel 80386 32-bit …
id:metalglue:20061204:1165194709 では munin-node がデータ収集する項目をカスタマイズしたが,データの収集は続けたままで表示だけ off にしたいときには次のようにする. # vi /etc/munin/munin.conf [localhost.localdomain] swap.graph noこうすると,…
vnc で kde を起動しようとすると vnc サーバが落ちるようになった. /usr/bin/startkde をコピーしてデバッグしてみると,~/.fonts を xset fp+ しようとしているところで落ちていることがわかった. 解決策としては ~/bin に startkde をコピーして xset f…
debian の apache2 で WebDAV をサービスするには: # a2enmod dav_fs { デフォルトで有効になっているので通常は必要ない } # chgrp www-data /var/lock/apache2 # chmod g+w /var/lock/apache2 { これらをしないと error.log にエラーが出る } # mkdir /va…