Ubuntu24.04からPythonの仕様が変わってしまい、今までのように自由にアプリを立ち上げることが出来なくなってしまいました。
INDIWebマネージャーはこの影響をモロに受けて動作しなくなってしまい困っていましたが、以下の方法で復活出来ましたので備忘録として記載しておきます。
●前提条件
・INDI関連のリポジトリの追加、サーバ・ドライバのインストール
sudo apt-add-repository ppa:mutlaqja/ppa
sudo apt install update
sudo apt indtall sudo apt-get install indi-full kstars-bleeding gsc astrometry.net
●INDIWebマネージャーのインストール
sudo apt install pipx
pipx install indiweb --force
sudo nano /home/tstudio/.local/share/pipx/venvs/indiweb/lib/python3.12/site-packages/indiweb/main.py
9行目を以下に変更
from importlib_metadata import version→from importlib.metadata import version
139行目を以下に変更
return template(os.path.join(views_path, 'form.tpl'), profiles=profiles,
drivers=drivers, saved_profile=saved_profile,
hostname=hostname)
→
return template('form.tpl', template_lookup=[views_path], profiles=profiles,
drivers=drivers, saved_profile=saved_profile,
hostname=hostname)
これで無事起動するようになりました。
ネット上にもほとんど記述が無く困っていましたが、いくつかの情報を組み合わせたところなんとか動作してくれました。
24.04が登場してから大分経ちますがいまだに本家にもGithubにも変更が入っていません。。。
お困りの方はお試しください。(面倒だと感じた方はパドリックが用意しているINDIスターターを使う方が楽かもしれません。)
なんか諸々のアップデートとともにどんどん使いづらくなってきていますね。。。
開発者ももう少しユーザー視点に立って使いやすくなるよう改善してほしいです。
INDIWebマネージャーはこの影響をモロに受けて動作しなくなってしまい困っていましたが、以下の方法で復活出来ましたので備忘録として記載しておきます。
●前提条件
・INDI関連のリポジトリの追加、サーバ・ドライバのインストール
sudo apt-add-repository ppa:mutlaqja/ppa
sudo apt install update
sudo apt indtall sudo apt-get install indi-full kstars-bleeding gsc astrometry.net
●INDIWebマネージャーのインストール
sudo apt install pipx
pipx install indiweb --force
sudo nano /home/tstudio/.local/share/pipx/venvs/indiweb/lib/python3.12/site-packages/indiweb/main.py
9行目を以下に変更
from importlib_metadata import version→from importlib.metadata import version
139行目を以下に変更
return template(os.path.join(views_path, 'form.tpl'), profiles=profiles,
drivers=drivers, saved_profile=saved_profile,
hostname=hostname)
→
return template('form.tpl', template_lookup=[views_path], profiles=profiles,
drivers=drivers, saved_profile=saved_profile,
hostname=hostname)
これで無事起動するようになりました。
ネット上にもほとんど記述が無く困っていましたが、いくつかの情報を組み合わせたところなんとか動作してくれました。
24.04が登場してから大分経ちますがいまだに本家にもGithubにも変更が入っていません。。。
お困りの方はお試しください。(面倒だと感じた方はパドリックが用意しているINDIスターターを使う方が楽かもしれません。)
なんか諸々のアップデートとともにどんどん使いづらくなってきていますね。。。
開発者ももう少しユーザー視点に立って使いやすくなるよう改善してほしいです。