Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2005-12-15 [長年日記]
_ [Debian][ORCA] package の hold
基本的には,6.4.6 古いパッケージを hold する(http://www.debian.org/doc/manuals/reference/ch-package.ja.html) (http://debian.fam.cx/?AptGet) にあるように,Sarge なら aptitude が推奨されているので#aptitude hold [package name]とかか,それ以外なら下記がwoodyなどでも適用できる.
5.5.1 holdするパッケージ名の確認 export COLUMNS=132 dpkg -l | grep -i [package name] 5.5.2 hold 作業 #echo -e "libnkf-ruby hold" | dpkg --set-selections #echo -e "libruby hold" | dpkg --set-selections #echo -e "libuconv-ruby hold" | dpkg --set-selections #echo -e "ruby hold" | dpkg --set-selections #echo -e "postgresql hold" | dpkg --set-selections #echo -e "postgresql-client hold" | dpkg --set-selections #echo -e "postgresql-contrib hold " | dpkg --set-selectionsdselectの=キー, aptitudeも=キーと同じ効果.ということで,最初からhold されてなかった可能性もあるかと > someone
_ [Debian] uscan
Debianパッケージには、upstreamの新しいバージョンを検知してパッケージを作るコマンドが uscan, uupdateです。パッケージの命名規則はperlre(Perlの正規表現)で表現してカバーします。yabuki@Ernalda:~/src/deb-package/yc-el-dh_cmpat4/yc-4.0.13$ uscan --report --verbose -- Scanning for watchfiles in . -- Found watchfile in ./debian -- In debian/watch, processing watchfile line: http://www.ceres.dti.ne.jp/~knak/yc.html yc-([\d+\.]*).tar.gz debian uupdate -- Found the following matching hrefs: yc-4.0.13.tar.gz yc-4.0.13.tar.gz yc-4.0.12.tar.gz yc-4.0.11.tar.gz yc-4.0.10.tar.gz yc-4.0.9.tar.gz yc-4.0.8.tar.gz yc-4.0.7.tar.gz yc-4.0.6.tar.gz yc-4.0.5.tar.gz yc-4.0.4.tar.gz yc-4.0.3.tar.gz yc-4.0.3.tar.gz yc-4.0.2.tar.gz yc-4.0.1.tar.gz yc-4.0.0.tar.gz Newest version on remote site is 4.0.13, local version is 4.0.13 => Package is up to date -- Scan finished