🦔

WSLgでGUIのgitクライアント Gitnuro を動かす

2024/03/15に公開

Windows側のディレクトリ(/mnt/d/xxx など)に置くとどうしても動かないプログラムがあり、Linux側のディレクトリ(/home/xxx)に置くと動くはいいが普段使っている SourceTree が使えなかったので Ubuntu で動くgitクライアントである Gitnuro を入れてみた。

Gitnuro
https://gitnuro.com/

インストール方法

flatpak を使ってインストールする方法が1番目に書いてあったが、どうにもうまくインストールできなかったので jar ファイルを直接動かすことにする。

jarファイルのダウンロード

Gitnuro-linux-x86_64-1.3.1.jar ファイルを下記からダウンロード
https://github.com/JetpackDuba/Gitnuro/releases/

Javaのインストール

$ sudo apt install openjdk-17-jdk
$ java --version
openjdk 17.0.10 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-122.04.1)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-122.04.1, mixed mode, sharing)

実行

$ java -jar Gitnuro-linux-x86_64-1.3.1.jar

動いた。

コマンド

jarファイルを適当な場所(ここでは ~/.local/etc/gitnuro)に置いて、
以下のスクリプトを ~/.local/bin に作成。

~/.local/bin/gitnuro
#!/usr/bin/env sh
APP_PATH="$HOME/.local/etc/gitnuro/Gitnuro-linux-x86_64-1.3.1.jar"

# echo $APP_PATH
java -jar $APP_PATH
$ chmod +x ~/.local/bin/gitnuro

これで

$ gitnuro

コマンドでGitクライアントを立ち上げる。

Discussion