Ubuntu 11.04 (Natty Narwhal)の初期設定メモ。
- このメモの目的と内容
- デスクトップPCを開発機兼内向けサーバ機として使うための自分用メモ
- インストールにはubuntu-11.04-desktop-i386.iso.torrentを使用
- アップグレードではなくクリーンインストール
- /homeのみフォーマットせずに再利用
- デスクトップ環境をインストール後、サーバ用カーネルを追加でインストールした
最新バージョンでの初期設定内容はUbuntuにて掲載しています。
インストール手順
省略。
サービスの設定
サービスの停止
以下のサービスを停止する。
- atd(コマンドの遅延実行)
- cups(プリンタ)
- saned(スキャナ)
- bluetooth(bluetooth)
- speech-dispatcher(発話シンセサイザ)
NetworkManagerの削除
NetworkManagerによる管理を無効にするため、停止したのち削除する。
自動起動するプログラムの設定
[電源ボタン]→[システムの設定]→[自動起動するアプリ]
- 下記のものを停止する
- Bluetooth マネージャー
- Evolution Alarm Notifier
- Ubuntu One
- ネットワーク・マネージャ
- パーソナルファイル共有
- ユーザ・フォルダの更新
- リモート・デスクトップ
- 印刷キューのアプレット
- 視覚支援
- 下記のものは残す
- GNOME Login Sound
- GSettings データ変換
- PulseAudio Sound System
- SSH 鍵エージェント
- Secret Storage Service
- アップデート通知
- シークレットストレージサービス
- ディスク通知
- 証明書および鍵を格納するストレージ
- 新しいハードウェアのドライバを確認する
- 電源の管理
設定ファイル等の編集
/home配下の設定ファイルは、Ubuntu 10.04 Desktop 初期設定メモ §.設定ファイル等の編集で設定した内容を引き続き使用した。
ネットワークの設定
仮想マシンのネットワークで使用するブリッジの設定など。
IPv6の無効化
変更を反映させて、無効になったか確認。
sysctl -pの後、何も表示されなければ無効になっている。
ネットワークインターフェース、ブリッジの設定
bridge-utils, uml-utilitiesをインストール。
/etc/network/interfacesを以下の内容に変更。
ネットワークサービスを再起動
設定を反映させるためにネットワークサービスを再起動。
ifconfig -aでbr0とtap0が追加されていることを確認しておく。
root宛てメールの送信先の変更
/etc/aliasに追記。
aliasを更新。
ソフトウェアの追加と削除
リポジトリの設定
medibuntuリポジトリを追加。
Synapticパッケージマネージャの設定
[電源ボタン]→[システムの設定]→[Synaptic パッケージ・マネージャ]
- [設定]メニュー→[設定]
- [全般]タブ
- メインウィンドウ内でパッケージ情報を表示する
- 変更を正常に適用できた場合に終了の確認をする
- [全般]タブ
- [設定]メニュー→[リポジトリ]
- [Ubuntuのソフトウェア]タブ
- main, universe, restricted, multiverseにチェックを入れる
- 「CD-ROM/DVDからのインストール」チェックを外す
- [他のソフトウェア]タブ
- (Medibuntuが追加されていることを確認)
- [アップデート]タブ
- アップデートの確認 2日ごと
- インストールできるアップデートを通知するのみ
- [統計情報]タブ
- 統計情報を提供する
- [Ubuntuのソフトウェア]タブ
ソフトウェアの削除・インストール
不要なソフトウェアの削除
削除するソフトウェアの概要は次のとおり。
パッケージ名 | 概要 |
---|---|
aspell | GNU aspell スペルチェッカ |
aspell-en | GNU Aspell 用英語辞書 |
at-spi | 援助用テクノロジサービス提供インターフェイス |
avahi-daemon | Avahi mDNS/DNS-SD daemon |
avahi-autoipd | Avahi IPv4LL ネットワークアドレス設定デーモン |
'bluez(-.*)?' | Bluetooth tools and daemons |
bc | 任意精度の計算言語 |
bogofilter | 高速ベイジアン spam フィルタ (ダミーパッケージ) |
bogofilter-bdb | a fast Bayesian spam filter (Berkeley DB) |
bogofilter-common | a 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 | printer drivers for 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 | Common utilities for spelling dictionary tools |
espeak | マルチリンガルソフトウェア発話シンセサイザ |
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 ハンドラ |
libebackend1.2-0 | Utility library for evolution data servers |
example-content | Ubuntu example content |
f-spot | 個人向け写真管理アプリケーション |
foomatic-db | OpenPrinting プリンタサポート - データベース |
foomatic-db-engine | OpenPrinting プリンタサポート - プログラム |
foomatic-filters | OpenPrinting プリンタサポート - フィルタ |
foo2zjs | ZjStream ベースのプリンタ用の印刷サポート |
ghostscript | interpreter for the PostScript language and for 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 | Common files for GNOME Games |
gnome-mag | GNOME デスクトップ用スクリーン拡大鏡 |
gnome-orca | スクリプト化可能なスクリーンリーダ |
libgnome-pilot2 | Support libraries for gnome-pilot |
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 |
libgutenprint2 | runtime for the Gutenprint printer driver library |
min12xxw | Printer driver for KonicaMinolta PagePro 1[234]xxW |
modemmanager | D-Bus service for managing modems |
myspell-en-us | myspell 用米国英語辞書 |
ntfs-3g | FUSE 用の NTFS ドライバ |
libntfs-3g.* | ntfs-3g filesystem in userspace (FUSE) library headers |
libntfs.* | ntfs-3g filesystem in userspace (FUSE) library headers |
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 |
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 | automatic configure script builder |
automake | A tool for generating GNU Standards-compliant Makefiles |
autotools-dev | Update infrastructure for config.{guess,sub} files |
build-essential | build-essential なパッケージの一覧情報 |
gettext | GNU Internationalization utilities |
libtool | Generic library support script |
bison | YACC 互換なパーサジェネレータ |
dovecot-common | secure mail server that supports mbox and maildir mailboxes |
dovecot-imapd | mbox および maildir メールボックスをサポートするセキュアな IMAP サーバ |
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) |
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 | anthy engine for IBus |
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 | utilities to read temperature/voltage/fan sensors |
munin | ネットワーク中をグラフ化するフレームワーク (グラフ生成/データ収集器) |
munin-node | network-wide graphing framework (node) |
nasm | General-purpose x86 assembler |
nautilus-open-terminal | nautilus plugin for opening terminals in arbitrary local 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 | An interpreter of object-oriented scripting language Ruby |
samba | UNIX 用 SMB/CIFS ファイル、プリンタ、認証サーバ |
smbfs | Common Internet File System ユーティリティ - 互換パッケージ |
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 |
tree | ディレクトリツリーをカラー表示する |
thunderbird | mail/news client with RSS and integrated spam filter support |
thunderbird-globalmenu | Unity appmenu integration for Thunderbird |
thunderbird-gnome-support | Support for Gnome in Mozilla Thunderbird |
thunderbird-locale-ja | Thunderbird Japanese language/region package |
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 |
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 初期設定メモ §.開発環境の設定での設定とほぼ同じのため省略。