The 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 apt package manager.
  • Compression Algorithm Flexibility
    • Users can now select compression algorithms (lz4 / lzam / zstd) during application export.
  • 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)

Preview Repository (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