Ubuntu 11.10 (Oneiric Ocelot)の初期設定メモ。
- このメモの目的と内容
- デスクトップPCを開発機兼内向けサーバ機として使うための自分用メモ
- インストールにはubuntu-11.10-desktop-i386.iso.torrentを使用
- アップグレードではなくクリーンインストール
- /homeのみフォーマットせずに再利用
- デスクトップ環境をインストール後、サーバ用カーネルを追加でインストールした
最新バージョンでの初期設定内容はUbuntuにて掲載しています。
インストール手順
省略。
サービスの設定
サービスの停止
以下のサービスを停止する。
- atd(コマンドの遅延実行)
- cups(プリンタ)
- saned(スキャナ)
- bluetooth(bluetooth)
- speech-dispatcher(発話シンセサイザ)
NetworkManagerの削除
NetworkManagerによる管理を無効にするため、停止したのち削除する。
自動起動するプログラムの設定
[電源ボタン]→[自動起動するアプリケーション]
- 下記のものを停止する
- Ubuntu One
- それ以外は残す
設定ファイル等の編集
/home配下の設定ファイルは、Ubuntu 10.04 Desktop 初期設定メモ §.設定ファイル等の編集で設定した内容を引き続き使用した。
ネットワークの設定
仮想マシンのネットワークで使用するブリッジの設定など。
IPv6の無効化
変更を反映させて、無効になったか確認。
sysctl -pの後、何も表示されなければ無効になっている。
ネットワークインターフェース、ブリッジの設定
bridge-utils, uml-utilitiesをインストール。
/etc/network/interfacesを以下の内容に変更。 (Ubuntu 11.10で/usr/sbin/brctlは/sbin/brctlに移動している)
ネットワークサービスを再起動
設定を反映させるためにネットワークサービスを再起動。
ifconfig -aでbr0とtap0が追加されていることを確認しておく。
root宛てメールの送信先の変更
/etc/aliasに追記。
aliasを更新。
ソフトウェアの追加と削除
リポジトリの設定
medibuntuリポジトリを追加。
ソフトウェアソースの設定
[電源ボタン]→[システムの設定]→[ソフトウェアソース]
- [Ubuntuのソフトウェア]タブ
- main, universe, restricted, multiverseにチェックを入れる
- 「CD-ROM/DVDからのインストール」チェックを外す
- [他のソフトウェア]タブ
- (Medibuntuが追加されていることを確認)
- [アップデート]タブ
- アップデートの確認: 2日ごと
- セキュリティアップデートがあるとき: その都度表示
- [統計情報]タブ
- 統計情報を提供する
ソフトウェアの削除・インストール
不要なソフトウェアの削除
削除するソフトウェアの概要は次のとおり。
パッケージ名 | 概要 |
---|---|
aspell | GNU aspell スペルチェッカ |
aspell-en | GNU Aspell 用英語辞書 |
at-spi | 援助用テクノロジサービス提供インターフェイス |
avahi-daemon | Avahi mDNS/DNS-SD daemon |
avahi-autoipd | Avahi IPv4LL ネットワークアドレス設定デーモン |
'bluez(-.*)?' | Bluetooth 用ツールとデーモン |
bc | 任意精度の計算言語 |
bogofilter | 高速ベイジアン spam フィルタ (ダミーパッケージ) |
bogofilter-bdb | fast Bayesian spam filter (Berkeley DB) |
bogofilter-common | fast Bayesian spam filter (common files) |
cdparanoia | CD サンプリング用のオーディオ抽出ツール |
couchdb-bin | RESTful document oriented database, programs |
cups | Common UNIX Printing System(tm) - サーバ |
cups-bsd | Common UNIX Printing System(tm) - BSD commands |
cups-client | Common UNIX Printing System(tm) - client programs (SysV) |
cups-common | Common UNIX Printing System(tm) - common files |
cups-driver-gutenprint | CUPS 用プリンタドライバ |
libcupscgi1 | Common UNIX Printing System(tm) - CGI library |
libcupsdriver1 | Common UNIX Printing System(tm) - Driver library |
libcupsmime1 | Common UNIX Printing System(tm) - MIME library |
libcupsppdc1 | Common UNIX Printing System(tm) - PPD manipulation library |
dictionaries-common | 綴り辞書ツール用の共通ユーティリティ |
espeak | Multi-lingual software speech synthesizer |
espeak-data | speech data files |
evolution | groupware suite with mail client and organizer |
evolution-common | Evolution 用アーキテクチャ非依存ファイル |
evolution-couchdb | Evolution support for CouchDB databases |
evolution-data-server | evolution データベースバックエンドサーバ |
evolution-exchange | Evolution グループウェアスイート用 Exchange プラグイン |
evolution-indicator | GNOME panel indicator applet for Evolution |
evolution-plugins | standard plugins for Evolution |
evolution-webcal | GNOME および Evolution 用 URL ハンドラ |
example-content | Ubuntu example content |
f-spot | 個人向け写真管理アプリケーション |
foomatic-db | OpenPrinting プリンタサポート - データベース |
foomatic-db-engine | OpenPrinting プリンタサポート - プログラム |
foomatic-filters | OpenPrinting プリンタサポート - フィルタ |
foo2zjs | ZjStream ベースのプリンタ用の印刷サポート |
ghostscript | PostScript 言語および PDF 向けインタプリタ |
gbrainy | brain teaser game and trainer to have fun and to keep your brain trained |
gnome-bluetooth | GNOME Bluetooth tools |
pulseaudio-module-bluetooth | Bluetooth module for PulseAudio sound server |
gnome-games-common | data files for the GNOME games |
gnome-mag | GNOME デスクトップ用スクリーン拡大鏡 |
gnome-orca | スクリプト化可能なスクリーンリーダ |
libgnome-bluetooth.* | GNOME Bluetooth tools - support library development files |
gnome-accessibility-themes | accessibility themes for the GNOME desktop |
hpijs | HP Linux Printing and Imaging - gs IJS ドライバ (hpijs) |
hplip | HP Linux Printing and Imaging System (HPLIP) |
hplip | HP Linux Printing and Imaging System (HPLIP) |
hplip-data | HP Linux Printing and Imaging - データファイル |
pxljr | Driver for HP's Color LaserJet 35xx/36xx color laser printers |
indicator-messages | indicator that collects messages that need a response |
libgutenprint2 | runtime for the Gutenprint printer driver library |
min12xxw | Printer driver for KonicaMinolta PagePro 1[234]xxW |
modemmanager | モデムを管理する D-Bus サービス |
myspell-en-us | myspell 用米国英語辞書 |
ntfs-3g | read/write NTFS driver for FUSE |
libntfs.* | 共通の NTFS アクセス用関数を提供するライブラリ (開発用ファイル) |
nano | Pico にヒントを得て作られた、コンパクトで使いやすいテキストエディタ |
rdesktop | Windows NT/2000 ターミナルサーバ用 RDP クライアント |
vinagre | remote desktop client for the GNOME Desktop |
rhythmbox | GNOME 用音楽プレイヤーおよびオーガナイザー |
sane-utils | スキャナ用 API ライブラリ - ユーティリティ |
splix | Driver for Samsung's SPL2 (bw) and SPLc (color) laser printers |
system-config-printer-common | Printer configuration GUI |
system-config-printer-gnome | Printer configuration GUI |
tomboy | Wiki スタイルのリンクを使ったデスクトップメモ取りプログラム |
toshset | Access much of the Toshiba laptop hardware interface |
ubuntuone-client | Ubuntu One client |
usb-creator-common | create a startup disk using a CD or disc image (common files) |
usb-creator-gtk | create a startup disk using a CD or disc image (for GNOME) |
wamerican | /usr/share/dict 用米国英語単語リスト |
パッケージ名 | 概要 |
使用するソフトウェアのインストール
インストールするソフトウェアの概要は次のとおり。
パッケージ名 | 概要 |
---|---|
autoconf | configure スクリプト自動作成プログラム |
automake | GNU 標準準拠の Makefile 生成ツール |
autotools-dev | config.{guess,sub} ファイルの更新用基盤 |
build-essential | build-essential なパッケージの一覧情報 |
gettext | GNU 国際化ユーティリティ |
libtool | 汎用ライブラリサポートスクリプト |
bison | YACC 互換なパーサジェネレータ |
dovecot-common | secure mail server that supports mbox, maildir, dbox and mdbox mailboxes |
dovecot-imapd | secure IMAP server that supports mbox, maildir, dbox and mdbox mailboxes |
dovecot-pop3d | secure POP3 server that supports mbox, maildir, dbox and mdbox mailboxes |
cadaver | コマンドライン WebDAV クライアント |
colordiff | 'diff' の出力をカラー化するツール |
chromium-browser | Chromium ブラウザ |
epiphany-browser | 直観的な GNOME ウェブブラウザ |
flashplugin-installer | Adobe Flash Player plugin installer |
gedit-plugins | set of plugins for gedit |
git-core | fast, scalable, distributed revision control system (obsolete) |
gsmartcontrol | graphical user interface for smartctl |
gstreamer0.10-ffmpeg | GStreamer 用 FFmpeg プラグイン |
gstreamer0.10-plugins-bad | GStreamer プラグインの「不良な」セット |
gstreamer0.10-plugins-ugly | GStreamer プラグインの「厄介な」セット |
gimp | The GNU Image Manipulation Program |
hddtemp | hard drive temperature monitoring utility |
ibus-anthy | IBus 用 anthy エンジン |
icedax | オーディオ CD から WAV を生成する |
lighttpd | 最小限のメモリしか使用しない高速で軽量なウェブサーバ |
lighttpd-mod-magnet | Control the request handling module for lighttpd |
lighttpd-mod-webdav | WebDAV module for lighttpd |
logwatch | 出力が優れ、Perl で書かれたログアナライザ |
lha | lzh archiver |
lm-sensors | 温度・電圧・ファンセンサ読み取り用ユーティリティ |
mono-mcs | Mono C# 2.0 / 3.0 / 4.0 compiler for CLI 2.0 / 4.0 |
mono-gmcs | Mono C# 2.0 and C# 3.0 compiler for CLI 2.0 |
munin | ネットワーク中をグラフ化するフレームワーク (グラフ生成/データ収集器) |
munin-node | network-wide graphing framework (node) |
nasm | 汎用の x86 アセンブラ |
nautilus-open-terminal | nautilus plugin for opening terminals in arbitrary paths |
nethogs | Net top tool grouping bandwidth per process |
nfs-kernel-server | NFS カーネルサーバ用サポート |
nkf | ネットワーク漢字コード変換フィルタ |
ntp | Network Time Protocol デーモンおよびユーティリティプログラム |
php5-cgi | server-side, HTML-embedded scripting language (CGI binary) |
ruby | ruby1.8 への移行用パッケージ |
samba | UNIX 用 SMB/CIFS ファイル、プリンタ、認証サーバ |
smbfs | Common Internet File System ユーティリティ - 互換パッケージ |
smartmontools | S.M.A.R.T を使ってストレージシステムの制御と監視を実施 |
swig | Generate scripting interfaces to C/C++ code |
subversion | 先進的なバージョン管理システム |
subversion-tools | Assorted tools related to Subversion |
system-config-lvm | A utility for graphically configuring Logical Volumes |
synaptic | グラフィカルなパッケージマネージャ |
tree | ディレクトリツリーをカラー表示する |
ttf-vlgothic | Vine Linux による日本語 TrueType フォント |
ttf-monapo | 日本語 TrueType フォント - Monapo |
ttf-ipafont | Japanese TrueType font, IPAfont (meta package) |
ttf-sazanami-gothic | Sazanami ゴシック日本語 TrueType フォント |
virt-manager | 仮想マシン管理用デスクトップアプリケーション |
qemu-kvm | Full virtualization on i386 and amd64 hardware |
vlc | マルチメディアプレイヤおよびストリーマ |
w3c-dtd-xhtml | W3C eXtensible HyperText Markup Language (XHTML) DTD |
xinetd | replacement for inetd with many enhancements |
yasm | modular assembler with multiple syntaxes support |
パッケージ名 | 概要 |
サーバカーネル・ヘッダのインストール
ドライバ類のインストール
[電源ボタン]→[システムの設定]→[追加のドライバ]
- 有効にできるドライバを有効にする
その他のソフトウェアの削除
[電源ボタン]→[システムの設定]→[パッケージの整理]
- 削除できる不要なソフトウェアを削除する
パッケージ情報の更新とアップデート
GRUBの設定
/etc/default/grubを編集
- GRUB_HIDDEN_TIMEOUTをコメントアウト
- メニュー画面を表示する
- GRUB_TIMEOUT=5
- タイムアウト時間を5秒にする
- GRUB_CMDLINE_LINUX_DEFAULTを"quiet splash"から""に変更
- ブート画面をテキスト表示にする
編集が終わったら、update-grub2で設定を反映させる。
再起動
ここまででいったん再起動。 再起動後にps, pstree, topで必要なさそうなプロセスが動いてないかチェックする。
デスクトップ環境の設定とカスタマイズ
Ubuntu 10.04 Desktop 初期設定メモ §.デスクトップ環境の設定とカスタマイズでの設定とほぼ同じのため省略。
開発環境の設定
Ubuntu 10.04 Desktop 初期設定メモ §.開発環境の設定での設定とほぼ同じのため省略。