## 経緯
[[Linux]]でのバグなどを検証したいとき。
## 方針
[[Multipass]]に[[Ubuntu Desktop]]環境を構築し、[[Obsidian]]をインストールする。
## 前提条件
[[Multipass]]上で[[Ubuntu Desktop]]がインストールされていること。[[Windows]]の場合は以下を参考に。
- [[📜2022-11-03 Windows10でMultipassを使ってUbuntu Desktopを動かしてみる]]
## [[Obsidian]]のインストール
> [!danger]- [[Flatpak]]を使ったインストール方法
> 以下のコマンドでOKなはず...
>
> ```console
> sudo apt install flatpak
> flatpak install flathub md.obsidian.Obsidian
> flatpak run md.obsidian.Obsidian
> ```
>
> だが、[[Flatpak]]のインストール中にターミナルが固まってしまって無理だった...
公式サイトを参考に、[[AppImage]]でインストールする。
https://help.obsidian.md/Getting+started/Download+and+install+Obsidian#Install+Obsidian+using+AppImage
```console
$ cd ~/Downloads
$ chmod u+x Obsidian-1.0.3.AppImage
```
## [[Obsidian]]を起動
```console
$ ./Obsidian-1.0.3.AppImage
2022-11-03 07:07:37 Loading main app package /tmp/.mount_ObsidizGUaqF/resources/obsidian.asar
2022-11-03 07:07:38 Checking for update using Github
[31991:1103/160738.235300:ERROR:viz_main_impl.cc(188)] Exiting GPU process due to errors during initialization
[32022:1103/160738.353777:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
[32022:1103/160738.381031:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
2022-11-03 07:07:38 Success.
2022-11-03 07:07:38 Latest version is 1.0.3
2022-11-03 07:07:38 App is up to date.
```
色々エラーが出るのが気になるけど、とりあえず動いてそう。
## 開発するための準備
> [!attention]
> [[📕tadashi-aikawa]]の開発に必要なモノ。通常は[[Node.js]]がインストールされていれば他は不要。
ターミナルを強化するため[[Starship]]をインストール。
```console
curl -sS https://starship.rs/install.sh | sh
# eval "$(starship init bash)" を .bashrcに追加する
```
[[Node.js]]をインストールするために[[Volta]]をインストール。
```console
curl https://get.volta.sh | bash
volta install node@lts
```
[[Task]]を使うので、[[Snap]]でインストール。(通常は不要)
```console
sudo snap install task --classic
```
[[watchexecをUbuntuにインストール]]。
```console
wget https://github.com/watchexec/watchexec/releases/download/v1.20.6/watchexec-1.20.6-x86_64-unknown-linux-musl.deb
sudo apt install ./watchexec-1.20.6-x86_64-unknown-linux-musl.deb
```
[[VSCode]]をインストール。
https://code.visualstudio.com/ にアクセスして`.deb`ファイルをダウンロードして...
```console
sudo apt install <debファイル>
```