HOME/Articles/

Ubuntu 18.04のインストール

Article Outline

Facebook noteに書いておいたら、消されちゃったみたいなので、メモから再度作成
メモから書き起こしているので、細かいところが違うかも。
最新版では変更されている箇所があるかも。

VirtualBox へのインストール前提で書いてます。

マスタイメージのインストール

Ubuntu 18.04 インストール媒体の入手

インストール媒体のダウロードはこちら

https://www.ubuntulinux.jp/download)

インストール

VirtualBox でインストールするときは、メインメモリーを2048MB以上に設定しておくこと

普通にインストール媒体からインストール。
終わったら、リブート。
初期設定は「次へ」を押すだけ 「Ubuntuの改善を支援する」のところは気になるなら「送信しません」に変更。

その後の設定手順

インストール中にロックされるとうざいので、先に設定しておく

TIP

==== 画面ロックの抑制 ==============================================
システムの設定を起動し、左側でプライバシーを選択
右側で画面ロックをクリックし、自動画面ロックをoffにする

TIP

==== スクリーンセーバ(ブランクスクリーン)の抑制=====================
システムの設定を起動し、左側で電源を選択
右側でブランクスクリーンのドロップダウンリストで「しない」を選択

最新版にアップデート

お約束。

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade (必要なら)

gccとかmakeとかをインストールする

これが入ってないとGuestAdditionのインストールで失敗する

sudo apt install build-essential

色々使うのでインストール

なにかと使うのでインストール

sudo apt install net-tools
sudo apt install dconf-editor

再度リブート(念のため)

GuestAdditionのインストール

VirtualBox のメニューの「デバイス」→「Guest Additions CDイメージの挿入...」を選択
以下、ごにょごにょ。

再度リブート(念のため)

使わないのでアンインストール

最小インストールすれば良いという説もあるが

amazonなんちゃらのやつ

sudo apt remove ubuntu-web-launchers

ツール類

sudo apt remove thunderbird
sudo apt remove libreoffice-*
sudo apt remove simple-scan
sudo apt remove gnome-todo
sudo apt remove remmina
sudo apt remove cheese

ゲーム類

sudo apt remove aisleriot
sudo apt remove gnome-mahjongg
sudo apt remove gnome-mines
sudo apt remove gnome-sudoku

shellをGNOME Flashbackに変更する(お好みで)

sudo apt install gnome-panel

TIP

一旦再起動して
サインインボタン横の歯車ボタンで「GNOME Flashback (Metacity)」を選択してログインする

IMPORTANT

「GNOME Flashback(Compiz)」だとうまく動かない。
以前はログアウトだけで良かったはずなんだけど、
再起動しないとダメみたい

gnome-terminalのフォントの変更

TIP

端末を起動し、メニューの「編集」→「Preferences」を選択
使用中のプロファイル(最初のは「名前なし」)を選択し、
Custom font にチェックを入れ、その右側でフォントを選ぶ
Ubuntu Mono Regular あたりがおススメ
ついでに起動時の端末サイズも修正しておくとよい

作業用ディレクトリの作成

sudo mkdir /proj
sudo mkdir /work1
sudo mkdir /work2
sudo mkdir /NFSROOT
sudo chown <<ユーザ名>>:<<ユーザ名>> /proj /work* /NFSROOT

grub-pcのインストール先情報の変更

クローンしたディスクでGUIからgrubのupdateが行われるとハングアップするので変更しておく

sudo sh -c 'echo "set grub-pc/install_devices /dev/sda" | debconf-communicate'
# 確認
sudo sh -c 'echo "get grub-pc/install_devices" | debconf-communicate'

デフォルトshellをbashに変更

cd /bin
sudo ln -sf bash sh

bashの設定変更

~/.bashrcに以下を追記

# プロンプトの設定
PS1="\w\$ "

# キーバインドの設定
bind '"\C-n": history-search-forward'
bind '"\C-p": history-search-backward'

# ディレクトリスタックの表示改善
function pushd() {
    command pushd $* > /dev/null
    command dirs -v
}
function popd() {
    command popd $* > /dev/null
    command dirs -v
}
function dirs() {
    command dirs -v
}

# 表示色変更
export LS_COLORS='di=01;32:ln=01;36:ex=01;31:'
export GREP_COLORS='mt=01;31:ml=:cx=:fn=01;32:ln=32:bn=32:se=36'

ウィンドウが勝手に最大化するのをやめる

dconf-editorで以下を設定する

