前の記事がごちゃごちゃしてきたので一度整理しています。様々なソフトのインストールを見たい場合は過去の記事を。また自作ソフト置き場なども参考に。
各種ソフトは基本的にTailscale環境での利用を想定しています。
ブータブルUSBメモリを作成
公式サイトからUbuntu26.04のISOイメージをダウンロードし、RufusやVentoyなどを利用してブータブルUSBメモリを作成します。
パーティション設定
インストール時、ドライブ後半にISOイメージ保存用のパーティションを用意しておくと便利です。
「手動パーティショニング」を選択し、

システムはルート/に、後半パーティションは/isoにマウントします。

Ubuntuが起動したらアップデート
Ubuntuのインストールが完了したらまずはアップデート。
sudo apt update
sudo apt upgrade -y
GRUBメニューにISOブートを追加
インストール時にISOパーティションを作成していた場合は/isoにマウントされているのでそこにUbuntu26.04のISOイメージを保存。ダウンロードするなら下記。
cd /iso
sudo wget https://releases.ubuntu.com/26.04/ubuntu-26.04-desktop-amd64.iso
grubメニューに項目を追加(GitHub)。
sudo apt install curl
sudo curl -fsSL -o /iso/grub-manage.sh https://raw.githubusercontent.com/hirogura/grub-manage/main/grub-manage.sh
sudo bash /iso/grub-manage.sh
次回起動時のみgrubメニューを5秒表示するアイコンをデスクトップに用意するなら下記。
bash <(curl -fsSL https://raw.githubusercontent.com/hirogura/grub-manage/main/next-grubmenu-setup.sh)
Tailscale
sudo apt install curl
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
SSH
sudo apt install -y openssh-server
別PCからの接続時エラーの場合。何度も繰り返して接続していると発生。接続元で。
ssh-keygen -R ホスト名やIPアドレス
ノートPCなどでDesktop版をサーバにしている場合
デスクトップ共有を有効化。キーリングへのパスワードは空のままで保存。
自動画面ロックを無効化
「プライバシーとセキュリティ」-「画面ロック」で画面が暗くなるまでの時間や自動画面ロックの設定を行います。ちなみに「電源管理」-「自動画面ブランク」の設定も、ここの設定が反映されます。
そのほか「電源管理」-「省電力」の項目もチェック。
ロック時でもデスクトップ共有
デスクトップ共有の場合、ロックされてもアクセス出来るように。
まずGNOMEのシェル拡張機能をインストール。
sudo apt install gnome-shell-extension-manager
「探す」で「Allow locked Remote Desktop」を検索してインストールすれば有効に。
Allow locked Remote Desktop
ノートPCで画面が閉じてもスリープしない設定
sudo sed -i 's/#HandleLidSwitch=suspend/HandleLidSwitch=ignore/' /etc/systemd/logind.conf
一度再起動。以降はSSHやリモートデスクトップで。
sudo reboot
モニターを接続していない環境でデスクトップ共有
デスクトップ共有はモニター接続が必要ですが、接続していない場合でもデスクトップ共有するならこちら。
Timeshift
スナップショットを保存するために。rsyncバージョンだとしてもこのあたりで一度取っておくと楽なのでは。
sudo apt install -y timeshift
Google Chrome
sudo apt update
sudo apt install -y curl gnupg
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/google-chrome.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/google-chrome.gpg] https://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt update
sudo apt install -y google-chrome-stable
google-chrome-stable
Yahoo!ニュースの動画やもしかしたらTVerなどの動画を見たいなら。Chromeウェブストアで下記拡張機能を検索してインストール。
User-Agent Switcher and Manager
デスクトップにショートカットを置いたり、プロファイルごとのショートカットを作るならこちら。
起動時にマウスカーソルが長時間クルクルするのを止めるには下記。
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/ && sed -i 's/StartupNotify=true/StartupNotify=false/g' ~/.local/share/applications/google-chrome.desktop
code-server
これはセルフホスト版のインストールスクリプトです(GitHub)。そのパソコンで直接操作するなら普通にVSCodeをインストールしたほうが良いです。
curl -fsSL https://raw.githubusercontent.com/hirogura/scripts/main/install-codeserver.sh \
| sudo bash
日本語表示にする
こちらの設定が必要。上のバーで下記を入力して「日本語」を選択。
>Configure Display Language
階層をまとめない設定
「設定」画面を開き、「機能」-「エクスプローラー」で、「CompactFolders」のチェックをOffにします。
opencode
curl -fsSL https://opencode.ai/install | bash
VM Manager
QEMU/KVMによる仮想マシンを扱うなら(GitHub)。
Windowsやデスクトップ版LInuxを動かしたい場合に。
ホストにインストールします。
cd ~
curl -fsSL https://raw.githubusercontent.com/hirogura/vmmanager/main/install-vmmanager1.sh -o install-vmmanager1.sh
chmod +x install-vmmanager1.sh
sudo ./install-vmmanager1.sh
EasyLXD
LXDコンテナを手軽に扱えます(GitHub)。ホストにインストール。
LXDがまだインストールされていない場合は、先にセットアップスクリプトを実行。
curl -fsSL -o /tmp/lxd-setup.sh \
https://raw.githubusercontent.com/hirogura/easylxd/main/lxd-setup.sh
chmod +x /tmp/lxd-setup.sh
/tmp/lxd-setup.sh
完了後、一度再起動してから。
curl -fsSL -o /tmp/install-easylxd1.sh \
https://raw.githubusercontent.com/hirogura/easylxd/main/install-easylxd1.sh
chmod +x /tmp/install-easylxd1.sh
sudo /tmp/install-easylxd1.sh
SelfExplorer & OnlyOffice
インストール時にOnlyOfficeも一緒にインストールするか選択出来ます(GitHub)。OnlyOfficeも利用するならDocker環境が必要です。LXDコンテナ内で実行します。
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/hirogura/selfexplorer/main/install-selfexplorer1.sh)"
OnlyOfficeフォント追加
OnlyOffice で日本語などのフォントを正しく表示するには、/opt/lxd-data/Fonts/ にフォントファイル(ttf / otf / woff / woff2)を配置します。EasyExploreでルートに「Fonts」フォルダを作成して、その中にフォントファイルをアップロードすればよいでしょう。その後、以下のスクリプトを実行します。
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/hirogura/selfexplorer/main/add-fonts.sh)"
selfnote
シンプルなノートアプリです(GitHub)。mdファイルを直接扱えます。
LXDコンテナ内でインストールします。
curl -fsSL https://raw.githubusercontent.com/hirogura/selfnote/main/install-selfnote.sh | bash
selfmark
シンプルなブックマーク管理ソフトです(GitHub)。
LXDコンテナ内でインストールします。
curl -fsSL -o install-selfmark1.sh \
https://raw.githubusercontent.com/hirogura/selfmark/main/install-selfmark1.sh
sudo bash install-selfmark1.sh
Google Cromeの拡張機能などはこちらで。
Immich
有名な画像管理ソフトのインストールスクリプトです(GitHub)。
LXDコンテナ内でインストールします。
詳細はこちら。バックアップ方法などはこちら。
curl -fsSL https://raw.githubusercontent.com/hirogura/scripts/main/install-immich.sh \
| sudo bash
テンプレート
これは個人的に利用しているテンプレートです。
{{y}}/{{y}}{{MM}}/{{y}}{{MM}}{{dd}}_{{album}}/{{filename}}
selfrss
シンプルな3ペインタイプのRSSリーダーです(GitHub)。
LXDコンテナ内でインストールします。
# リポジトリを取得
git clone https://github.com/hirogura/selfrss.git
cd selfrss
# インストール実行(デフォルト: /opt/selfrss, ポート 3347)
sudo bash install-selfrss1.sh
SPW
シンプルなパスワードマネージャです(GitHub)。
LXDコンテナ内でインストールします。
curl -fsSL https://raw.githubusercontent.com/hirogura/spw/main/install-spw.sh -o install-spw.sh
sudo bash install-spw.sh
mirakc & EDCB & KonomiTV
ホストで実行すれば、ドライバインストールからコンテナ作成、ソフトインストールまで一括して行えます(GitHub)。
git clone https://github.com/hirogura/mirakc-edcb-konomitv.git ~/dtv
cd ~/dtv
bash tuner-lxd.sh
DTV管理ダッシュボードのインストール
bash <(curl -fsSL https://raw.githubusercontent.com/hirogura/mirakc-edcb-konomitv/main/install-dtv-manage.sh)
ハードウェアエンコードのためにGPUパススルーするならEasyLXDを利用してGPUパススルーしたあと、KonomiTVの設定を変更。


