Optimize Installers

オープン
#1,956 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
c
領域
release

調査の方向性

Start by reviewing the Linux package variants, Windows MSI build outputs, website Downloads section, and release bundle packaging. Assess each requested change for compatibility and maintenance impact across supported platforms. Done means deciding which installer and documentation changes are feasible and updating the release artifacts and download listings accordingly.

索引モデルが issue の本文から書いたものです。

説明

Hello @idrassi, big thanks for the new version 1.26.30.

VeraCrypt has many installers (Windows, macOS, Linux, and even Raspberry Pi).

The Linux installers are kind of overwhelming, maybe these change could be achieved to avoid redundancy and stop maintaining many files/architectures.

  • The "Console" packages of Debian/Ubuntu and RPM could be deprecated, because the "GUI" already contains the CLI options. The "GUI" packages are like a "superset" of "Console" packages.
  • The 32 bits versions could also be deprecated (like you did for Windows and macOS installers a long time ago). Nowadays, it's very strange to see a 32 bits OS, even for "Minimal"/"Server" Linux distributions. System requirements for Windows and macOS need a modern system, so this could also be applied for Linux.
  • About Windows MSI installers, only if possible, both MSI files (x64 and ARM64) could be merged into a single file; like EXE ("Setup") installer.
  • In the Downloads section of the Main Site (https://veracrypt.jp), you can post the Russian and Chinese versions of the "User Guide CHM". These are only available on Launchpad, they are like "hidden".
  • The "Bundle containing all release files" is a ".7z" format. Maybe the ideal format can be a ZIP file, even if the bundle size would be larger, because it's more compatible across all Operating Systems. If a user wants to have a Bundle, it needs to be easy to extract without requiring to install 7-Zip, WinRAR or PeaZip.

Thanks for your great development.

主要言語
C
スター
11.7k
フォーク
1.4k
平均マージ
1日 1時間
マージ済み PR(30日)
28

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

veracrypt/VeraCrypt のほかの issue

veracrypt/VeraCrypt の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。