Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2006-03-27
_ [Debian] Sarge kernel upgrade(security fix) and software suspend2
Debian Sarge のカーネルにセキュリティFixがでたので、入れ換える。基本的には、(http://www.netfort.gr.jp/~yabuki/diary/?date=20051222#p01)にあるが、ひさびさに作業したので、refine.- 既存の.config(/usr/src/kernel-source-2.6.8/.config)をどこかに保存しておく
- sudo aptitude install kernel-source-2.6.8
yabuki@Ernalda:~$ export COLUMN=132;dpkg -l kernel-source* 要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持 | 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール |/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常) ||/ 名前 バージョン 説明 +++-=======================-=======================-============================================================== un kernel-source <なし> (説明(description)がありません) un kernel-source-2.2 <なし> (説明(description)がありません) un kernel-source-2.2.20 <なし> (説明(description)がありません) pn kernel-source-2.2.25 <なし> (説明(description)がありません) un kernel-source-2.4 <なし> (説明(description)がありません) un kernel-source-2.4.10 <なし> (説明(description)がありません) un kernel-source-2.4.18 <なし> (説明(description)がありません) pn kernel-source-2.4.27 <なし> (説明(description)がありません) un kernel-source-2.6 <なし> (説明(description)がありません) un kernel-source-2.6.10 <なし> (説明(description)がありません) un kernel-source-2.6.11 <なし> (説明(description)がありません) un kernel-source-2.6.12 <なし> (説明(description)がありません) ii kernel-source-2.6.8 2.6.8-16sarge2 Linux kernel source for version 2.6.8 with Debian patches
- Versionがsarge2になっているので、patchがあたるようチェック部分を変更する
- cd /usr/src/kernel-patches/all/2.6.8/
- sudo vi apply/suspend2
- 2.6.8-1[56]|2.6.10-[56]|2.6.11-[1-7]|2.6.12|2.6.12-[1-9]|2.6.12-10) :;; + 2.6.8-1[56]|2.6.8-16sarge[12]|2.6.10-[56]|2.6.11-[1-7]|2.6.12|2.6.12-[1-9]|2.6.12-10) :;;
- あとは、fakeroot make-kpkg --added-patches suspend2 --config menuconfig kernel_image kernel_headers modules_image でコンパイル
- kernel configurationは、前回の.configをつかう。基本的にはそれでOKのはずだが、起動時にrootが見付からないとかいわれるときには、HDDが見えてないので、PIIXやIDE関係のモジュールが組み込みになっているか確認する
2007-03-27
_ 昔の知り合いからメール
自分の Web Page を作っていて、よかったと思うことの一つに、昔の知り合いが Web Page を見て連絡をくれることである。
_ book:RubyistMagazine出張版正しいRubyコードの書き方講座
Webで出版されている、るびまの内容をまとめたものだが、本のバージョンの付加価値として、さまざまな人がコラムを書いている。目次などは(http://www.cbook24.com/bm_detail.asp?sku=9784839923204) にて確認できます。
_ Web更新
自社の Web をようやく更新。あっさりしているので Modem 接続でもさくさく閲覧できますよ :) http://www.kiire.co.jp
_ memo: エンジニアのための英語術 -- 第2回 たかがリーディング、されどリーディング - エッセイスタイルをモノにせよ
_ memo: エンジニアのための英語術 -- 第3回 強い思いの主張こそ、感情的ではなく論理的に展開する
(http://journal.mycom.co.jp/column/en/003/) Ruby on Grails について語っているblogをとりあげている。
2013-03-27
_ addr2line
アドレスからC言語の行数のどこに該当するか教えてくれるコマンド。objdumpだと-lオプションで逆アセンブルと一緒にどの行に該当するかおしえてもらえる。元ネタは、2013-01-24 ■[linux]アドレスからソースコードの位置を探すコマンド(http://d.hatena.ne.jp/syuu1228/20130124/1359021318)です。
手元のDebianだと、
$ dpkg -S `which addr2line` binutils-multiarch による退避 (divert) 元: /usr/bin/addr2line binutils-multiarch による退避 (divert) 先: /usr/bin/addr2line.single binutils-multiarch, binutils: /usr/bin/addr2lineってな感じで、コマンドが入っている。