-
Notifications
You must be signed in to change notification settings - Fork 350
Open
Description
内容
#2841 および #2750 の議論を踏まえ、AppImage を分割 7z から分割 tar.gz か、あるいは無圧縮のまま分割するよう変更する提案です。
過去との互換性は切っても良いと結論が出ているため、今から tar.gz 化することで7z 周りの案内をなくせる上にディスク容量も削減できます。
あるいはAppImageはそもそも圧縮されているらしいので、圧縮せず分割しても良さそうです。
Pros 良くなる点
- 7z の依存を削除できる
- installer_linux.sh から 7z 検出ロジックとディストロごとのインストール案内を削除できる
- ディスク容量を削減できる
- プリインストールされている機構のみでインストール可能になる
Cons 悪くなる点
- アーカイブ形式の変更により、mainブランチのインストーラースクリプトでは7z形式の旧バージョンをインストールできなくなる
- ただし、旧バージョンをインストールしたい場合は、そのバージョンのタグのインストーラースクリプトを使用することで対応可能なので問題ない
実現方法
- tar.gzにする場合
- AppImage の分割アーカイブを 7z から tar.gz に変更
- installer_linux.sh から 7z 関連のコードを削除
- tar と gz を使った展開処理に変更
- 無圧縮にする場合
- 無圧縮に変更
- installer_linux.sh から 7z 関連のコードを削除
- 配布形式が変わったことを案内する
VOICEVOXのバージョン
pass
OSの種類/ディストリ/バージョン
- Linux
その他
関連 issue:
Reactions are currently unavailable