Ubuntu 12.10 のインストール & 設定
Ubuntu 12.10 のインストール
あらかじめブートするための USB メモリを作成しておく。 今まで alternate を使っていたが、12.10 から廃止されたので通常のインストールイメージを使用した。
- 「日本語」を選択して「Ubuntu をインストール」
- 「インストール中にアップデートをダウンロードする」と「サードパーティーのソフトウェアをインストールする」にチェックを入れて「続ける」
- 「それ以外」を選択して「続ける」
- パーティションを設定して「インストール」をクリックする。
- 「どこに住んでいますか?」「キーボードレイアウト」はデフォルトで問題なかった。
- ユーザの設定をして「続ける」をクリックする。HDD を取り外して他のマシンで読み込むときにどうなるのかよく分からなかったので、「ホームフォルダを暗号化する」にはチェックを入れなかった。
- インストール終了したら再起動する。
root のパスワードを設定する
どうしても root になってシステムの設定をすることに慣れているので、root のパスワードを設定する。
sudo passwd
以下で root の権限が必要な操作は
su -
で root となって行っている。
とりあえず更新する
apt-get update
apt-get dist-upgrade
Lubuntu のインストール
私の感覚としては Unity は重いわりにありがたいことがないので Lubuntu を使うことにしている。
apt-get install lubuntu-desktop
ソフトウェアのインストール
私が必要とするソフトウェアを次でインストールする。
apt-get install aptitude apt-file zsh lv roxterm openssh-server xcompmgr ibus-mozc \
emacs23 emacs23-el emacs24 emacs24-el apel vim-gtk vlc unison tsocks \
nkf byobu tmux conky gcal ack-grep rar unrar samba system-config-samba gparted cryptsetup \
gnuplot gnuplot-doc maxima maxima-doc pngtools gif2png pngcheck pngcrush pngquant \
build-essential automake cmake filezilla dia tgif gimp inkscape qiv mirage geeqie \
git subversion cvs mercurial bzr git-svn ruby-dev rubygems \
fetchmail msmtp maildrop bsfilter gnucash hplip-gui jabref wmctrl wine easystroke sshfs encfs \
dstat sysstat imagej graphviz xaralx pinta shutter scantailor \
libgsl0-dev libgmp3-dev libmpfr-dev libmpc-dev libglc-dev \
libmpfi-dev freeglut3-dev libopenmpi-dev libgl2ps-dev libmagickwand-dev \
libyaml-dev libssl-dev libffi-dev liblzma-dev \
libkyotocabinet-dev kyotocabinet-utils libtokyocabinet-dev cutter-testing-framework libargtable2-dev valgrind \
lame sox libsox-fmt-all flac audacity avidemux gstreamer-tools \
gscan2pdf libtiff-tools djvulibre-bin djview pdftk xpdf jpeginfo pdf2djvu \
tgif w3m wxmaxima global exuberant-ctags eblook lookup-el eb-utils emms \
ibus-el ibus-qt4 kasumi ttf-vlgothic
日本語
wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | apt-key add -
wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | apt-key add -
wget https://www.ubuntulinux.jp/sources.list.d/quantal.list -O /etc/apt/sources.list.d/ubuntu-ja.list
apt-get update
apt-get dist-upgrade
apt-get install ubuntu-defaults-ja
LaTeX
apt-get install texlive texlive-math-extra texlive-lang-cjk \
ptex-bin xdvik-ja dvipsk-ja dvipng gv \
texlive-science texlive-publishers texlive-bibtex-extra \
xpdf ispell latexmk latex-mk
今までは
jisftconfig add
としていたのだが jisftconfig コマンドが依存関係の問題でインストールできない。 12.10 から不要なのだろうか。LaTeX を使っていて何か問題があったときに調べることにする。
TeX Wiki Ubuntu で知ったのだが、12.10 から UTF-8 の日本語でも platex が通るようだ。 内部処理の文字コードは EUC-JP ということなので、 使える文字は EUC-JP と同じということで良いのだろうか。 ひょっとしたらコンパイルできるかと思って UTF-8 の日本語の TeX ファイルに pdflatex を実行したが、 これはうまくいかなかった。
opera
echo "deb http://deb.opera.com/opera/ sid non-free" > /etc/apt/sources.list.d/opera.list
wget -O - http://deb.opera.com/archive.key | apt-key add -
apt-get update
apt-get install opera
暗号化ファイルシステム
cryptsetup を使って暗号化ファイルシステムを使用する。
apt-get install cryptsetup gparted
gparted などを使用して暗号化するパーティション(ここでは /dev/sdb3)を作成する。 このときにフォーマットする必要はないので、「未フォーマット」を選択する
modprobe aes_generic
cryptsetup create cdisk /dev/sdb3
mkfs.ext4 /dev/mapper/cdisk
としてフォーマットする。
マウントするには次のようにする。
modprobe aes_generic
cryptsetup create cdisk /dev/sda1
mount /dev/mapper/cdisk /mnt/cdisk
アンマウントするには
umount /mnt/cdisk
cryptsetup remove cdisk
とする。
AMD graphic driver (デュアルディスプレイ)
マザーボードは BIOSTAR TA890GXB HD で ATI Radeon HD4290 なのだが、 Ubuntu 12.10 はプロプライエタリのドライバはサポートされていないようだ。 fglrx-legacy をインストールするには xorg のダウングレードが必要で、 まともにインストールしようとすると面倒であきらめそうだが、 PPA を作ってくれた人がいる。
http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html に書いてあるようにして fglrx-legacy をインストールする。
add-apt-repository ppa:makson96/fglrx
apt-get update
apt-get upgrade
apt-get install fglrx-legacy
もし、PPA のパッケージに問題があって戻したい場合は
apt-get install ppa-purge
ppa-purge ppa:makson96/fglrx
とする。
デュアルディスプレイにするには再起動した後に
sudo amdcccle
で設定する。HDMI の方に何も表示されない枠ができるので、それは 「DTV(1)」「調整」「スケーリングオプション」で「オーバースキャン」の方の「0%」を選択する。 設定を保存して再起動して終わり。
groonga & mroonga
/etc/apt/sources.list.d/groonga.list を
deb http://packages.groonga.org/ubuntu/ quantal universe
deb-src http://packages.groonga.org/ubuntu/ quantal universe
として、次を実行する。
apt-get update
apt-get install groonga-keyring
apt-get update
apt-get install groonga mysql-server-mroonga libgroonga-dev
audacity のメニューバーが表示されない
Lubuntu で audacity を起動するとなぜかメニューバーが表示されなかった。 http://www.techytalk.info/ubuntu-maverick-10-10-no-menu-bar-in-some-apps/ を見ると Filezilla、Codeblocks、Adobe Acrobat Reader 9.x も同様にメニューバーが表示されない問題があり、 appmenu-gtk パッケージを削除すれば良いとある。
apt-get remove appmenu-gtk
で削除すると audacity のメニューが表示された。 私の環境では問題ないようだが、 appmenu-gtk を削除することによる不具合については不明なので、もし試すなら注意してください。
unity-lens-shopping などの削除
http://cpplover.blogspot.jp/2012/12/rmsubuntu.html にあるように、 こういう情報が外部に送信されるのは好きではないので
apt-get remove unity-lens-video unity-scope-video-remote unity-lens-shopping unity-lens-music unity-lens-photos unity-lens-radios unity-lens-gwibber
としておく。そもそも私は lubuntu を使っているのであまり関係ないのだが。