Ubuntuメモ
提供: Astarisk Works Wiki
Ubuntu 8.04に関するちょっとしたメモです。
日本語環境をインストール
Ubuntu Desktop 日本語 Remix CDを使わない場合に同等の日本語環境をインストールしたいとき、 Ubuntu 9.04の場合は次の様にする。
>wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - >wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - >sudo wget https://www.ubuntulinux.jp/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/ubuntu-ja.list >sudo apt-get update >sudo apt-get upgrade >sudo apt-get install ubuntu-desktop-ja
Ubuntu 9.10の場合は次の様にする
>wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - >wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - >sudo wget https://www.ubuntulinux.jp/sources.list.d/karmic.list -O /etc/apt/sources.list.d/ubuntu-ja.list >sudo apt-get update >sudo apt-get upgrade >sudo apt-get install ubuntu-desktop-ja
他のバージョンの手順は次のページにまとめられている。
Ubuntuの日本語環境 | Ubuntu Japanese Team
インストール後必要に応じて日本語環境セットアップヘルパを実行する。
manも日本語化する
manpage-jaパッケージをインストールする
> sudo apt-get install manpages-ja
ホスト名の変更方法
/etc/hostname を編集してネットワークを再起動する
ATOK X3
ATOK X3は8.04でも動作可能。8.10、9.04でもこの手順でうまくインストールできた。 次のページの手順でインストールできる。 http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=043660
もし、インストール後、起動していないようだったら、次のスクリプトを実行すると起動する。
/opt/atokx3/bin/atokx3start.sh
ATOKの有効/無効を切り替えるトリガーを変更したい場合はインストールメディアの中にある次のパッケージをインストールし、iimf-propertiesコマンドで起動するツールで設定できる。
/ATOKX3/bin/deb/IIIMF/iiimf-properties_trunk_r3104-js1_i386.deb
64bit版でのインストール
ATOK X3自身は32bitアプリケーションだが、64bit版のUbuntuでも使うことができる。 基本的には http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=043660 の手順だが、手順8と手順9が異なる。
その方法はTipset » ATOK X3 for LinuxをUbuntu 9.04 (Jaunty Jackalope) x86_64版にインストールが詳しい
この手順で、ATOK X3 はubuntu9.10 Desktop 64bitでも動作する。
アプリケーションを切り替える
同種のソフトウェアが複数インストールされる場合がある。たとえばmtaやjava。
それらのデフォルトを切り替えるにはupdate-alternativesをroot権限で実行する。
たとえばjavaを切り替えるには次のようにする。
> sudo update-alternatives --config java `java' を提供する 4 個の alternatives があります。 選択肢 alternative ----------------------------------------------- * 1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 2 /usr/bin/gij-4.2 3 /usr/bin/gij-4.3 + 4 /usr/lib/jvm/java-gcj/jre/bin/java デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください:
update-alternativesコマンドについてはこちら→ Alternativesコマンド
トラックポイント付きのキーボードを使う
Lenovo(IBM)のウルトラナビ付USBキーボードを接続してもそのままでは中ボタンが使えず、不便。
使うための設定は次の通り
1./etc/hal/fdi/policy/mouse-wheel.fdi を作成し以下を記述する
<match key="info.product" string="Synaptics Inc. Composite TouchPad / TrackPoint"> <merge key="input.x11_options.SHMConfig" type="string">true</merge> <merge key="input.x11_options.EmulateWheel" type="string">true</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge> <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge> <merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge> <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge> </match>
2.いったんログアウトし、再ログインする
同様に設定して ThinkPad USB トラックポイントキーボードを使うと、中ボタンとして使えるようにはなるが、スクロール機能は使えず。 どうすればいいのか…。
ランレベルを変更する
最近のUbuntuでは起動処理がupstartに変更されている。そのため、ランレベルの設定も変更されている。
9.10以降の場合
9.10以降、upstartに変更されたため、デフォルトのランレベルを変えたい場合、/etc/init/rc-sysinit.confのデフォルト値指定行を修正する。 (9.04以前にあった/etc/event.d/はなくなり、/etc/init/以下に移動された。)
# Default runlevel, this may be overriden on the kernel command-line
# or by faking an old /etc/inittab entry
env DEFAULT_RUNLEVEL=2
または、/etc/inittabを(Red Hatと同じように)を作る方法もある。(rc-sysinit.confを見ると、inittabがあれば読み込むようになっている。)
この方法は、9.04等、9.10より前のUbuntuでも利用可能。
9.04以前の場合
/etc/inittabを用いてデフォルトランレベルを変更する。/etc/event.d/rc- defaultの修正によるデフォルトランレベルの変更は行うべきではないらしい。
ffmpegを使う
9.10からライセンスや特許の関係でグレーなコーデックが標準のリポジトリからインストールできるffmpeg関連ライブラリから削られている様子。
そのままではH.264やAACのエンコードができない。
それでは不便なのでmedibuntuのリポジトリを追加して次のパッケージをインストールするよい。
リポジトリを追加するには次のテキストをコピーしてターミナルに貼り付けて実行する。Ubuntu9.10ではこれでうまくいった。
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
上記でうまくいかないときにはMedibuntu - Community Ubuntu Documentationを参照。
libfaacとlibx264は次のパッケージをインストールすれば使えるようになる。
libavcodec-unstripped-52 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-49 libpostproc-unstripped-51 libswscale-unstripped-0
Sun Javaのインストールについて
Ubuntu 10.04 LTSでは、sun-java6パッケージはUbuntuアーカイブのMultiverseセクションに含まれない。その代わり、openjdk-6を利用することが推奨されている。
プロプライエタリなSun JDK/JREからOpenJDKへの切り替えが不可能な場合は、Canonical Partnerリポジトリからsun-java6パッケージをインストールする必要がある。コマンドラインで下記のように入力すると、Partnerリポジトリを利用するよう設定できる。add-apt-repositoryが無い場合はpython-software-propertiesをインストールする。
> sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" > sudo apt-get update > sudo apt-get install sun-java6-jdk
Ubuntu 11.10ではパートナーリポジトリからもなくなっているので上記の代わりに次のリポジトリを追加する。
deb http://ppa.launchpad.net/ferramroberto/java/ubuntu oneiric main deb-src http://ppa.launchpad.net/ferramroberto/java/ubuntu oneiric main
参考:LffL Java : Ferramosca Roberto
最新のFirefoxを使う
mozillateamのPPAを追加してインストールする
> sudo add-apt-repository ppa:mozillateam/firefox-stable > sudo apt-get update > sudo apt-get install firefox
Ruby1.9.2をインストールする
10.04の標準のリポジトリではRuby1.9.1までしかインストールできない。 次のPPAを追加してaptでインストールできる
> sudo add-apt-repository ppa:ubuntu-on-rails/ppa > sudo apt-get update > sudo apt-get install ruby1.9.2
シリアルポートを設定する
サーバなどは基本、モニターが接続されないため、マシンのシリアルポートからログインできるようにしておくと便利
/etc/init/ttyS0.conf を作成し、設定して、再起動すると使えるようになる。
$ sudo cp -p /etc/init/tty1.conf /etc/init/ttyS0.conf $ sudo vi /etc/init/ttyS0.conf
ttyS0.confの内容は次の通り。上半分はtty1.confのままでいいので下半分を書き直す
start on stopped rc RUNLEVEL=[2345] stop on runlevel [!2345] respawn exec /sbin/getty -L 9600 ttyS0 vt100
exFatのUSBメモリを使えるようにする
次のようにリポジトリを追加し、fuse-exfatをインストールする。
ubuntu10.10では手動でマウントが必要だったが、11.10ではメモリを挿入すれば自動でマウントされるようになった。
sudo apt-add-repository ppa:relan/exfat sudo apt-get install fuse-exfat
Readline をインストールする
sudo apt-get install libreadline6-dev
これはpostgresやrubyをソースインストールするのに必要
Unity環境下でF10でパネルメニューを表示しないようにする
compiz config managerのUbuntu Unity Pluginを開き、Behaviourタブを表示する。
Key to open the first panel menuの項目を無効にするか,ショートカットキーの設定を変える
(パッケージマネージャを使わず)独自にインストールしたアプリケーションをメニューに登録する
11.04以降のunity環境で独自インストールのアプリをメニューから起動できるようにするには 次のディレクトリに .desktop ファイルを作る。
~/.local/share/application
ファイルの中身は他のファイルを参考に作る。 パッケージでインストールしたものは /usr/share/applications にあるのでそれを参考にすれば良い。
ソフトウェアのビルド環境について
- build-essential
- libncurses5-dev #curses.h