Some deepin and UOS releases already include Linyaps. Run ll-cli --version
first; if the command is available, you can continue to
Quick Start. The installer below will
update an existing installation when a newer package is available.
The main command-line tools are:
ll-climanages and runs Linyaps applications and is provided bylinglong-bin.ll-builderbuilds and debugs Linyaps applications and is provided bylinglong-builder.
:::warning Storage filesystem
The local Linyaps repository uses OSTree, which currently has severe write performance problems on ZFS. Do not place Linyaps repository or data directories on a ZFS filesystem; use another Linux filesystem such as ext4 or XFS instead. See Issue #1107 and OpenZFS #11140 for context.
:::
This repository is built automatically from the latest release tag:
- Repository: https://ci.deepin.com/repo/obs/linglong:/CI:/release
- Build status: https://build.deepin.com/project/show/linglong:CI:release
This repository is built automatically from the latest commit:
- Repository: https://ci.deepin.com/repo/obs/linglong:/CI:/latest
- Build status: https://build.deepin.com/project/show/linglong:CI:latest
:::tip
The following installation steps use the stable release repository. To test
unreleased changes, replace release with latest in an OBS repository URL.
The latest repository may contain incomplete changes and is not recommended
for production systems.
:::
Review the script before running it, then install Linyaps with:
curl -fsSL https://get.linyaps.org.cn | shThe script uses the distribution's native package when it is tracked by the Packaging status link on the project home page (Arch Linux, Manjaro, Parabola Linux, and AOSC OS). For the other distributions listed below, it configures the official Linyaps release repository. Running the command again refreshes package metadata and updates an existing installation.
The repositories below currently use HTTPS transport without package-signing
metadata. The script therefore configures the same trust policy as the manual
commands (trusted=yes for APT and gpgcheck=0 for DNF).
NixOS is intentionally excluded from the automatic path because its system configuration is declarative. The script detects NixOS and prints the required configuration instead of modifying it.
sudo pacman -Syu --needed linyapsLinyaps web store installer needs to be installed through AUR repository or self-built repository.
# AUR
yay -Syu linyaps-web-store-installer
# or self-built source
sudo pacman -Syu linyaps-web-store-installerecho "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-bin linglong-installerecho "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-bin linglong-installersudo dnf config-manager addrepo --from-repofile "https://ci.deepin.com/repo/obs/linglong:/CI:/release/Fedora_42/linglong%3ACI%3Arelease.repo"
sudo sh -c "printf '\ngpgcheck=0\n' >> '/etc/yum.repos.d/linglong%3ACI%3Arelease.repo'"
sudo dnf makecache --refresh
sudo dnf install linglong-bin linyaps-web-store-installersudo dnf config-manager addrepo --from-repofile "https://ci.deepin.com/repo/obs/linglong:/CI:/release/Fedora_43/linglong%3ACI%3Arelease.repo"
sudo sh -c "printf '\ngpgcheck=0\n' >> '/etc/yum.repos.d/linglong%3ACI%3Arelease.repo'"
sudo dnf makecache --refresh
sudo dnf install linglong-bin linyaps-web-store-installerecho "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-bin linglong-installerecho "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/Ubuntu_25.04/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-bin linglong-installerecho "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/Ubuntu_25.10/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-bin linglong-installerecho "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-bin linglong-installerecho "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/Debian_13/ ./" | sudo tee /etc/apt/sources.list.d/linglong.list
sudo apt update
sudo apt install linglong-bin linglong-installersudo dnf config-manager --add-repo "https://ci.deepin.com/repo/obs/linglong:/CI:/release/openEuler_24.03/linglong%3ACI%3Arelease.repo"
sudo sh -c "printf '\ngpgcheck=0\n' >> '/etc/yum.repos.d/linglong%3ACI%3Arelease.repo'"
sudo dnf makecache --refresh
sudo dnf install linglong-bin linyaps-web-store-installersudo dnf config-manager --add-repo "https://ci.deepin.com/repo/obs/linglong:/CI:/release/openEuler_25.03/linglong%3ACI%3Arelease.repo"
sudo sh -c "printf '\ngpgcheck=0\n' >> '/etc/yum.repos.d/linglong%3ACI%3Arelease.repo'"
sudo dnf makecache --refresh
sudo dnf install linglong-bin linyaps-web-store-installerecho "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-bin linglong-installersudo dnf config-manager --add-repo "https://ci.deepin.com/repo/obs/linglong:/CI:/release/AnolisOS_23.3/linglong%3ACI%3Arelease.repo"
sudo sh -c "printf '\ngpgcheck=0\n' >> '/etc/yum.repos.d/linglong%3ACI%3Arelease.repo'"
sudo dnf makecache --refresh
sudo dnf install linglong-bin linyaps-web-store-installersudo dnf config-manager --add-repo "https://ci.deepin.com/repo/obs/linglong:/CI:/release/AnolisOS_23.4/linglong%3ACI%3Arelease.repo"
sudo sh -c "printf '\ngpgcheck=0\n' >> '/etc/yum.repos.d/linglong%3ACI%3Arelease.repo'"
sudo dnf makecache --refresh
sudo dnf install linglong-bin linyaps-web-store-installerecho "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-bin linglong-installersudo oma refresh
sudo oma install linyapsOn NixOS 25.11 or later, add the following option to the system configuration
(usually /etc/nixos/configuration.nix):
services.linyaps.enable = true;Then install or update Linyaps by rebuilding the system:
sudo nixos-rebuild switch --upgradesudo apt install linglong-buildersudo dnf install linglong-buildersudo apt install linglong-picaInstall via AUR repository or self-hosted repository.
# AUR
yay -Syu linglong-pica
# or self-hosted repository
sudo pacman -Syu linglong-pica