約 4,659,895 件
https://w.atwiki.jp/linux2ch/pages/129.html
かな漢字変換エンジン Anthy に関するFAQ。 かな漢字変換エンジン Anthy に関するFAQ。 Anthy とは何ですか。 Anthy という名前の由来を教えてください。 インストール方法を教えてください。 ibus-anthyの場合 scim-anthyの場合 誤変換があって気になるのですが…。 ユーザ辞書を作成して単語の登録をしたい 矢印記号などを簡単に入力できますか。 空白スペースの幅が直接入力とひらがな入力とで違うので困ります。 ローマ字入力で「/」をタイプしたときに「・」が出るようにするには? scim-anthy 「キーバインド」は標準以外にも用意されていますか。 変換中に頻繁に固まる メーリングリストについて 2ch Linux板 Anthy 関連スレッド Anthy とは何ですか。 Anthy は、フリーでセキュアな日本語入力システムとあると説明されています。 http //anthy.sourceforge.jp/ が Anthy の公式ウェブサイトです。 Anthy という名前の由来を教えてください。 某アニメのヒロインの名前からきているそうですが、これに決めた理由は特にないようです。 インストール方法を教えてください。 ibus-anthyの場合 Fedora / CentOS では # yum install ibus-anthy Debian / Ubuntu / Mint では $ sudo apt-get install ibus-anthy scim-anthyの場合 Fedora / CentOS では # yum install scim-anthy Debian / Ubuntu / Mint では $ sudo apt-get install scim-anthy 現在の Anthy の安定版は、9100h となっています。 誤変換があって気になるのですが…。 かな漢字変換 anthy で、個人用学習データを活用して変換結果の改善を目指すパッチ を G-HAL さんという方が作っていて、それを含めてさらに辞書を強化した Modified Anthy を UTUMI さんという方が配布してくれています。それを .deb パッケージにしたリポジトリが IKOINOBA APT/YUM repository で提供されています(リポジトリを有効にする方法も記載されています)。 ユーザ辞書を作成して単語の登録をしたい Anthy の個人辞書を管理するには、Kasumi (霞)を利用することが可能です。Kasumi は、Anthy のデフォルト個人辞書管理ツールとして扱われるようになりました。 矢印記号などを簡単に入力できますか。 矢印記号の場合 "やじるし" として変換しても出てきますが、短縮入力があります。 入力文字 zh zj zk zl z, z. z/ 出力文字 ← ↓ ↑ → ‥ … ・ 空白スペースの幅が直接入力とひらがな入力とで違うので困ります。 Anthy の設定メニューより、空白スペースの設定は自由に変更できます。 Anthy の設定項目一般で、「空白のタイプ」を指定してください。全角・半角・入力モードに従う の中から選択できます。 ローマ字入力で「/」をタイプしたときに「・」が出るようにするには? scim-anthy 設定ツールで 「IMエンジン」- 「Anthy」ページの「ローマ字入力」- 「ローマ字テーブル」を「Microsoft IME」に変更する良いでしょう。 「キーバインド」は標準以外にも用意されていますか。 はい。ATOK や Microsoft IME 風などにキーバインドを切替えることができます。 設定ツールで 「キーバインド」- 「キーバインドテーマ」右横の ∨ ボタンを押下すると、利用可能な他の候補が現れます。 変換中に頻繁に固まる 設定ファイルが壊れている可能性があります。その場合はいったん .anthy/ ディレクトリを削除してみてください。ログインし直せば、.anthy/ ディレクトリは自動的に再作成されます。 $ rm -rf ~/.anthy/ メーリングリストについて Anthy-dev メーリングリストがあります。このメーリングリストの 過去ログ は公開されています。 2ch Linux板 Anthy 関連スレッド Anthy スレッド 9 http //pc11.2ch.net/test/read.cgi/linux/1205547942/ 8 http //pc11.2ch.net/test/read.cgi/linux/1185965590/ 7 http //pc11.2ch.net/test/read.cgi/linux/1135922823/ Anthy/uim スレッド 6 http //pc8.2ch.net/test/read.cgi/linux/1122652270/ 5 http //pc5.2ch.net/test/read.cgi/linux/1093769067/ 4 http //pc5.2ch.net/test/read.cgi/linux/1093769067/ 3 http //pc5.2ch.net/test/read.cgi/linux/1084073229/ 2 http //pc5.2ch.net/test/read.cgi/linux/1067706189/ 1 http //pc.2ch.net/test/read.cgi/linux/1033193724/
https://w.atwiki.jp/slash/pages/413.html
sendmailのテスト方法 mailertableの動作テストで使用した コマンド sendmail -bt root# sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter ruleset address Test Modeヘルプ一覧 Help for test mode ? this help message. .Dmvalue define macro `m to `value . .Ccvalue add `value to class `c . =Sruleset dump the contents of the indicated ruleset. =M display the known mailers. -ddebug-spec equivalent to the command-line -d debug flag. $m print the value of macro $m. $=c print the contents of class $=c. /mx host returns the MX records for `host . /parse address parse address, returning the value of crackaddr, and the parsed address. /try mailer addr rewrite address into the form it will have when presented to the indicated mailer. /tryflags flags set flags used by parsing. The flags can be `H for Header or `E for Envelope, and `S for Sender or `R for Recipient. These can be combined, `HR sets flags for header recipients. /canon hostname try to canonify hostname. /map mapname key look up `key in the indicated `mapname . /quit quit address test mode. rules addr run the indicated address through the named rules. Rules can be a comma separated list of rules. End of HELP info テスト方法 /parse hoge@example.com Cracked address = $g Parsing envelope recipient address canonify input hoge @ example . com Canonify2 input hoge @ example . com Canonify2 returns hoge @ example . com . canonify returns hoge @ example . com . parse input hoge @ example . com . Parse0 input hoge @ example . com . Parse0 returns hoge @ example . com . ParseLocal input hoge @ example . com . ParseLocal returns hoge @ example . com . Parse1 input hoge @ example . com . Mailertable input example . com hoge @ example . com . Mailertable input example . com hoge @ example . com . Mailertable returns hoge @ example . com . Mailertable returns hoge @ example . com . MailerToTriple input [ 192 . 168 . 1 . 1 ] hoge @ example . com . MailerToTriple returns $# relay $@ [ 192 . 168 . 1 . 1 ] $ hoge @ example . com . Parse1 returns $# relay $@ [ 192 . 168 . 1 . 1 ] $ hoge @ example . com . parse returns $# relay $@ [ 192 . 168 . 1 . 1 ] $ hoge @ example . com . 2 input hoge @ example . com . 2 returns hoge @ example . com . MasqSMTP input hoge @ example . com . MasqSMTP returns hoge @ example . com . final input hoge @ example . com . final returns hoge @ example . com mailer relay, host [192.168.1.1], user hoge@example.com 終了方法 [Ctrl] + [D]
https://w.atwiki.jp/engineeringhowtos/pages/19.html
主にDebian/GNU Linux (etch以降)についての覚書き 目次 カーネルタスクスケジューラ カーネル タスクスケジューラ カーネル2.5時点での情報 [後藤,2002] root権限でスケジューラに対して,プロセスがactive queueにあり続けるように すれば,そのプロセスがCPUを独占できる?(-- 計測/制御プログラムの場合,有用) 2.4.22時点での情報のようにgettimeofday()とnanosleep()を組み合わせれば十分? reemptive kernelの場合は? カーネル2.6.18,sched.c, 555行 /* * Called when a process is dequeued from the active array and given * the cpu. We should note that with the exception of interactive * tasks, the expired queue will become the active queue after the active * queue is empty, without explicitly dequeuing and requeuing tasks in the * expired queue. (Interactive tasks may be requeued directly to the * active queue, thus delaying tasks in the expired queue from running; * see scheduler_tick()). * * This function is only called from sched_info_arrive(), rather than * dequeue_task(). Even though a task may be queued and dequeued multiple * times as it is shuffled about, we re really interested in knowing how * long it was from the *first* time it was queued to the time that it * finally hit a cpu. */ static inline void sched_info_dequeued(struct task_struct *t) { t- sched_info.last_queued = 0; }
https://w.atwiki.jp/m_shige1979/pages/317.html
データベース初期化 su - postgres initdb --encoding=UTF-8 手動起動 pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/data/serverlog start 手動終了 pg_ctl -D /usr/local/pgsql/data stop 自動起動 ##スーパーユーザーへ切替 su - ##起動ファイルコピー cp /home/webadmin/src/postgresql-8.3.3/contrib/start-scripts/linux /etc/rc.d/init.d/postgres ##権限変更 chmod 755 /etc/rc.d/init.d/postgres ##登録 chkconfig --add postgres ##起動/終了/状態監視 /etc/init.d/postgres [start/status/stop] データベース作成 ##ユーザー作成 createuser -d -s -r -l -P testuser ##データベース作成 createdb -O testuser -W testdb ポート開放 /sbin/iptables -I INPUT -p tcp -m tcp --dport 5432 --syn -j ACCEPT /sbin/iptables -I INPUT -p udp -m udp --dport 5432 -j ACCEPT クライアント 以下の例ではクライアントXXXからサーバ192.168.10.141に接続する場合 html2 plugin Error このプラグインで利用できない命令または文字列が入っています。
https://w.atwiki.jp/shirayuu/pages/16.html
2008年4月25日にリリースされた、Ubuntu Linux 8.04 日本語ローカライズ版の初期設定や設定を記述していく できるだけコンソール画面で行えるように記述していきます。 初期インストール手順スーパーユーザーの作成 ユーザID, グループ名, グループIDの変更 sudo を パスワードなしで実行する テンプレート,デスクトップ,ドキュメント,ビデオ,音楽,画像,公開 各種特殊ディレクトリ名を変更する。 apt の sources.list を変更する。 パッケージのインストール 基本編 キーボードの設定 有線LAN の設定 scim の設定 テキストログインに変更する。 M+IPA フォント の追加 EUC-JP 環境への移行 emacs の設定emacs で anthy が使えるようにanthy-el を入れる emacs のフォント変更 emacs の設定の変更 zsh の設定 mlterm の設定 FTP サーバーへ接続 LaTeX 関係基本パッケージの導入 CMAP 関係のインストール ビューアーのインストール PDF ビューアーのインストール Xdvi の設定 dvipdfmx の設定DVI→PDF 変換時 任意のフォントを埋め込む デスクトップ環境Compiz Fusion と Emerald Nodoka の導入 デフォルトフォントの変更 プログラム言語 ネット関係firefox 2 のインストール flash のインストール samba の導入 パッケージ一覧 初期インストール手順 ubuntu Linux では、スーパーユーザ権限での作業をすべて, $ sudo command で行える。 $ sudo command は、 $ su $ command とほぼ同じ意味。 スーパーユーザーの作成 ubuntu は初期状態では,スーパーユーザへとなれない。 そのため、以下のコマンドでスーパーユーザのパスワードを作成してスーパーユーザになれるようにする。 $ sudo passwd # スーパーユーザのパスワードの作成 ユーザID, グループ名, グループIDの変更 $ sudo vipw $ sudo vigr vipw では、ユーザの ユーザIDとどのグループID に属するのかを設定する vigr は、グループID の設定 例. 対象 hoge ユーザ ユーザID 1000 から 1010 に変更 グループID 1000 から 1001 (users) に変更 $ sudo vipw 以下のように編集 hoge x 1000 1000 (以下略) この記述を hoge x 1010 1001 (以下略) へと変更 $ sudo vigr users x 100 を users x 1001 に変更 sudo を パスワードなしで実行する $ sudo visudo 以下のように編集 hoge ALL=(ALL) NOPASSWD ALL テンプレート,デスクトップ,ドキュメント,ビデオ,音楽,画像,公開 各種特殊ディレクトリ名を変更する。 $ cd .config $ cp user-dirs.dirs user-dirs.dirs.orig # バックアップを取る $ vi user-dirs.dirs user-dirs.dirs を編集する # ~/.config/user-dirs.dirs XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/download" 編集した設定に合わせてディレクトリを作成する。 $ mkdir ~/Desktop $ mkdir ~/download 次回、ログイン時反映される。 apt の sources.list を変更する。 apt は、/etc/apt/sources.list に記述されているサーバーからパッケージリストを取得する。 ubuntu 8.04 の初期状態では、どうやら接続できないサーバがあるようで途中で失敗した。 ということで接続先のサーバを変更する。 目的のディレクトリにアクセスする。 $ cd /etc/apt 編集途中にミスしたときのことを考えてバックアップは必ずとる。 $ sudo cp sources.list sources.list.orig 実際に編集する $ sudo vim sources.list このような手段で直接編集しても良いが効率が悪い。 しかし、次の方法を用いるとある程度簡単にすむ。 sed を用いて一括変換する簡易スプリクトを記述する。 この一連の作業には、スーパーユーザになる必要があるので、 スーパーユーザへと昇格する $ sudo su 目的のディレクトリにアクセスする # cd /etc/apt ファイル名は適当でよいが今回はchsourcelistと言う名前のファイルにスプリクトを記述する。 # vim chsourcelist 編集内容は下記のとおり # chsourcelist sed s/jp\.archive\.ubuntu\.com\/ubuntu/ftp\.riken\.go\.jp\/Linux\/ubuntu/g sources.list sources.list.riken cp sources.list.riken sources.list rm sources.list.riken スプリクトを実行する # sh chsourcelist 実際に実行されたか確認する # cat sources.list | less 実際にパッケージリストを取得する # apt-get update ここで、エラーなくパッケージリストがダウンロードされたことを確認する。 次にパッケージの更新 # apt-get upgrade # apt-get dist-upgrade これで、パッケージリストの取得先が変更されたことが確認された。 パッケージのインストール 基本編 普段使う中で、最低限必要なパッケージをインストールする。 $ sudo apt-get install zsh $ sudo apt-get install emacs $ sudo apt-get install mlterm mlterm-tools $ sudo apt-get install ssh $ sudo apt-get install vim キーボードの設定 英字配列を使用するため、ちょっとした変更が必要。 有線LAN の設定 最初は、まったく設定されていなかったので設定する。 /etc/network/interfeces を次のように編集 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp scim の設定 shift + space で変換できるようにする。 テキストログインに変更する。 初期は、グラフィカルログインと呼ばれる グラフィカルなログイン環境であるが それを撤廃することにより、高速にログインできるほかデスクトップ環境の設定が行いやすくなるため、 私はそちらを用いている。 $ /etc/rd2.d $ cat README READMEの命名規則に従う。 $ sudo mv S30gdm K70gdm $ sudo killall gdm ここで、スクリーンが黒くなり、操作がまともにできなくなるが あわてず、 ctrl + alt + f1 を押す。 この場面で移った先がテキストログインの場面となる。 デスクトップを表示させるためには、ログイン後 $ startx とすればよい。 $ .xinitrc にて、デスクトップの環境変数ほかの設定を記述する。 M+IPA フォント の追加 M+ フォントとIPA フォントの合成フォントを追加する 前段階として、フォントを格納する先のディレクトリを作成する $ sudo mkdir -p /usr/share/fonts/truetype/mplusipa M+IPA を取得する。 # M+IPA の取得 $ wget http //jaist.dl.sourceforge.jp/mix-mplus-ipa/25997/mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2 $ tar jvxf mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2 # tar を使って解凍 $ cd mixfont-mplus-ipa-TrueType-20060520p1/opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus/fonts # フォントのディレクトリへ移動 $ sudo cp *.ttf /usr/share/fonts/truetype/mplusipa # フォントをフォントパスのディレクトリへ移す $ sudo fc-cache -v *.ttf # フォントの登録 (フォントキャッシュに追加) $ sudo mkfontdir # fontdir の作成 $ xset xp rehash # フォントサーバのリハッシュ $ fc-list # フォントが追加されているのかの確認 EUC-JP 環境への移行 サーバなどの環境がEUC-JP で、何かとEUC-JP の方が都合がよいので、 使用する文字コードをEUC-JP に変更する。 /var/lib/locales/supported.d/local へ、 ja_JP.EUC-JP EUC-JP を追加する $ sudo vi /var/lib/locales/supported.d/local で、 ja_JP.EUC-JP EUC-JP を追記 設定の更新を行い、確認する $ sudo locale-gen $ locale -a .xinitなどに export LANG=ja_JP.eucjp export LC_ALL=ja_JP.eucjp を追加 EUC-JP に変更したので弊害で less で閲覧できなくなるので、lv をインストール $ sudo apt-get install lv 環境変数 PEGER の中身の変更 $ sudo update-alternatives --config pager lv の番号を選択する emacs の設定 emacs で anthy が使えるようにanthy-el を入れる $ sudo apt-get install anthy-el 前段階その1。漢字変換サーバーは必要なので入れておくと吉 emacs のフォント変更 $ sudo apt-get install xfonts-mplus $ sudo xset fp rehash フォントのインストールと、フォントサーバーのリセット $ xfontsel $ xlsfonts | grep mplus などで、mplus が追加されたことを確認する。 次に、emacs で mplus フォントを扱うように.Xresources を次のようにする。 Emacs.Fontset-0 -mplus-gothic-*-r-normal--10-*-*-*-*-*-fontset-mplus_j10,\ ascii -mplus-gothic-medium-r-normal--10-*-*-*-*-*-iso8859-1 Emacs.Fontset-1 -mplus-gothic-*-r-normal--12-*-*-*-*-*-fontset-mplus_j12,\ ascii -mplus-fxd-medium-r-semicondensed--12-*-*-*-*-*-iso8859-1 Emacs.font fontset-mplus_j12 そして、 $ xrdb -marge .Xresouces として設定を反映する。 ここまでで、前段階2。フォントを初期から変更したくない場合は必要ない行為。 emacs の設定の変更 個人的な設定は以下のとおりとなっている。 zsh の設定 .zshrc に記述する。 zsh は設定次第はかなり使いやすくなる。 zsh を標準シェルにする場合は、chshを使えばよい。 まず、zsh の位置を確認 S which zsh /usr/bin/zsh $ chsh ログイン後反映される。 mlterm の設定 標準エンコードが UTF-8 の環境で mplus フォントを使う場合は、 .mlterm/main に次の記述を追加 not_use_unicode_font = true use_anti_alias = false おそらく、ユニコードが含まれるフォントを使わないことと、アンチエイリアスを解除する設定。 .mlterm/font には、 ISO8859_1 = -mplus-fxd-medium-r-semicondensed--12-120-75-75-c-60-iso8859-1; US_ASCII_BOLD = -mplus-fxd-bold-r-semicondensed--12-120-75-75-c-60-iso8859-1; JISX0201_KATA = -mplus-gothic-medium-r-normal--12-120-75-75-c-60-jisx0201.1976-0; JISX0201_KATA_BOLD = -mplus-gothic-bold-r-normal--12-120-75-75-c-60-jisx0201.1976-0; JISX0201_ROMAN = -mplus-gothic-medium-r-normal--12-120-75-75-c-60-jisx0201.1976-0; JISX0208_1983 = -mplus-gothic-medium-r-normal--12-120-75-75-c-120-jisx0208.1990-0; JISX0208_1983_BOLD = -mplus-gothic-bold-r-normal--12-120-75-75-c-120-jisx0208.1990-0; を記述する。 FTP サーバーへ接続 FTP サーバなどにバックアップを置いてる人はFTP からもらう $ sudo apt-get install gftp LaTeX 関係 美しい数式の組版が作れる LaTeX をインストールする。 参考 ubuntu フォーラム日本語版 基本パッケージの導入 $ sudo apt-get install latex-env-ja $ sudo apt-get install latex-extra-ja $ sudo jisconfig add CMAP 関係のインストール 基本パッケージ以外の拡張 CMap を導入 $ sudo apt-get install cmap-adobe-japan1 cmap-adobe-japan2 cmap-adobe-cns1 cmap-adobe-gb1 ビューアーのインストール LaTeX より作成される、dvi, ps ファイルを閲覧するパッケージのインストール $ sudo apt-get install evince ghostscript gs-cjk-resouce gv PDF ビューアーのインストール $ sudo apt-get install adobereader-jpn 起動は、 $ acroread PDFファイル AdobeReader の初期起動時は、パッケージのインストールなどを求められる。 標準文字エンコードが EUC-JP な人は、一時的にUTF-8 に変更する必要がある。 現在の文字エンコードを調べる方法は、以下のコマンドで行う $ echo $LANG UTF-8 環境の人は、ja_JP.UTF-8 が返される。 EUC-JP 環境の人は、ja_JP.EUC-JP などが返される。 一時的にUTF-8へと変更するには、以下のコマンドをうつ。 $ export LANG=ja_JP.UTF-8 Xdvi の設定 xdvi の デフォルトフォントを変更する。 デフォルトでは、IPA モナ が使われているため通常のIPA フォントに変更する。 hints ファイルの編集 $ cd /etc/defoma/hints/ $ sudo cp ipamonafont.hints ipafont.hints ipafont.hints を ipamonafont.hints を参考にしながら変更 ipamonafont.hints の Priority を 80 に下げてから、以下のコマンドで更新。 $ sudo defoma-font register-all ipamonafont.hints $ sudo defoma-font register-all ipafont.hints /etc/texmf/vfontmap.d/20ptex-jisfonts.map を次のように編集 $ sudo cp 20ptex-jisfonts.map 20ptex-jisfonts.map.orig $ sudo vi 20ptex-jisfonts.map 編集内容 ### For ptex-jisfonts @Mincho Roman|Mincho@ rml-jis JIS-H @Gothic SansSerif|Gothic@ gbm-jis JIS-H 最後に、 $ sudo update-vfontmap で更新 dvipdfmx の設定 dvipdfmx は、dvi ファイルを pdf へ変換するパッケージ。 dvipdfmx.cfg を編集 $ sudo vi /etc/texmf/dvipdfm/dvipdfmx.cfg 最終行に次を追加 f jis-cjk.map 最後に設定反映 $ sudo update-texmf DVI→PDF 変換時 任意のフォントを埋め込む dvipdfmx は 変換時任意のフォントを埋め込むことができる。 初期のフォントの位置では、埋め込むことができないので LaTeX のフォントディレクトリになげる $ sudo mkdir -p /usr/share/texmf/fonts/truetype/ $ cd /usr/share/texmf/fonts/truetype/ $ ln -s /usr/share/fonts/truetype/mplusipa/M+1P_IPAG-circle.ttf . $ sudo mktexlsr 次に、map ファイルの変更 $ sudo vi /etc/texmf/dvipdfm/jis-cjk.map 次のようにする %% for jis fonts of ptex-jisfonts rml-jis H 0 M+1P_IPAG-circle.ttf gbm-jis H 0 M+1P_IPAG-circle.ttf この状態では、奥村さんの作成したjsarticle しか対応しない。 jsarticle,tarticle も変更する場合は、 rml H 0 M+1P_IPAG-circle.ttf gbm H 0 M+1P_IPAG-circle.ttf rmlv V 0 M+1P_IPAG-circle.ttf gbmv V 0 M+1P_IPAG-circle.ttf を追加 デスクトップ環境 Compiz Fusion と Emerald 色々、3D デスクトップとか体験してみる /etc/apt/sources.list に次を追加 (注意 32bit OS のみ) deb http //download.tuxfamily.org/3v1deb feisty eyecandy deb-src http //download.tuxfamily.org/3v1deb feisty eyecandy 編集後 $ wget http //download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add - $ wget http //download.tuxfamily.org/3v1deb/81836EBF.gpg -O- | sudo apt-key add - $ sudo apt-get update $ sudo apt-get install compiz-fusion-plugins-main compiz-fusion-plugins-main compizconfig-settings-manager emerald emerald-themes これにより、compiz fusion の詳細設定と、emerald マネージャーがインストールされた。 compiz fusion の詳細設定は、 システム→設定→Advanced Desktop Effects Settings emerald マネージャーは システム→設定→Emerald Theme Manager から開くことができる。 emerald テーマを起動と同時に使いたい場合は、 .xinitrc のgnome-session の前に、 emerald --replace と記述する # .xinitrc emerald --replace gnome-session Nodoka の導入 Gnome テーマ Nodoka の導入 $ sudo apt-get install build-essential libgtk2.0-dev $ wget http //ubuntu-debs.googlecode.com/files/gtk-nodoka-engine_0.6-1_i386.deb $ wget https //fedorahosted.org/releases/n/o/nodoka/nodoka-theme-gnome-0.3.90.tar.gz $ sudo dpkg -i gtk-nodoka-engine_0.6-1_i386.deb $ tar xvzf nodoka-theme-gnome-0.3.90.tar.gz $ cd nodoka-theme-gnome-0.3.90.tar.gz $ sudo cp -r Nodoka /usr/share/themes/ これで追加される。 デフォルトフォントの変更 /etc/fonts/conf.avail/69-language-selector-ja-jp.conf を書き換える。 プログラム言語 C libc6-dev C++ C++ Ruby Python Java 開発環境一気にインストール $ sudo apt-get install build-essential ruby sun-java6-jdk ネット関係 firefox 2 のインストール 何だかんだで、firefox 2 はまだまだいる。 $ sudo apt-get install firefox-2 flash のインストール $ sudo apt-get install flashplugin-nonfree samba の導入 まず、apt から導入 $ sudo apt-get install samba 次に conf ファイルのバックアップと編集 $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig $ sudo vi /etc/samba/smb.conf パッケージ一覧 Java sun-java6-jdk 注意 同意しないとインストールされない eclipce 音楽関係 audacious vlc
https://w.atwiki.jp/kuni/pages/6.html
■昨日 - ■今日 - ■合計 - Linux Tips 初級編 Linux Tips 初級編bashの履歴を検索する 2005/10/20 拡張子を変える? 2005/10/21 ディレクトリを戻る 2005/10/22 前のコマンドの最後の引数 2005/10/23 aliasを無効にしてコマンド実行 2005/10/27 viでマウスを使う 2005/11/08 X Window System 上でのコピー ペースト 2005/11/11 ファイルの属性を変更せずにコピーする。 2005/11/14 テキストログインの画面で文字化けさせないために 2005/11/17 深い階層のディレクトリを一気に作る 2005/11/22 文字コードを変換する 2005/11/26 コメントを削除する 2005/12/01 bashの履歴を検索する 2005/10/20 CTRL+r でリバースインクリメンタルサーチができます。 CTRL+r入力後、コマンドラインに入力していた文字列を入力すると 履歴をさかのぼって検索をしてくれます。 再度 CTRL + r で次へになります。 拡張子を変える? 2005/10/21 ちょっとしたファイル名の変更や、.bak や .orgなどの拡張子をつけて バックアップを取る時に便利なのが {}。 こんな風に使えます。 # cp /etc/sysconfig/networ{k,k.org} これは、以下と等価です。 # cp /etc/sysconfig/network /etc/sysconfig/network.org ディレクトリを戻る 2005/10/22 ディレクトリの移動はcdコマンドで行いますが、 # cd - と前にいたディレクトリに戻ることができます。 前のコマンドの最後の引数 2005/10/23 ファイルの存在を確認して、viで編集するなんてことがよくある。 そんなときに使えるのが !$。 前のコマンドの最後の引数の意味。 こんな風に使えます。 # ls /etc/sysconfig/network # vi !$ これで、 # vi /etc/sysconfig/network とおなじです。 aliasを無効にしてコマンド実行 2005/10/27 たとえば rm に rm -i なんてaliasがかかっているときに 大量のファイルを一括で削除するなんてときには、 # \rm *.bak のようにコマンドの前に \ をつけると、aliasを無効にしてくれます。 viでマウスを使う 2005/11/08 Linux上のviでマウスを使うには、viを起動した後に、 set mouse=a とします。 実際には、viはvimを使用しており、 Red Hat Enterprise Linux ES 3では、vim-enhanced の RPMパッケージがインストールされていれば使用できます。 X Window System 上でのコピー ペースト 2005/11/11 意外と知らない人が多い、X上でのコピーペーストの方法。 最近は gnome-terminal などが一般的な端末のため コピーは右クリックでメニューを出して、貼り付けも メニューからと結構めんどくさそう。 でもX上でのコピーの基本は、文字列を選択するだけ。 貼り付けは、真ん中ボタンもしくは右左ボタン同時押し。 これはデスクトップ環境が登場する以前から使える方法です。 ファイルの属性を変更せずにコピーする。 2005/11/14 ファイルのコピーを行った場合には、ファイルの所有者は コピーをしているユーザーになります。 しかもファイルの更新日時もコピーした時点に変更されます。 バックアップなどでオリジナルの情報をできるだけ保存 したい場合には、-a オプションを指定します。 # cp -a /etc/passwd /tmp テキストログインの画面で文字化けさせないために 2005/11/17 基本中の基本なのですが… テキストログイン画面( CTRL + ALT + F1 などで切り替えた画面)では 日本語が化けてしまいます。手っ取り早い文字化けの解消方法は、メッセージを 英語で表示することです。 ログイン後、LANG環境変数を設定することによりメッセージを英語で表示できます。 # LANG=C これでOKです。manなども英語で表示されます。 日本語のマニュアルと英語のマニュアルの内容が異なるなんてこともよくあるので 文字化け解消以外にも使用したりします。 深い階層のディレクトリを一気に作る 2005/11/22 深い階層のディレクトリを作る際には、mkdir で上の階層から順に ディレクトリを作成しなければなりませんが、p オプションを指定すると 親ディレクトリがなければ親ディレクトリも一緒に作成してくれます。 こんな感じです。 # mkdir -p /work/testdir/dir1/abc 以上。 文字コードを変換する 2005/11/26 文字コードを行うコマンドとして有名なのはnkfコマンド。 ところが最近のRed Hat Enterprise Linuxには、このnkfコマンドが 入っていない。代わりのコマンドがiconv。 こんな風に使います。 # iconv -f sjis -t euc-jp ファイル名 保存先ファイル名 ちなみに改行コードの変換には、dos2unixやunix2dosと いうコマンドを使用します。 # dos2unix ファイル名 この場合、オリジナルのファイルの改行コードが変更され ますので注意してください。 コメントを削除する 2005/12/01 設定ファイルなどには「#」ではじまるたくさんのコメントが書かれている ファイルが数多く存在します。 そんなコメントを一気に取り去り、設定項目のみを列挙するには、grepコマンドが 便利です。 # grep -v -e ^# -e ^$ ファイル名 とすれば、行頭が#で始まる行と空行以外の行を列挙してくれるので コメント行が削除できます。 ちなみにgrepの-vオプションは、該当行以外を表示するというオプションです。
https://w.atwiki.jp/ohmichi_linux/pages/25.html
mediatomb不具合 Linux 上で DNLA サーバを起動する。 PS3 をクライアントにするので DLNAサーバとして Mediatomb を選択した。(実績があるため) rpm によるインストール(現在(2011/3/24)、サムネイルには非対応) Mediatomb は yum でインストール可能。 # yum install mediatomb /etc/mediatomb.confを修正 - MT_INTERFACE="NOT_SET" + MT_INTERFACE="eth0" service mediatomb start - service mediatomb stop で xml 形式の設定ファイルを作る。 設定ファイルを適切に修正する。 - protocolInfo extend="no"/ + protocolInfo extend="yes"/ http //localhost 50500/ にアクセスし、データ用ディレクトリなどの設定を行う。 iptables でtcp 50500 と udp 1900 の INPUT を許可する。 sony HDR-CX170 の動画ファイル(MTSファイル)を取り扱えるように以下の行を追加する。 /etc/mediatomb/config.xml map from="mts" to="video/avc"/ mediatomb サービス再起動後、PS3 で接続確認する。 ソースコードからインストール(サムネイルに対応) 動画のサムネイル表示するために ffmpegthumbmailer をインストールする。 なお、PS3 の HDD に直接データを入れる場合は動画のサムネイルを表示できるが、 ffmpegthumbmailer の場合は静止画のサムネイルになる。 gcc, gcc-c++, libtool, libjpeg-devel, libjs-devel, libexif-devel, taglib-devel, libmp4v2-devel, lastfmlib-devel を yum でインストールする。 ffmpeg, ffmpeg-devel を以下の手順で yum でインストールする。 http //blog.santalinux.net/?p=291 export CFLAGS="-lstdc++" を実行後、./configure; make を実行する。 root ユーザで make install サムネイルファイル(out.jpg)が作れることを確認する /usr/local/bin/ffmpegthumbnailer -i /var/data/video/201004/00000.MTS -o out.jpg -t 1 mediatomb-0.12.1 をソースコードからビルドする。 expat-devel, sqlite-devel を yum でインストールする。 ./configure を実行した結果、サマリが以下のようになることを確認する。 ffmpeg yes ffmpegthumbnailer yes make; make install を実行する。 cp config/mediatomb-conf-fedora /etc/mediatomb.conf /etc/mediatomb.conf を編集する。 -MT_INTERFACE="NOT_SET" +MT_INTERFACE="eth0" cp scripts/mediatomb-service-fedora /etc/init.d/mediatomb chmod 755 /etc/init.d/mediatomb /etc/init.d/mediatomb を編集する。 - [ -f /usr/bin/mediatomb ] || exit 0 + [ -f /usr/local/bin/mediatomb ] || exit 0 service mediatomb start PS3 でアクセスする。 サムネイル設定(/etc/mediatomb/config.xml) ffmpegthumbnailer enabled="yes" サムネイル機能を有効にする。 http //mediatomb.cc/pages/documentation の note にはサムネイルのキャッシュ機能は、次期開発項目に上がっている。 mediatomb キャッシュ機能開発 thumbnail-size 128 /thumbnail-size サムネイル画像の解像度を設定する。128 の場合、128 * 128 になる。 多くの DLNA デバイスがサポートしていないため、160 を超えるべきではない。 PS3 で確認したところ、161 以上を設定するとサムネイル表示されなかった。 seek-percentage 5 /seek-percentage サムネイル画像にする画像の位置をパーセントで指定する。 filmstrip-overlay yes /filmstrip-overlay Creates a filmstrip like border around the image, turn this option off if you want pure images. image-quality 8 image-quality Sets the image quality of the generated thumbnails. 0 から 10 までの値が設定可能。数値が大きいほうが画質がよい。 dvdiso 対応 yum で libdvdnav、libdvdnav-devel、libdvdread をインストールする。 configure.ac の以下のコメントをはずす。 MT_CHECK_OPTIONAL_PACKAGE_CFG([libdvdnav], [enable], [compile with libdvdnav support for extended DVD image parsing], [dvdnav-config], [dvdnav/dvdnav.h], [dvdnav], [dvdnav_get_audio_attr], []) autoreconf -i を実行する。 ./configure --enable-libdvdnav を実行する。 In file included from ../src/content_manager.h 49, from ../src/autoscan.cc 38 ../src/scripting/dvd_image_import_script.h 58 error CMTask was not declared in this scope ../src/scripting/dvd_image_import_script.h 58 error template argument 1 is invalid CMTask の行をコメントアウトして、再make make install 以下の設定を /etc/mediatomb/config.xml に追加する。 map from="iso" to="application/x-iso9660"/ PS3 でisoイメージを表示できるようになったが、実際に再生しようとすると mediatomb プロセスが落ちる。 CoLinux + mediatomb 現在(2011/05/21)、CoLinux は Fedora10 までしか root FS が 提供されていない。また、ffmpeg の RPM は Fedora12 以降のもののみ 提供されている。 よって、CoLinux にそのまま適用できる RPM が存在しない。 この問題に対するアプローチは2つ。 1. Fedora12 以降の root FS を作成する。 2. ソースからインストールする。 1. の方が楽しそうだが、まずは簡単そうな 2. からやってみる。 ffmpeg のインストール faac-1.28.tar.gz sh bootstrap ./configure make make install faad2-2.7.tar.gz sh bootstrap ./configure make make install amrnb-7.0.0.2.tar.tar ./configure make make install amrwb-7.0.0.4.tar.tar ./configure make make install a52dec-0.7.4.tar.gz ./configure make make install lame-3.98.4.tar.gz ./configure make make install ffmpeg-0.7-rc1.tar.gz yum install yasm ./configure --enable-libmp3lame --enable-gpl --enable-nonfree --enable-shared make make install configureで--enable-sharedをつけないとsoライブラリが作られない。 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure make make install
https://w.atwiki.jp/linux-memo/pages/28.html
Application InterNet liferea Graphics mtpaint Tools yum scim
https://w.atwiki.jp/hideaki0121/pages/27.html
linuxとwindowsのデュアルブートのPCにおいてlinux上でwindowsのドライブを読み込む方法 注意事項 一時的に読み込みたい場合 オートマウント設定ファイルとリスタート 注意事項 windowsフォルダを読み込む場合は必ずroot権限で実行する # su - hddの種類が違う場合があるのでよく確認する。 hda1なのかsda1なのかを区別する。 linux上においてwindowsがどの領域にマウントされているかを確認する 今回はwindows上のディスクがc,dがあったがcをマウントする場合はsda1,dをマウントする場合はsda5であったので注意が必要[linux上には領域を3つほど占有している模様] すべて/misc/win というフォルダを作成するものとして説明 一時的に読み込みたい場合 hda1を読み込みたい場合[sdaの場合は書き換える] hda1[sda1](Windows)をマウント # mount -t ntfs /dev/hda1[sda1] /misc/win windowsをアンマウント # umount /misc/win オートマウント設定ファイルとリスタート 研究室ではmiscの下にファイルサーバーをリンクしているので、当然miscの下にwinというフォルダを作ることとなる。このような記述のため(home-rw,exec,nodev,nosuidkiji /home) 下の例はhda1の場合であるので注意が必要 /etc/auto.misc を emacsなどを用いて次の一行を加える win-fstype=ntfs /dev/hda1 書き換えたらコマンドからautofsを再起動する # /etc/rc.d/init.d/autofs restart
https://w.atwiki.jp/linux2ch/pages/17.html
ディストリビューションについてのFAQ。 ディストリビューションについてのFAQ。 ディストリビューション(ディストリ、ディストロ)って何? ディストリビューションの簡単な解説 Fedora Red Hat Enterprise Linux SUSE Linux Debian GNU/Linux Ubuntu Linux Vine Linux ディストリビューションの簡単な比較表 その他ディストリビューション参考情報 レビュー スクリーンショット ディストリビューションの通常アップデートでシステムはどうなるの? サポートポリシーについて知りたい。 ディストリビューション論争スレッド ディストリビューション(ディストリ、ディストロ)って何? Linux カーネルと独立したプログラムのまとめ作業をしているプロジェクトや Linux サポート企業 (ディストリビュータ) が作っている Linux 周辺ソフトウェアの実動作環境の配布版。 Linux ではどこかに一括で環境を裁定している統一的な組織は存在せず、個々のプロジェクトがソフトウェアのソースを元にユーザーのニーズに合う (と思った) 環境を作ってプログラム群を提供している。それぞれの違いは、バイナリ作成時に使われる GCC などのツールのバージョンから、標準でインストールされるソフトウェアの内容、ソフトウェアのインストールや設定の仕方まで色々。 ベースとなるディストリビューションがある場合 (Fedora - RHEL クローンや Debian 派生系など) はシステムにそれほど大きな内容の違いはないはず。 バージョンや構築時の手順が違っててもソフトが同じなら使い方もそれほど大きく変わることはないし、設定の構成が違っているようでも元のソフトそのままではできないようなアクロバティックな構成が行われていることも少ない。 なのでディストリビューション乗り換えの際に前のディストリで得た知識が無駄になるようなことはないし、むしろ活かせると思われる。 どの点もそのディストリユーザーの利便性を考えて行われているものなので、自分に合わない場合は好きなように変えてしまえば良いよ。(さすがに全ソフトウェアを新しくコンパイルし直そうと思ったらすぐにはいかないけど、Gentoo みたいなディストリビューションもあるし。) http //distrowatch.com http //distrofreak.seesaa.net Linuxディストリビューション (ウィキペディア:日本語) Linuxディストリビューションの比較(ウィキペディア:日本語) http //en.wikipedia.org/wiki/Comparison_of_Linux_distributions (Wikipedia 英語) ディストリビューションの簡単な解説 (加筆・修正歓迎) Fedora Fedora Project が開発するディストリビューション Red Hat Linux をコミュニティ自由参加型の開発に移行したもの Red Hat からの有償サポートはなし ただし開発やプロジェクトには密接に関わり、人的/物理的リソースの支援も大きい Web/FTP、ML、Bugzilla などはほぼ redhat.com (wikiの編集コンテンツはfedoraproject.org) @redhat.com な人が多数混じって開発している。 技術志向で先進的なシステム構成 新技術を果敢に取り入れ、実地で積極的に動作させることを目指す コミュニティからのテスター、開発参加者募集中 成果は RHEL などへ積極的に取り入れ Red Hat Enterprise Linux Fedora Core での開発成果を積極的に取り入れて開発される Red Hat 社謹製サポート付きディストリビューション。 パッケージ構成はほぼ Fedora Core と同一 Red Hat 社による、5年間におよぶ長期有償サポート Fedora Core の場合、最近の新しい数バージョンを除いてサポートは行われない クローン版も存在 バイナリはサポート付きでのみ、有償のサブスクリプション形式でしか配布されないため、SRPM 形式で配布されるオープンソースコードを基に独自ビルド版を作成・配布 有志によりアップデートサービスを追随 SRPM 形式なのでビルドは簡単。RPM を作ったのも他ならぬ Red Hat である。. SUSE Linux ドイツ SuSE 社が開発し、Novell が買収して存続した後、Professional 版の開発を OpenSUSE に移行したディストリビューション Professional 版は、コミュニティベースの OpenSUSE Project に移行 OpenSUSE Project では、SUSE Linux の開発の他、デスクトップ関係の様々な取り組みを行う。 もともとは KDE ベースのディストロだったが、GNOME と関係の深い Ximian (*1)が Novell に入ったので GNOME にも力が入るようになった。 オープンソースソフトウェアのみを使って無償で公開される OSS 版と、Novell のサポートをつけたパッケージ版に分かれる。 SUSE Linux Enterprise Server, Novell Linux Desktop のベース。 インストーラ/設定ツール YaST を搭載。 高度で使いやすいシステム統一管理ツールとして定評がある。 redhat だと system-config-* とか、debian なら debconf とかが代替使用可 Debian GNU/Linux Debian Project が開発するディストリビューション 完全にコミュニティベースでの開発、意思決定 不安定版(開発版)、テスト版、安定版に分かれた開発 世界中の有志による動作パッケージの作成と管理 多数のアーキテクチャで動作する、様々に分かれた柔軟性のあるパッケージの提供 特定企業の選択や意向から離れ、個々の自主性を重視した開発を行う 安定版は他と比べてかなり安定志向 一旦リリースされたらアップデートで大きな変更は行わず、バグとセキュリティの修正のみに移す BTSと主任パッケージメンテナによるバグとパッチの管理 実験的な導入を避け、正常で安定した(安定すると予想される)動作内容でリリース Ubuntu Linux Debian Project で行われている開発リソースを活用し、デスクトップや中小規模のサーバー向けに高性能かつ完全に無償のディストリビューションを開発するプロジェクト。 その時期の Debian unstable パッケージを基に、独自に開発・構成した内容で6ヶ月ごとのリリースとサポートを提供 パッケージは標準構成でフルインストールされることを前提に、インストールして即座に作業できる環境を構築 GNOME が含まれる標準版と、公式派生ディストリビューションとして KDE が含まれる Kubuntu 、Xfce が含まれる Xubuntu の2つがある。 最小インストールもできる。 Debian のリポジトリから多くのパッケージをバックポートした universe リポジトリ リリース番号 (5.04, 5.10) はリリース年と月を示す そのリリース時に最新のソフトウェアを使用 Vine Linux Project Vine が開発する、日本語を主に利用するユーザーを対象としたディストリビューション ソフトウェアのバージョンよりも目的の実現性を重視 ソフトウェアを日本語に対応させるための手間を省き、最初から日本語に対応した Emacs や TeX をすぐに起動できる使いやすい状態で搭載 RPM spec などに含まれる英文を徹底的に和訳し、日本独自の環境に合わせた数多くのカスタマイズを施行 Red Hat ベースにより RPM がベースとなっているが、APT が使えるように APT for RPM を標準で搭載 安定志向 もともと安定を志向していたわけでもないが、リソース不足により多少歩調が遅れ気味 ディストリビューションの簡単な比較表 ディストリビューション名 パッケージ管理 ツール 標準デスクトップ サポート期間 ベース Fedora rpm yum GNOME 13ヶ月 Red Hat CentOS rpm yum GNOME 約7年 RHEL OpenSUSE rpm YaST GNOME/KDE 2年 Vine Linux rpm apt for rpm GNOME 約3年 Red Hat Debian GNU/Linux dpkg apt GNOME 約3年 n/a Ubuntu Linux dpkg apt Unity 18ヶ月 (LTS版は3年) Debian MEPIS Linux dpkg apt KDE Debian KNOPPIX dpkg apt LXDE Debian Gentoo Linux Portage emerge KDEなど ローリング方式 n/a Slackware tgz swaret KDE/Xfce SLS Plamo Linux tgz n/a Afterstepなど Slackware その他ディストリビューション参考情報 雑誌とか、Web上のディストリビューション紹介記事も参照。 レビュー http //distrowatch.com/ http //distrowatch.com/dwres.php?resource=major http //distrowatch.com/dwres.php?resource=reviews スクリーンショット http //commons.wikimedia.org/wiki/Linux http //www.thecodingstudio.com/opensource/linux/screenshots/ Linuxデスクトップ画像スレ まとめサイト ディストリビューションの通常アップデートでシステムはどうなるの? 通常は、含まれていたパッケージの脆弱性とバグが修正される。ディストリビューションが一旦安定版としてリリースされると、その上に機能追加だとか変更だとかいうアップデートがかかったりすることはほとんどない。 その上にサーバーとかのシステムを構築しているユーザーが居たら、通常のアップデートで急に変わるとシステムの動作が停止する可能性もあるし(ユーザーが事前に察知できればいいが、新機能とセキュリティ修正がごっちゃになるとユーザーは混乱する)、そうしたディストリビューションでは開発版は安定版とは分かれて開発されるので、わざわざ機能の追加を安定版に施す理由も無い(バグの修正があったときだけ安定版に当てればいい)ため。簡単に言えば、Windows 2000 をアップデートし続けても XP や 2003 にはならないようなモノ。 リリースされたソフトウェアが古くて遅いとか、使いたい機能がついてないとか、または開発に参加したいとかの理由で新しいバージョンのソフトウェアが欲しくなった場合は、必要に応じて自分でインストールすべし。ソースを自分でインストールする際の参考は以下のページを参照。 ソースからソフトをインストールしたい Gentoo Linux ではある程度安定なら機能追加でも新しいバージョンにどんどんあげていったりする。ディストリによって自動で上げる基準が違ったりもするので要参照。 サポートポリシーについて知りたい。 セキュリティパッチが提供される期間などのサポートポリシーをざっと調べたい人は下記のページを参照のこと。 http //www.st.ryukoku.ac.jp/security/linux/ ディストリビューション論争スレッド オススメLinuxディストリビューションは? Part0.1 http //pc.2ch.net/linux/kako/996/996643721.html Part0.2 http //pc.2ch.net/test/read.cgi/linux/1004182553/ Part1 http //pc.2ch.net/test/read.cgi/linux/1047973777/ Part2 http //pc.2ch.net/test/read.cgi/linux/1066216586/ Part3 http //pc3.2ch.net/test/read.cgi/linux/1074747866/ Part4 http //pc5.2ch.net/test/read.cgi/linux/1083112545/ Part5 http //pc5.2ch.net/test/read.cgi/linux/1089797203/ Part6 http //pc5.2ch.net/test/read.cgi/linux/1095877889/ Part7 http //pc5.2ch.net/test/read.cgi/linux/1105506611/ Part8 http //pc8.2ch.net/test/read.cgi/linux/1110439784/ Part9 http //pc8.2ch.net/test/read.cgi/linux/1115865899/ Part10 http //pc8.2ch.net/test/read.cgi/linux/1118675306/ Part11 http //pc8.2ch.net/test/read.cgi/linux/1122997384/ Part12 http //pc8.2ch.net/test/read.cgi/linux/1129129681/ Part13 http //pc8.2ch.net/test/read.cgi/linux/1134821770/ Part14 http //pc8.2ch.net/test/read.cgi/linux/1152434981/ Part15 http //pc10.2ch.net/test/read.cgi/linux/1163089199/ Part16 http //pc10.2ch.net/test/read.cgi/linux/1169653858/ Part17 http //pc10.2ch.net/test/read.cgi/linux/1171378074/ Part18 http //pc11.2ch.net/test/read.cgi/linux/1174737255/ Part19 http //pc11.2ch.net/test/read.cgi/linux/1180312481/ Part20 http //pc11.2ch.net/test/read.cgi/linux/1184772593/ Part21 http //pc11.2ch.net/test/read.cgi/linux/1188257493/ Part22 http //pc11.2ch.net/test/read.cgi/linux/1191324172/ Part23 http //pc11.2ch.net/test/read.cgi/linux/1193841529/ Part24 http //pc11.2ch.net/test/read.cgi/linux/1196815968/ Part25 http //pc11.2ch.net/test/read.cgi/linux/1199422790/ Part26 http //pc11.2ch.net/test/read.cgi/linux/1203257621/ Part27 http //pc11.2ch.net/test/read.cgi/linux/1206759408/ Part28 http //pc11.2ch.net/test/read.cgi/linux/1210756517/ Part29 http //pc11.2ch.net/test/read.cgi/linux/1214637211/ Part30 http //pc11.2ch.net/test/read.cgi/linux/1215959686/ Part31 http //pc11.2ch.net/test/read.cgi/linux/1219318897/ Part32 http //pc11.2ch.net/test/read.cgi/linux/1225754018/ Part33 http //pc11.2ch.net/test/read.cgi/linux/1230708044/ Part34 http //pc11.2ch.net/test/read.cgi/linux/1240057724/