Archinstall 3.0.7, a guided, user-friendly TUI installer for Arch Linux, has just been released. It provides a streamlined, semi-automated alternative to the traditional manual Arch installation process, which can be challenging, especially for new users.
Among the headline features, Archinstall 3.0.7 now supports Btrfs snapshots post-installation. This addition allows users to conveniently manage and revert system snapshots, enhancing data integrity and making system recovery a breeze if something goes awry.
Users will also find disk encryption neatly integrated into the disk configuration menu, which makes securing your disk partitions more intuitive, eliminating the previously cumbersome manual configuration steps.
The release also squashes several pesky bugs, significantly refining the installer’s reliability. A fix addressing the home partition device mapper name resolves an issue that previously frustrated some users. At the same time, handling of the custom_servers
configuration has been corrected, now generating an empty string if left unspecified, preventing unexpected errors.
Another noteworthy resolution is the fix for the error message “ValueError: Device path was not set.” Regarding various other enhancements, the Archinstall team has fine-tuned several internal operations. The unlocking process for LUKS encrypted volumes has been streamlined, removing duplicate checks and refining internal checks for whether devices are already unlocked.
Furthermore, the automated PyPI release workflow and QEMU boot commands received valuable corrections, ensuring a smoother development and testing experience.
Translations have also received attention, with updates refining the Portuguese-Brazil (PT-BR) translations and addressing errors in previous localizations, further polishing the tool’s global usability.
Lastly, developers using Archinstall will appreciate enhancements such as improved mypy configuration, which now features traceback and unreachable code checks, enabling clearer debugging and more robust code quality.
For more information, see the changelog.