2008年4月1日火曜日

Ubuntu7.04 からUbuntu7.10へアップグレード

今更ですが、ノートパソコンのUbuntuを7.04から7.10へアップグレードしました。つまったところの解決方法をメモしておきます。
アップグレードはGUIで、システム>システム管理>アップデートマネージャーから行いました。

エラー1
エラーメッセージ
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
解決法
コマンド
dpkg --configure -a
と打つと、インストールが始まりました。


エラー2
tetex-binの依存性が壊れ、texliveとその依存パッケージがインストールされない。
apt-get -f -install
コマンドでも修復されない。また、GUIでアップデート・マネージャーが使えない。

解決法
システム>システム管理>synaptic パッケージ・マネージャー
で、カスタムフィルターを使って破損したパッケージを探す。ここではtetex-binが破損していました。そこで、パッケージを選択し、
編集>破損パッケージの修復
で修復します。適用のボタンを押すと、いくつかのパッケージがインストールされる。


その後、アップデート・マネージャーでパッケージのインストールを行い、再起動したところ、Ubuntu7.10にアップグレードされました。データも壊れていないようです。

2008年3月29日土曜日

mail

Linuxでコンソールでメールの送受信を行います。

コマンド mail

オプション
-v 送受信の詳細表示
-c アドレス 指定したアドレスをCCに設定
-b アドレス 指定したアドレスをBCCに設定
-s 件名 メールの件名(subject)を指定
アドレス 送信先(TO)のアドレスを指定

使用例 catコマンドでfile.txt1の内容をメールに出力し、ama@mail.com宛てに送信する。件名はfile。txtとした。
cat file.txt | mail -s file.txt ama@mail.com

2008年3月28日金曜日

2D Driving Simulator on Google Maps












Google Mapsを使って2Dのドライビングゲームができる。日本語版もあります。
車種は4種類から選択できて、トレーラーもあります。
地図も東京駅や鈴鹿サーキットなど選択できます。日本が多いのが少し気になる。

こちらからどうぞ。
http://geoquake.jp/en/webgame/DrivingSimulatorGM/

参考サイト
http://googlemapsmania.blogspot.com/2008/03/google-maps-driving-games.html

2008年3月26日水曜日

scp

SSHプロトコルを利用してホスト間でファイルをコピーするコマンド

コマンド書式
scp ユーザー名@ホスト:ファイル名[...] ユーザー名@ホスト:ファイル名

実行例
ローカルホストからリモートホストへ同じファイルをコピーするとき
$ scp file.txt ama@machine1:.

リモートホストからローカルホストへ異なるファイル名でコピー
$ scp ama@machine1:/etc/file.txt file_ama.txt

2008年3月24日月曜日

Google翻訳でproxyサーバーのイメージをつかむ
















Google翻訳を利用することによってproxyサーバーのイメージがつかみやすくなるかもと言う記事の紹介です。始めにこちらをお読みください。

Google Mania
URLをいじるだけでgoogle翻訳&翻訳プロキシーを利用する裏技


この記事に従って、このBlogを翻訳してみました。(ところどころおかしな日本語がある。)
http://translate.google.com/translate?hl=ja&langpair=en%7Cja&u=
http://amzn1.blogspot.com/

前に書いてあるURLのサーバーがproxyサーバー、後に書いてあるURLがWebサーバーだと考えます。上のリンクをクリックすると、見ているURLはGoogle翻訳なのに、表示されている内容はこのBlogであることが分かります。これはWebサーバー→proxyサーバー→PCというproxyサーバーを介した流れに置き換えて考えることができます。

参考サイト
http://eazyfox.homelinux.org/Security/Security12.html