個人的Ubuntuセットアップメモ
Ubuntu 22.04 Desktop版のセットアップメモ。
本当はUbuntu 24.04でセットアップしたかったが、WINE安定版がリリースされていないことと、肝心のインストーラがバグっている雰囲気なので導入見送り。
bcachedを有効化したインストール
産廃PC+低容量SSD+産廃SSHDの組み合わせなのでbcachedを利用してSSDをライトバックキャッシュにする。
セットアップ後はライトスルーなので下記のコマンドでライトバックキャッシュを有効化する。データの信頼性は諦める。
echo writeback | sudo tee /sys/block/bcache0/bcache/cache_mode
sudo cat /sys/block/bcache0/bcache/cache_mode
起動時に有効化するにはsystemdに登録すると良いらしい。
sudo nano /etc/systemd/system/bcache-writeback.service
[Unit]
Description=Set bcache to writeback mode
After=local-fs.target
[Service]
Type=oneshot
ExecStart=/bin/bash -c 'echo writeback > /sys/block/bcache0/bcache/cache_mode'
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable bcache-writeback.service
sudo systemctl start bcache-writeback.service
日本語環境
mozcの辞書を強化したmozc-utを導入すべき。mozc-utを入れると田村ゆかりも堀江由衣も小原好美も坂本真綾も上坂すみれも小松未可子も一発で変換できるようになる。
Ubuntuでパッケージをビルドする方法 + Mozcに辞書を追加してみる
ただし、文中のコマンドが間違っている
#間違い
sudo dpkg -i install mozc*.deb ibus*.deb
#正しい
sudo dpkg -i mozc*.deb ibus*.deb
WINE
Ubuntu 22.04 LTSはwinehq-stableが存在するが、24.04 LTS向けは現状存在しないようである。24.04 LTSでWINEを入れたい場合は標準リポジトリかdevelパッケージを入れる。
Winetricksは下記の方法に従って最新版を入れる
日本語フォント豆腐現象は下記のパッチで対応できる
マウスの動きがキモい
マウスの加速度が性に合わないので変える。
gnome-tweak-toolはgnome-tweaksに名称変更されたようなのでgnome-tweaksを入れる。
アプリ
とりあえず利用頻度の高いものは対応している様子。
- Teraterm5:WINEで動作できる。
- discord:Ubuntu Storeから導入できる
- VLC:Ubuntu Storeから導入できる
- bitwarden:Ubuntu Storeから導入できる
- Chrome:公式リポジトリから導入できる
- VSCode:Ubuntu Storeか公式リポジトリから導入できる
- Github Desktop:公式リポジトリっぽいところに導入方法が書いてある。
- Line:Chromeアプリが使える
- Office:流石に最新のOfficeの利用は難しそう。WEB版を使う?
- VMware Workstation:多分入るでしょ?未確認
.netで開発がしたい人は.net coreを入れる?
Github desktoop
wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://apt.packages.shiftkey.dev/ubuntu/ any main" > /etc/apt/sources.list.d/shiftkey-packages.list'
sudo apt update && sudo apt install github-desktop
Wine
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# 22.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources
# 24.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
# winetricks
cd "${HOME}/Downloads"
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
discord
sudo snap install discord
vscode
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders
Chrome
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/googlechrom-keyring.gpg] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/googlechrom-keyring.gpg
sudo apt update
sudo apt install google-chrome-stable
bitwarden
sudo snap install bitwarden
Zenn CLI
# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 20
# verifies the right Node.js version is in the environment
node -v # should print `v20.17.0`
# verifies the right npm version is in the environment
npm -v # should print `10.8.2`
プロジェクトディレクトリ配下で
npm install zenn-cli # zenn-cliを導入
npx zenn init
ジェネリックOffice
悔しいけどKingsoft Officeがいい感じかも。
【Linux】Ubuntu系LinuxにWPS Officeをインストールする方法
AMDグラフィック
Athlon 200GEはデフォルトでドライバ入るっぽい?
Runcat
nemo
まともなファイラー
sudo apt install nemo
余談
メモリ4GBは最早Ubuntuすら快適に動作させることは難しいため捨てたほうが良い。
メモリ8GBだと若干動きがまともになる。
ジャンクPCで、メモリが4GB固定のノートPCは避けたほうが良さそう。ChromeOS Flexも4GBはさすがにちょっと重たい。メモリ16GBに増設したAthlon 200GEは普通にサクサク使える
Discussion