k0yの日記

2007-08-27 sshとputty

[] puttyを使っていて


先ほど、authorized_keysに新しいキーを追加しようとしていて思った。
puttyの画面にDrag&Dropで現在のカレントディレクトリにscpしてくれたらいいのに」
「(誰かパッチとか作ってくれないかな〜」

ファイルコピーなんてあまり使わないからsambaやsftpの設定してないのでファイルを持って行くのが何気にめんどくさい。
軽く調べてみたができるような情報は見当たらず。

で、しょうがなく vi でシコシコ編集して完了。
まぁ、「改行コードは LF でよかったかな?」とか調べたので結局stfpしたほうがよかったんじゃないかとか思ったり

[] puttyを使っていて2


朝に続いてまたまたputtyに関して

debianサーバに接続していると日本語入力がどうもあやしい。
具体的にはBash上でsvnコミットコメントを入力していると、前から順番に入力しなければ文字が欠けたり二重に入力されたり。
以下のサイトに書いている内容と一緒なのかな?
Page Not found

vimなら問題なく入力できるのだが、かなり不便なのでもう少し調べてみる。

2007-08-22 tracインストールに伴う各種疑問(Debian系)

[][] DebianMySQLに関する疑問


昨日、自端末のcoLinuxMySQLインストールし今日起動したらいくつか疑問が。
後で調べる為、メモ。
  • 起動時に以下のエラーが出る。問題ないかどうか確認
Starting MySQL database server: mysqld ..
Checking for corrupt, not cleanly closed and upgrade needing tables..
 # Short-Description: Start and stop the mysql database cluster server daemon
 # Description:       Controls the MySQL NDB Data Node daemon "ndbd".
 # Short-Description: Start and stop the mysql database cluster management daemon
 # Description:       Controls the MySQL NDB Management Node daemon "ndb_mgmd".

ちなみに環境は以下
 [root@coLinux:~]# uname -r
 2.6.11-co-0.6.4
 [root@coLinux:~]# cat /etc/debian_version
 4.0
 [root@coLinux:~]# mysqld -V
 mysqld  Ver 5.0.32-Debian_7etch1-log for pc-linux-gnu on i486 (Debian etch distribution)

[]Debianパッケージの「trac-ja-resource」に驚愕


「templates/」「wiki-default/」を上書き後、initenv。
できあがったwikiを見て驚愕。
Trac 0.8.4 にようこそ
( Д)゜ ゜

[]tagpluginの設定問題


colinux上のDebiantracインストールしていたがTagPluginがうまく動かない... 具体的には「trac.ini」を編集後にupgradeをかけるとエラーが発生
編集内容
trac.ini:

[components]
tractags.* = enabled
おそらく「tractags.engine」で問題。

エラー内容
Command failed: 'pysqlite2.dbapi2.Connection' object has no attribute 'to_sql

[] aptitudeのsearchでの表示結果に関して


aptitudeのsearchオプションで表示される内容を明確に理解できていなかったので確認
(「i」がインストール済みぐらいはわかるのだが...)
no title
searchの項目を参照(manにも書いてあるけどね...)
search

    コマンドラインで与えられたパターンのうち 1 つ以上にマッチするパッケージを検索します。与えられたパターンのうち
いずれかにマッチするパッケージがすべて表示されます。例えば、「aptitude search '~N'」とすると「新規」パッケージを
すべて一覧表示します。検索パターンに関するさらに詳しい情報は、aptitude リファレンスマニュアルの「検索パターン」
セクションを参照してください。

    -F オプションを与えない場合、aptitude search の出力はこのようになります。

    i   apt                             - Advanced front-end for dpkg              
    pi  apt-build                       - frontend to apt to build, optimize and in
    cp  apt-file                        - APT package searching utility -- command-
    ihA raptor-utils                    - Raptor RDF Parser utilities

    検索結果はそれぞれ異なる行に一覧表示されます。各行の第 1 文字はパッケージの現在の状態を示します。最もありふれた状態は、
システムにパッケージが存在した形跡がないという意味の p、パッケージが削除されたがシステムに設定ファイルが残っているという意味の c、
パッケージがインストールされているという意味の i、パッケージが仮想パッケージであるという意味の v です。第 2 文字は、
パッケージに対して行うよう保存されたアクションを示します (アクションが存在する場合で、なければ空欄が表示されます)。
最もありふれた状態は、パッケージがインストール予定であるという意味の i、パッケージが削除予定であるという意味の d、
パッケージおよびその設定ファイルが削除予定であるという意味の p です。第 3 文字が A である場合、そのパッケージは自動的に
インストールされたものです。

    表示されうる状態やアクションのフラグの完全な一覧については、aptitude リファレンスマニュアルの「パッケージ情報への
アクセス」セクションを参照してください。 

[] 起動スクリプトの設定


Debianにapache2系をaptで入れたのだが、どうもデフォルトのapache1.3系は削除されないらしい。
(全てじゃないけど、apacheに関してはこれのほうがいいと思う)

で、削除しようかと思ったが、ちょっとその前に起動スクリプトがどうなっているかを確認。 しようとしたが、直接「rc?.d」を編集するのではなくて他の方法はないかなと検索。
ようは、RedHat系で「chkconfig」で行える事がDebianのツールでもできないかと。

で、想定どおり「update-rc.d」というコマンドを発見。
404 Not Found
8.自動起動スクリプト登録/削除

update-rc.d というコマンドを使用する。

# update-rc.d < モジュール起動スクリプト名 > defaults

で登録できる。
Debian GNU/Linux では「インストールされるものは使うモノ」というポリシーらしいので xdm をインストールすると全てのランレベルで
 xdm でのログインが行なわれる。 もしテキストログインを行なう場合は update-rc.d コマンドにより、/etc/rc[n].d/ 以下の
 rcスクリプト を変更/削除する必要がある。

# update-rc.d -f < モジュール起動スクリプト名 > remove

で起動スクリプトを削除できる。 -f オプションを付けないと /etc/init.d 以下にスクリプト本体があると各ランレベルのリンクファイルを
削除できないが、このオプションを付ける事により、/etc/init.d 以下のスクリプト本体を削除せずに、各ランレベルのリンクファイルのみ
削除を行う。