システム
日本語環境
端末で
$ 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/maverick.list -O /etc/apt/sources.list.d/ubuntu-ja.list
$ sudo apt-get update
$ sudo apt-get upgrade
日本語 Remix CDに追加されているパッケージと同じものをインストールする場合
$ sudo apt-get install ubuntu-desktop-ja
12.04ではパッケージ名が以下のように変わったようです
$ sudo apt-get install ubuntu-defaults-ja
ubuntu-restricted-extras
Adobe Flash Playerや各種コーデック等
$ sudo apt-get install ubuntu-restricted-extras
閉じるボタンの位置変更
Alt-F2でアプリケーションの実行を起動し「gconf-editor」と入力
「/apps/metacity/general」を開き、button_layoutの値を「menu:minimize,maximize,close」に変更
端末の起動時サイズ変更
「gconf-editor」で「/desktop/gnome/applications/terminal」の「exec」の値に「--geometry=数値x数値」を入力
固定IPの設定
「/etc/network/interfaces」を編集
$ sudo cp -p /etc/network/interfaces /etc/network/interfaces_backup
$ sudo vi /etc/network/interfaces
一番下に下記を追加
# The primary network interface
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
dns-nameservers xxx.xxx.xxx.xxx
ネットワークを再起動
$ sudo /etc/init.d/networking restart
sshdの設定
端末で
$ sudo apt-get install ssh
設定ファイルは「/etc/ssh/sshd_config」で、とりあえず以下を設定
# PermitRootLogin yes
→「PermitRootLogin no」へ変更
公開鍵認証とかは今度
起動時のデーモン設定
$ sudo apt-get install sysv-rc-conf
ユーザの追加
# adduser ユーザ名
ユーザ `ユーザ名' を追加しています...
新しいグループ `XXX' (XXXX) を追加しています...
新しいユーザ `XXX' (XXXX) をグループ `XXX' に追加しています...
ホームディレクトリ `/home/XXX' を作成しています...
`/etc/skel' からファイルをコピーしています...
新しいUNIXパスワードを入力してください: パスワード(表示されない)
新しいUNIX パスワードを再入力してください: パスワード(表示されない)
passwd: パスワードは正しく更新されました
nemu のユーザ情報を変更中
新しい値を入力してください。標準設定値を使うならリターンを押してください #入力する必要がなければ空のままEnter
フルネーム []:
部屋番号 []:
職場電話番号 []:
自宅電話番号 []:
その他 []:
Is the information correct? [Y/n] y
MySQLのインストール
$ sudo aptitude install mysql-server mysql-client
途中でmysqlのrootパスワードを設定する。
次に文字化け対策を行う。
/etc/mysql/my.cnfに以下の記述を追加する。
[mysqld]
character-set-server=utf8
skip-character-set-client-handshake
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
mysqlを再起動して設定を確認。
$ mysql -u root -p
mysql> show variables like 'character_set%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
gemでmysqlを入れるためにlibmysqlclient-devを入れる。
sudo aptitude install libmysqlclient-dev
Welcomeメッセージが二重に表示される
motd.tailファイルをリネームする
sudo mv -f /etc/motd.tail /etc/motd.tail.org
プロンプト設定を変更する
.bashrc を編集する。デフォルトだと深い階層に入るとプロンプトが長くなるのでカレントディレクト名のみ表示するよう以下のように変更する
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ '
fi
\w(PWD) を \W(カレントディレクトリ) に変更
他の値については後で調べる
Ctrl+S をインクリメンタルサーチにする
.profile に以下を追加
stty stop undef
samba の設定
以下のコマンドでインストールする
$ sudo aptitude install samba
/etc/samba/smb.conf を以下のように修正
[global]
# charset add by 2012/09/05
dos charset = CP932
unix charset = UTF-8
display charset = UTF-8
# port add by 2012/09/05
smb ports = 139
...
[share]
path = <参照先>
writable = yes
browsable = yes
force create mode = 0666
force directory mode = 0777
guest ok = no
Sambaのユーザを作成する。ユーザはOSに登録済みであること
$ pdbedit -a username
samba のマウント
cifs-utils をインストール
$ sudo aptitude install cifs-utils
以下のコマンドでマウント
$ sudo mount -t cifs -o username=ユーザ名 //hostname(ipaddr)/folder /マウント先
ログイン時のサウンドを止める
$ sudo vim /usr/share/gnome/autostart/libcanberra-login-sound.desktop
NoDisplay=false に変更後、スタートアップアプリケーションから Login sound のチェックを外す
パスワードが聞かれたらパスワードを入力
最終更新:2014年01月06日 22:47