[ubuntu] acer aspire revo に ubuntuをインストール中

aspire revoに ubuntuをインストールしたときの覚え書き。
#というか、今正にインストール作業の真っ最中。。

ワイヤレスLAN設定

GUIで設定するのがubuntu流(なのかな……)
システム→設定→ネットワーク接続→無線タブ

SSID: xxxxxxxx
モード: インフラストラクチャ
BSSID: 空欄
MACアドレス: 空欄
MTU: 自動
セキュリティ: WPA & WPA2パーソナル
パスワード: xxxxxxx
IPv4: staticアドレスを設定

・デフォのツールだと、接続が確率するまで何度もリトライして中々繋がらない。
wifi-radar ならばと思いを入れてみるが、設定がよく分からない orz
後日設定予定……

ssh設定

% sudo aptitude install ssh
% sudo aptitude install openssh-server
rootでのログインを禁止する
% sudo gedit /etc/ssh/ssh_config
PermitRootLogin no
ssh等のポートに穴を開ける

Ubuntufirewall に iptable を使っている。
ufwというiptableのラッパー(?)が用意されており、これを使うのがUbuntu流らしい(多分……)
下記ページにズバリsshのサンプルが載っている
UncomplicatedFirewall - Ubuntu Wiki

% sudo ufw allow ssh/tcp
% sudo ufw allow xdmcp/udp
% sudo ufw allow xfs/tcp
% sudo ufw logging on
% sudo ufw enable
% sudo ufw status
画面解像度を 1920x1080に設定

アプリケーション→追加と削除→システムツール で以下の2つをインストール
NVIDIA X Server Settings
NVIDIA Binary X.Org driver ('version 173' driver)

インストール終了後、ターミナルで下記を実行後リブート

% sudo nvidia-xconfig

簡単すぎる(´Д⊂ヽ

以降、nvidia-settings で様々な設定が出来る。

#Ubuntu は /etc/X11/xorg.config を手で編集しないのがポリシーっポイ(というか、手で設定するなとまで書いてある所がある)

emacs23.1をインストール

emacs23.1を ~/emacs/23.1にインストール。


ただし、念のためシステム用にemacs23(snapshot)をインストールしておく


$ sudo aptitude install emacs-snapshot-gtk

sudo aptitude install で下記パッケージをインストール


libgtk2.0-dev
libpng12-dev
libtiff4-dev
libjpeg62-dev
libxpm-dev
libgif-dev
libungif4-dev
texinfo ... makeinfoをインストールするため
※makeinfoをインストールする過程で、間違って texi2html をインストールしてしまった


$ ./configure --prefix=/home/foo/emacs23.1
$ make
$ make install


・ langhelpをインストール
langhelp: $BE}9g%I%-%e%a%s%H8!:w4o(B on Emacs


ruby -ropen-uri -e 'URI("http://www.rubyist.net/~rubikitch/archive/langhelp-0.9.8.tar.gz").read.display' > langhelp-0.9.8.tar.gz
tar xzvf langhelp-0.9.8.tar.gz
その後、

$ cd langhelp-0.9.8
$ sudo ruby setup.rb

メイリオフォント導入

[emacs][linux] Vine Linux 上の Emacs23.1 でメイリオフォントを使う - プログラム番長のヲボエガキ とほぼ同様

/usr/share/fonts/truetype/ に下記ファイル群をコピー


MSGothic.ttc
meiryo.ttc
meiryoKeConsole.ttf
meiryoKeGothic.ttc
meiryoKeGothicB.ttc
meiryob.ttc

その後、


$ sudo xset fp rehash
でリスタート

cifsでのファイル共有

smbfs を aptitude install
http://hitaki.net/diary/20090630.html

半角/全角を Esc に Caps Lock を Ctrlに

仮想化された日々:Linuxで全角/半角キーをEscキーに - livedoor Blog(ブログ)
http://ja.verbmode.net/2008/12/02/howto_replace_keymap

~/.Xmodmap


remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
keysym Zenkaku_Hankaku = Escape
$ xmodmap .Xmodmap

Ruby環境

http://anoy.cspc.jp/?p=80


sudo aptitude install ruby irb rdoc

・gemsのインストール
>ubuntuにはrubygemsrailsパッケージが存在しますが、このパッケージを使うと開発していく上で不具合が多々発生しますので、
とのこと。。


$ wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
$ tar zxvf rubygems-1.3.5.tgz
$ cd rubygems-1.3.5
$ sudo ruby setup.rb

その他 aptitude install したもの


cscope
checkinstall
doxygen
global
valgrind
sun-java6-jdk
pdumpfs
nkf
libxerces-c2-dev ... for cuppa
migemo
jed
w3m