Explore the field guideDocumentationField guidesCommunitySearchStoreJournal

2025-05-14

Linyaps v1.8.1 Release: Enhanced Build Capabilities & Step-by-Step Update Guide

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.

On this pageLinyaps 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 Configuration

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