TIP

   /org/gnome/metacity/edge-tiling                false  
   /org/gnome/mutter/edge-tiling                  false  
   /org/gnome/shell/overrides/edge-tiling         false  

ウィンドウにマウスを乗せるとフォーカスされるようにする

dconf-editorで以下を設定する

TIP

   /org/gnome/descktop/wm/preferences/auto-rise             false  
   /org/gnome/descktop/wm/preferences/focus-mode            sloppy or mouse  
   /org/gnome/descktop/wm/preferences/rise-on-click         true  

デスクトップからゴミ箱とホームを消す

dconf-editorで以下を設定する

TIP

   /org/gnome/nautilus/desktop/trash-icon-visible         false  
   /org/gnome/nautilus/desktop/home-icon-visible          false

日本語入力

  • 右上のJaまたはMoと書かれたアイコンをクリック→テキスト入力設定を選択
  • インストールされている言語の管理をクリック
  • 「言語サポートが完全にはインストールされていません」と出るので
    「インストール」をクリック
  • 一旦log offして再log in
  • 右上のJaまたはMoと書かれたアイコンをクリック
    • Mo(Mozc-jp) を選択(既にMoになってたら一度Jaを選んでからMoに戻す)
  • キーボードの全角/半角キーで切り替えられるようになる

sambaのインストール

sudo apt install samba

/etc/samba/smb.conf に以下を追加

[proj]
path = /proj
guest ok = no
writable = yes
map archive = no
share modes = yes
dos filetimes = yes
force group = yas-i
force create mode = 0664
force directory mode = 0665

[work1]
path = /work1
guest ok = no
writable = yes
map archive = no
share modes = yes
dos filetimes = yes
force group = yas-i
force create mode = 0664
force directory mode = 0665

[work2]
path = /work2
guest ok = no
writable = yes
map archive = no
share modes = yes
dos filetimes = yes
force group = yas-i
force create mode = 0664
force directory mode = 0665

[NFSROOT]
path = /NFSROOT
guest ok = no
writable = yes
map archive = no
share modes = yes
dos filetimes = yes
force group = yas-i
force create mode = 0664
force directory mode = 0665

ユーザの追加と再起動

sudo smbpasswd -a <<ユーザ名>>
sudo service smbd reload
sudo service smbd restart

NFSのインストール

インストール

sudo apt install nfs-kernel-server

/etc/exportsに以下を追加

/NFSROOT 192.168.0.0/255.255.0.0(rw,sync,no_root_squash)

再起動

sudo /etc/init.d/nfs-kernel-server restart

別のマシンからマウントできるか確認

sudo mount 192.168.56.101:/NFSROOT abc/
abcの下にリモートのファイルが見えたらOK

apache のインストール

インストール

sudo apt install apache2
mkdir /proj/wwwroot

/etc/apache2/apache2.conf に以下を追加
<Directory ~と書いてあるところがあるので、その並びに追加

<Directory /proj/wwwroot/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

/etc/apache2/sites-available/000-default.conf の以下を修正

DocumentRoot /proj/wwwroot

再起動

sudo /etc/init.d/apache2 restart

以上でインストールは終了


仮想マシンをクローンした後の設定

ホスト名を変更

    sudo nmcli general hostname <<new_hostname>>

TIP

上記コマンドで /etc/hostname は書き換えられる
/etc/hosts は書き換えられないので、手動で書き換える

IPアドレスの変更(固定アドレスにしたい場合)

TIP

システムの設定を起動(gnome-control-centerを実行)
左側のネットワークを選択し、対象のNICの設定を変更する

nmcli コマンドを使うと出来そうな気がするが、いまいちよう分からん

接続一覧の表示

nmcli connection show 

ホスト名の変更

sudo nmcli general hostname hogehoge123

この他、/etc/hosts の変更も必要

sudo sed -i -e 's/orghostname/hogehoge123/' /etc/hosts

HOST ONLY ADAPTERの設定変更

sudo nmcli connection modify "有線接続 2" ipv4.addresses "192.168.56.123/24" ipv4.method manual ipv4.method manual
sudo nmcli connection down   "有線接続 2"
sudo nmcli connection up     "有線接続 2"

BRIDGE ADAPTERの設定変更

sudo nmcli connection modify "有線接続 3" ipv4.addresses "192.168.78.123/24" ipv4.gateway "192.168.78.1" ipv4.dns "192.168.78.1" ipv4.method manual
sudo nmcli connection down   "有線接続 3"
sudo nmcli connection up     "有線接続 3"