-
Notifications
You must be signed in to change notification settings - Fork 345
AppImageを圧縮&分割せず配布する #2750
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppImageを圧縮&分割せず配布する #2750
Conversation
|
🚀 プレビュー用ページを作成しました 🚀 更新時点でのコミットハッシュ: |
|
デスクトップエントリーもあるので |
|
GitHub Releasesにアップロードできるファイルサイズは1つ当たり2GiBに制限されています。 また、インストーラーも修正する必要があります。 @Hiroshiba |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR simplifies the Linux AppImage distribution process by removing compression and splitting steps. Since AppImage files are already compressed with SquashFS, the additional 7z compression and file splitting is unnecessary and results in larger file sizes compared to plain .tar.gz archives.
- Removes the complex AppImage splitting workflow that created multiple .7z archive parts
- Eliminates checksum .txt file generation
- Directly uploads .AppImage files instead of compressed split archives
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
sevenc-nanashi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
誤爆。AppImageが2GBを超えたら死にそう?
|
installer_linux.shを見逃していました。 |
1GBで、とお願いした記憶がある気がしないでもないですが、ちょっと覚えてないです!!! たぶん2GiBが最大だけど、安全マージンで1GBになっているんだと思います! ちなみにエンジンの方は1900MBっぽみ。 @oech3 |
|
@Hiroshiba AppImageは既に圧縮されているためです。#2750 (comment) |
|
あーそちらです、ありがとうございます!! |
|
|
|
このインストーラーは以前のバージョンのリリースもダウンロードする機能があります。 消すなら #1131 対応までやる必要があるかも。 |
|
1 GBで分割する理由は多分2 GB以下のcpu版と2 GB以上のgpu版を同じ方法で分割する為ですね。 |
|
これスクリプトの互換性の事を考えたら非圧縮のダミー.7z.00Nに分割した方がまだマシな気がします。個人的には生のAppImageがほしいところですが、閉じます。 |
|
非圧縮にするだけならありかな?と思ってました! あと途中で
と聞いた件は、↓の内容でした!リンク張っておきます。 |
|
installerスクリプトの旧バージョンへの互換性の保持は必須ですか? |
|
@oech3 ちょっと判断どうすべきかサクッとわからないので、issue建てます! |
内容
AppImageは既にSquashFSで圧縮されているので7zと分割をやめる。チェックサム用のtxtも消せる。
.tar.gzより小さい。