ねこ元帥の中の人@リウマチ

日々の覚書など。ブログ名はオンラインゲームのアカウント名をいつも「ねこ元帥」にしているから。そして、2013年11月リウマチと診断されたとです。(2012年11月から時々手足に原因不明の痛みが発生、2013年9月以降は足の痛みが常態化、2013年12月30日からMTX服用開始、4月過ぎるころにはわずかの痛みが残る程度まで回復して現在に至る。)

Ubuntu 12.04 LTS インストール(VAIO type P)

インストール

ubuntuのホームページからisoイメージをダウンロードし、スタートアップディスクを作成
※インストール中にインストーラがクラッシュすることがあり、原因はisoイメージのエラーによるものだった。ダウンロード後にチェックサムはきちんと確認しておいたほうがよい。

パーティション設定

パーティション ファイルシステム マウントポイント 容量 フラグ
/dev/sda1 ext4 /boot 128.00 MiB boot
/dev/sda2 ext4 / 10.00 GiB
/dev/sda3 linux-swap (swap) 4.00 GiB
/dev/sda4 extended 45.50 GiB
 /dev/sda5 ext4 (kdump) 6.00 GiB
 /dev/sda6 ext4 /home 39.49 GiB

グラフィックドライバ

$ sudo vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 acpi_backlight=vendor acpi_osi=Linux mem=1920mb"
GRUB_GFXMODE=1600x768
GRUB_GFXPAYLOAD_LINUX=1600x768

$ sudo update-grub

初期設定

  • キーボードレイアウト変更
システム>キーボードレイアウト>オプション
Ctrlキーの位置
Caps LockをCtrlとして扱う
  • ホームディレクトリの日本語フォルダを英語にする
$ LANG=C xdg-user-dirs-gtk-update
  • パッケージ管理ツールをインストール
$ sudo apt-get install aptitude
Ubuntuソフトウェアセンター起動
編集>ソフトウェアソース
 CD-ROMのチェックを外す

 ダウンロード元 その他を選択し、「最適なサーバを探す」ボタンを押す

 「他のソフトウェア」タブを選択し、「追加」ボタンを押す
  APTライン: deb http://archive.getdeb.net/ubuntu precise-getdeb apps
  「ソースを追加」ボタンを押す

$ wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
$ sudo add-apt-repository ppa:japaneseteam/ppa
  • パッケージ更新
$ sudo aptitude update
$ sudo aptitude safe-upgrade
$ sudo aptitude install apt-file
$ sudo apt-file update
  • Ubuntu 12.04 LTS 日本語追加パッケージをインストール
$ sudo aptitude install ubuntu-defaults-ja
  • フォントをインストール
$ sudo aptitude install ttf-inconsolata ttf-takao
$ sudo aptitude install otf-ipaexfont

ターミナル起動
編集>プロファイルの設定
 フォント:Inconsolata Medium 16
  • リモート作業環境をインストール
$ sudo aptitude install tmux ssh

$ sudo aptitude install vnc4server
$ vnc4server
$ vnc4server -kill :1
$ vi ~/.vnc/xstartup

#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrcunset SESSION_MANAGER
/bin/sh /etc/X11/xinit/xinitrc

x-window-manager &
↓
#x-window-manager &
gnome-session &

各種ツールインストール

  • コマンドラインツール
$ sudo aptitude install vim
$ sudo aptitude install p7zip p7zip-full
$ sudo aptitude install git-all stgit
$ sudo aptitude install subversion
$ sudo aptitude install fossil sqlite3
$ sudo aptitude install ack-grep global
$ sudo aptitude install mercurial
$ sudo aptitude install bzr bzr-doc
$ sudo aptitude install phoronix-test-suite
$ sudo aptitude install acpi acpitool
$ sudo aptitude install nautilus-dropbox
$ sudo aptitude install gnucash libdbd-sqlite3
$ sudo aptitude install chromium-browser
$ sudo aptitude install smplayer

プログラミング環境

  • 各種
$ sudo aptitude install openjdk-6-jre openjdk-6-jdk openjdk-6-doc
$ sudo aptitude install scala scala-doc
$ sudo aptitude install clojure1.3
$ sudo aptitude install groovy groovy-doc
$ sudo aptitude install gauche gauche-doc
$ sudo aptitude install erlang erlang-doc
$ sudo aptitude install lua5.2 lua5.2-doc
$ sudo aptitude install haskell-platform haskell-platform-doc
$ sudo aptitude install nodejs nodejs-dev nodejs-dbg
$ sudo aptitude install build-essential curl
$ sudo aptitude install guile-1.8-dev
$ sudo aptitude install zlib1g-dev libxml2-dev libsqlite3-dev

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

$ rvm list known

$ rvm install 1.8.7
$ rvm install 1.9.3