fastladderメモ
動かすのに必要だったもの
sudo aptitude install ruby ruby1.8-dev rubygems
sudo aptitude install libfreeimage-dev
sudo gem install rails
sudo gem install sqlite3-ruby
sudo gem install feed-normalizer
DBセットアップ
rake db:migrate RAILS_ENV=development
起動
./script/server -e development
すばらしすぎるなぁ。
htpasswdだけインストールしたい!
と思ったのだけど、htpasswdとかはapache2-utilsってパッケージにわけられていてそれだけ別にインストールできるようで、一瞬で解決。
$ sudo dpkg -L apache2-utils
/.
/usr
/usr/bin
/usr/bin/dbmmanage
/usr/bin/htdbm
/usr/bin/htdigest
/usr/bin/htpasswd
/usr/sbin
/usr/sbin/ab
/usr/sbin/checkgid
/usr/sbin/logresolve
/usr/sbin/rotatelogs
/usr/sbin/htcacheclean
/usr/sbin/check_forensic
/usr/sbin/split-logfile
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/htdbm.1.gz
/usr/share/man/man1/htpasswd.1.gz
/usr/share/man/man1/dbmmanage.1.gz
/usr/share/man/man1/htdigest.1.gz
/usr/share/man/man8
/usr/share/man/man8/rotatelogs.8.gz
/usr/share/man/man8/htcacheclean.8.gz
/usr/share/man/man8/checkgid.8.gz
/usr/share/man/man8/ab.8.gz
/usr/share/man/man8/logresolve.8.gz
/usr/share/man/man8/check_forensic.8.gz
/usr/share/doc
/usr/share/doc/apache2-utils
/usr/share/doc/apache2-utils/copyright
/usr/share/doc/apache2-utils/NEWS.Debian.gz
/usr/share/doc/apache2-utils/changelog.gz
/usr/share/doc/apache2-utils/changelog.Debian.gz
aptitude upgrade
しようとしたら
W: The "upgrade" command is deprecated; use "safe-upgrade" instead.
とかいわれた。お、お。
man みてみると
- upgrade -> safe-upgrade
- dist-upgrade -> full-upgrade
となったのかな。
perl-debug
とか言うパッケージがあったのか!!!!>Debian
いままでソースからわざわざ別の場所に入れてたよー。あー。
64bit Debian で 32bit アプリを動かすの法
$ sudo aptitude install ia32-libs
hamachi がうごかんくてあせったわー。
dnsmasq調子悪い @ debian etch
うちのLAN内の名前解決に使ってるdnsmasqだけど最近反応なくなることが多いなぁ。なんだろう
起動しなおしてやると動く。。
ひさびさに dist-upgrade
アップデートリストに subversion やら apache やら気になるものが出ていたので、dist-upgrade ってみた。
apacheは2.2に、subversionは1.4になった。Debian etch。
とりあえずsvnのBasic認証が通らなくなって何事かと思ったら、mod_authz_user
が無効になっていた。何でデフォ無効なんだよ><
なんかモジュールふえまくりだな、とか今頃思った次第。
Weak references are not implemented in the version of perl
なにげなく aptitude upgrade
したら CRON からメールがきまくって
Weak references are not implemented in the version of perl at /usr/local/share/perl/5.8.4/DBIx/Class/Schema.pm line 7
とかで Scalar::Util::weaken 使ってるスクリプトが全滅。
おいおいなんだよこれ。
weaken は Catalyst でも DBIC でも使ってるのでこのままだと fastcgi プロセス再起したらこの鯖で動いてる Web アプリ全部死亡する危機w
なんでだろーとおもってとりあえず Scalar::Util 再インストールしたら直った。
謎過ぎる。。同じバージョンだったのに。
Debian での trac webadmin メモ
etch での話ですよ。
$ sudo aptitude install python-setuptools
で python のパッケージインストーラが入るが、コマンド名がDebian独自のものになってるため注意が必要。
んで、webadminのページより.eggファイルをダウンロードし、
$ sudo easy_install TracWebAdmin-0.1.1dev_r2765-py2.3.egg
とすればインストール完了。DLしなくてもeasy_installにURL渡してもいいぽい。
Debian独特なのは以上で、あとは同じ。 trac.ini を編集すれば、TRAC_ADMIN権限ユーザーでwebadmin機能が使用可能になる。
んー便利だ。これだけで0.9にあげた価値ある。家のほうでも使おう。
KDE 日本語関係
メモ。
sudo aptitude skkdic skktools uim uim-skk uim-xim uim-gtk2.0 uim-qt
~/.uim
(define default-im-name 'skk)
~/.xsession
export GTK_IM_MODULE=uim
export QT_IM_MODULE=uim
export XMODIFIERS=@im=uim
uim-xim &
uim-toolbar-gtk-systray &
uim-toolbar-qt &
x-session-manager