Ubuntu 24.04.2 LTSをクリーンインストールしたので,その際に行った初期設定もろもろを覚書。
パッケージの更新
$ sudo apt-get update
$ sudo apt-get upgrade
パッケージの自動アップデートの設定
unattended-upgradesのインストール
$ sudo apt-get install unattended-upgrades
有効化
$ sudo dpkg-reconfigure -plow unattended-upgrades
<Yes>を選択
updatesのコメントアウトを外す
// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
- // "${distro_id}:${distro_codename}-updates";
+ "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
日本語入力
mozcをインストール
$ sudo apt install -y ibus-mozc
$ sudo apt install -y mozc-utils-gui
sudo reboot
した後Settingsを開き,Keyboard
> Input Sources
にJapanese (Mozc)
およびJapanese (OADG 109A)
を追加。
キーボードの設定
$ sudo dpkg-reconfigure keyboard-configuration
Generic 104-key PC with L-shaped Enter key
> Japanese
> Japanese - Japanese (OADG 109A)
> The default for the keyboard layout
> No compose key
> Yes
Caps Lockを日本語/英語入力切り替えに割り当てる
キーの割り当ての変更
Caps_Lock
とZenkaku_Hankaku
を入れ替え
xmodmap
でキー割り当てを確認
remove lock = Eisu_toggle
add lock = Zankaku_Hankaku
~$ xmodmap .Xmodmap
~/.bashrc
の最後尾に以下を追記
xmodmap ~/.Xmodmap
日本語/英語入力切替(IME切り替え)のショートカットの設定
Settings
> Keyboard
> Keyboard Shortcuts
> View and Customize Shortcuts
> Typing
> Switch to next input source
をEisu toggle
に
良く使うソフトのインストール
gedit
$ sudo apt install gedit
VSCode
$ sudo apt install curl
$ curl -L https://go.microsoft.com/fwlink/?LinkID=760868 -o vscode.deb
$ sudo apt install ./vscode.deb
Google Chrome
$ curl -LO https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb
ClamAV(ウイルス対策ソフト)
$ sudo apt install clamav clamav-daemon
$ sudo systemctl start clamav-daemon
$ sudo systemctl status clamav-daemon
確認してもactiveになっていなかったので再起動したら直った。
$ sudo systemctl restart clamav-freshclam
$ sudo systemctl restart clamav-daemon
スキャン
$ sudo clamdscan --fdpass /path/to/scan/target
リモートデスクトップの設定(ローカル)
Desktop Sharingの有効化
Settingsを開き,System
> Remote Desktop
> Desktop Sharing
とRemote Control
のトグルをオン。microsoftのRDPを使用している。xrdpなどの面倒な設定は不要。
ローカルのWindowsクライアントから接続
Windows + R
でプログラム名mstsc
を指定してリモートデスクトップ接続を開き,Ubuntuのホスト名に.local
を付与したものを入力。
Login Detailsで設定されたユーザー名とパスワードでログイン。
リモートデスクトップの設定(LANの外から)
RDPを使用して接続してもいいのだが,3389番ポートの開放などの設定が手間だしセキュリティリスクも上昇する。VPN対応ルーターを導入してもいいがコストがかかる。
そこでchromeリモートデスクトップを使用する。ただし,この場合Ubuntu側とリモートでの同一アカウントによる同時ログインはできないので注意。
SSH経由でセットアップする
- ホスト側のUbuntuからChromeで上のリンクにアクセス
- リンク先のソフトをインストール
- 指示に従ってコマンドを実行
- Ubuntuをログアウト
ログアウトしないと接続できないので注意 - クライアント側のChromeで上のリンクにアクセス
リモートのデバイスに表示されたコンピュータ名をクリックで接続できる
XSession, Ubuntu (Wayland), Ubuntu on Xorgのどれかを選択
基本的にはデフォルトのUbuntuを選択し,問題があればUbuntu on Xorgで。