On this page
Linyaps v1.8.1 Changelog1. Build System Enhancements2. Stability Improvements3. Internationalization SupportExtended Distribution SupportNewly Supported DistributionsMaintained DistributionsRepository Service DetailsStable Repository (Release)Preview Repository (Latest)Upgrade and Repository ConfigurationThe stable version of Linyaps v1.8.1 is now officially released to repositories. This update focuses on build toolchain optimizations, expanded multi-system support, and system stability improvements. Below, we detail the key updates, supported distributions, repository service notes, and a step-by-step upgrade guide to ensure a smooth transition.
Linyaps v1.8.1 Changelog
1. Build System Enhancements
- Dependency Management
- Added support for installing build toolchain dependencies via the
aptpackage manager.
- Added support for installing build toolchain dependencies via the
- Compression Algorithm Flexibility
- Users can now select compression algorithms (
lz4/lzam/zstd) during application export.
- Users can now select compression algorithms (
- Compiler Environment Upgrade
- Linglong client now supports Qt6-based builds.
2. Stability Improvements
- Fixed incomplete cleanup of mount directories after layer installation.
- Resolved upgrade failures between base environments and runtime components.
- Optimized application uninstallation logic to ensure complete removal of residual directories.
- Enhanced symbolic link handling:
- Fixed abnormal conversion of relative-path symbolic links into empty directories.
- Corrected invalid symbolic links not being properly replicated.
3. Internationalization Support
- Command-line tool now supports the following languages:
English (en_US/en_GB), Spanish (es), Simplified Chinese (zh_CN), Catalan (ca),
Finnish (fi), Polish (pl), Brazilian Portuguese (pt_BR), Albanian (sq), Ukrainian (uk).
Extended Distribution Support
Newly Supported Distributions
- deepin 25
- Fedora 41
- AnolisOS 8
Maintained Distributions
- deepin 23
- Ubuntu 24.04 LTS
- Debian 12 Bookworm
- openEuler 23.09
- UOS 1070
- openKylin 2.0
Repository Service Details
Stable Repository (Release)
- Build Policy: Tag-based stable builds from release branches.
- Repository URL:
https://ci.deepin.com/repo/obs/linglong:/CI:/release - Build Dashboard:
https://build.deepin.com/project/show/linglong:CI:release
Preview Repository (Latest)
- Build Policy: Auto-built from the latest
masterbranch commits. - Repository URL:
https://ci.deepin.com/repo/obs/linglong:/CI:/latest - Build Dashboard:
https://build.deepin.com/project/show/linglong:CI:latest
Upgrade and Repository Configuration
A detailed upgrade guide and repository configuration instructions are available below. Production environments should prioritize the Stable Repository to ensure maximum reliability.
Before upgrading, it is critical to create a system snapshot as a backup safeguard. This release introduces significant low-level architectural optimizations, and a snapshot ensures rapid recovery in case of unexpected issues.
For developers interested in testing unreleased features, preview builds from the master branch can be installed by modifying the repository URL: replace release with latest in the Stable Repository address.
deepin 25
echo "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/Deepin_25/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-builder linglong-box linglong-bin
deepin 23
echo "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/Deepin_23/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-builder linglong-box linglong-bin
Fedora 41
sudo dnf config-manager addrepo --from-repofile "https://ci.deepin.com/repo/obs/linglong:/CI:/release/Fedora_41/linglong%3ACI%3Arelease.repo"
sudo dnf update
sudo dnf install linglong-builder linglong-box linglong-bin
Ubuntu 24.04
echo "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/xUbuntu_24.04/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-builder linglong-box linglong-bin
Debian 12
echo "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/Debian_12/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-builder linglong-box linglong-bin
openEuler 23.09
sudo dnf config-manager --add-repo "https://ci.deepin.com/repo/obs/linglong:/CI:/release/openEuler_23.09/linglong%3ACI%3Arelease.repo"
sudo sh -c "echo gpgcheck=0 >> /etc/yum.repos.d/linglong%3ACI%3Arelease.repo"
sudo dnf update
sudo dnf install linglong-builder linglong-box linglong-bin
UOS 1070
echo "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/uos_1070/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-builder linglong-box linglong-bin
AnolisOS 8
sudo dnf config-manager addrepo --from-repofile "https://ci.deepin.com/repo/obs/linglong:/CI:/release/AnolisOS_8/linglong%3ACI%3Arelease.repo"
sudo dnf update
sudo dnf install linglong-builder linglong-box linglong-bin
openkylin 2.0
echo "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/openkylin_2.0/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-builder linglong-box linglong-bin