## 経緯 [[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ファイル> ```