Featured image of post Linux用TauriアプリのHyper-V Ubuntu VMでの動作確認手順

Linux用TauriアプリのHyper-V Ubuntu VMでの動作確認手順

これはなに Link to this heading

WindowsホストマシンでビルドしたTauri製アプリをHyper-V上のUbuntu仮想マシン(VM)で試すときの実行手順のメモ。

環境 Link to this heading

  • Windows 11 Pro
  • Hyper-V上のUbuntu-VM:Ubuntu 26.04 LTS

あらかじめやっておくこと Link to this heading

Windowsホストであらかじめやっておくこと Link to this heading

あらかじめLinux用のビルドを済ませておく。筆者はDockerを使ってビルドしている。 .debファイルができていれば問題ない。

Ubuntu-VMであらかじめやっておくこと Link to this heading

Ubuntu VMにSSHサーバーを入れる。

sudo apt update
sudo apt install openssh-server
sudo systemctl enable --now ssh

Ubuntu VMのIPアドレスを確認する。

ip addr

eth0inetのところに書かれている172.XX.XX.XXのようなIPアドレスがVMのIPである。

VMでのインストール手順 Link to this heading

Windowsホストの.debファイルをUbuntu-VMにコピーする。.debファイルのあるディレクトリでscpコマンドを使うのが簡単。 your-app.debはコピーする.debファイルの名前、usernameはUbuntu-VMのユーザー名、172.XX.XX.XXはUbuntu-VMのIPアドレスに置き換える。

Windowsホストで実行
scp your-app.deb username@172.XX.XX.XX:/tmp/

scpコマンド実行時にAre you sure you want to continue connecting (yes/no/[fingerprint])?と聞かれたら、yesと答える。 その後パスワードを求められるので、Ubuntu-VMのログイン時のパスワードを入力する。

無事コピーできれば、lsコマンドで確認できる。

Ubuntu-VMで実行
ls /tmp/

コピーできたらインストールする。

Ubuntu-VMで実行
sudo apt install /tmp/your-app.deb

無事インストールできれば、アプリを起動して動作を確認できる。

VMでのアンインストール手順 Link to this heading

インストールしたアプリをアンインストールする場合は以下のコマンドを実行する。 your-appはインストールしたアプリの名前に置き換える。

Ubuntu-VMで実行
sudo apt remove your-app

設定ファイルも含めて消したいなら、次のようにpurgeを使う。

Ubuntu-VMで実行
sudo apt purge your-app

その後、不要になった依存パッケージも削除するなら、次のコマンドを実行する。

Ubuntu-VMで実行
sudo apt autoremove

インストーラーはrmで削除できる。

Ubuntu-VMで実行
rm /tmp/your-app.deb
Licensed under CC BY-NC-SA 4.0
最終更新 2026/09/13
Hugo で構築されています。
テーマ StackJimmy によって設計されています。