Linux備忘録 -2ページ目

bad magic number in super-block while trying to

ubuntuにusbを接続後、deviceの名前をusbに変更するために、

sudo e2label /dev/sdb usb

とやったところ、

bad magic number in super-block while trying to open

というメッセージが。

super-block というところに謎を解く鍵があるらしいと勝手に解釈してみる。

usbのフォーマットをvfatで行っている事が原因か?

『Windowsのファイルシステムなんて知らないよ。』

という事なのか?

私の解釈が正しいのならば、ext4でフォーマットすれば、

bad magic number in super-block while trying to open

というメッセージは出ずに、device名を変更できるはずである。

試しにext4でフォーマット後に、

sudo e2label /dev/sdb1 usb

とやったところ、

上記のようなメッセージは出ずに、名前をつけることに成功した。

私の推測はあっていたらしい。

libmp3lameを有効化

libmp3lameがインストールされているのに、コーデックが無いという返答が・・・。

調べてみると、

「libmp3lameを有効化」しなければならないらしい。


このが正攻法なのかは不明であるが、


libavformat-extra-52

をインストールする事で解決した。

絶対に正攻法でない気がする・・・。

64bit上で32bitアプリを動かす

ubuntu 64bit上で32bitアプリケーションを動かすためには、

ia32-libs

をインストールすれば良い。

ubuntuをmac風にしてみる

ubuntuをmac風にしてみたかったので検索したところ、






macbuntu




というものを使えば良いらしい。



インストールする方法は、以下の通りである。

wget -P ~/download http://sourceforge.net/projects/macbuntu/files/macbuntu-10.10/v2.3/Macbuntu-10.10.tar.gz

でダウンロードした後、ダウンロードしたディレクトリへ移動。

ファイルを展開。

ubuntu@ubuntu:~/download$ tar xzvf Macbuntu-10.10



ubuntu@buntu:~/download$ cd ./Macbuntu-10.10/



ubuntu@ubuntu:~/download/Macbuntu-10.10$ ./install.sh



あとは対話式(??)にインストール。



無事にインストール成功。








ubuntu 10.04にavg インストール

ubuntu 10.04にavgをインストールしたかったので調べたところ、



http://axela5004.blog74.fc2.com/blog-entry-245.html




を発見。



wget -P ~/download http://download.avgfree.com/filedir/inst/avg85flx-r863-a3205.i386.deb



でダウンロードし、



cd ~/download/



で、ダウンロードしたディレクトリへ移動。



そして、



sudo dpkg -i avg85flx-r287-a2632.i386.deb



でインストール。



AVG の コマンド(ユーティリティ)は avgd(avg のデーモン)が起動していないと実行できないので、



sudo /etc/init.d/avgd start



で、avgd を起動



パターンファイルを最新にするために、



sudo avgupdate



を実行。



sudo avgscan /



で、ウィルススキャン



実験用のウィルスファイルを用いてまで実験する気にもならなかったので、感染した場合にどうなるかは不明のまま



である・・・。


sudo aptitude updateが出来ない。

ubuntu10.10をインストールする必要があったので、インストールしてみた。

恒例ともいえるupdateを行おうとしたのだが・・・。

sudo aptitude update

が出来ない。

最初は我が目を疑ったのであるが、どうやらaptitudeをインストールしなければいけないらしい。

sudo apt-get install aptitude

をやり、

sudo aptitude update

を行ったところ、無事にupdate成功。

良かった。

USBメモリーがどこにマッピングされているかを調べる

USBメモリーがどこにマッピングされているかを調べる方法を知りたかったので調べてみたところ、以下のサイトを発見。

USBメモリーがどこにマッピングされているかを調べる

このサイトによると、usbの接続前後で、

sudo fdisk -l

とやり、前後で表示されているデバイスの名前を比較するとのことだ。

私の場合、

デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 1 250 2008093+ 7 HPFS/NTFS


というのが増えていた。接続したusbメモリと一致したので、

この方法で確認できるのは、間違いないらしい。

IPv6

IPv6の表記に関して知りたかったので調べてみたところ、
http://journal.mycom.co.jp/series/ipv6/003/index.html


http://bb.watch.impress.co.jp/cda/oshiete/12035.html


を発見。

MACアドレスなども付加されてIPが構成されることになるのか。

IPv6を使用したネットワークの設定を自分でした事がないので、

便利さが分からないが、本やサイトで言われているほど便利になるのだろうか?

仮になるにしても、かなりの勉強が必要になることだけは、間違いなさそうだ・・・。

バイナリファイルを編集する

Linuxでバイナリファイルを見てみたかったので、

Ghexをインストールすることにした。

emacsでも良いのだが、viやgeditばかり使用している私には、

使い方がよく分からないというのが理由だ。

我ながら、どうしようもないな・・・。

検索したところ、Ghex2というものがある。

http://linuxsalad.blogspot.com/2007/08/ghex.html

を参考にしてインストール

ubuntu@ubuntu:~/download$ sudo aptitude install ghex

使ってみたところ、emacsよりも遥かに使い易い。あまり使い道はなさそうだが・・・。













deviceに名前をつける方法

deviceに名前をつけたかったので、検索してみたところ、

http://www.linuxlic.com/command/e2label.html

を発見。

usbメモリに「USB」という名前をつけたい場合、

sudo e2label /dev/sda5 USB

とやれば良い。

デバイスの現在のラベル名を確認したい場合、

sudo e2label /dev/sda5

とだけやれば良い。