Liu Terminal'i macOS'a yükleyin. Apple Silicon veya Intel için DMG'yi indirin veya Homebrew ile kurun.
Liu'yu macOS veya Linux üzerine kurun — indirme menüsünden paketli bir sürüm alın ya da kaynaktan bir dakikadan kısa sürede derleyin.
İndirme menüsünden paketlenmiş bir sürüm alın (Apple Silicon / Intel için macOS .dmg, Linux .tar.gz) ya da bir paket yöneticisi kullanın:
# macOS (Homebrew)
brew install --cask calculusteam/liu/liu
# Arch (AUR)
paru -S liu-bin
# Debian/Ubuntu (PPA)
sudo add-apt-repository ppa:calculusteam/liu && sudo apt update && sudo apt install liu
# Fedora (COPR)
sudo dnf copr enable calculusteam/liu && sudo dnf install liu
Paket yöneticisi komutları her sürümde yayımlanmamış olabilecek depolar için gösterilir. Aşağıdaki tekrarlanabilir kaynak derleme yolu bu depolardan bağımsız çalışır.
Resmi paketlenmiş macOS sürümleri Developer ID ile imzalanır ve Apple tarafından notarize edilir. Yerel kaynak derlemesi otomatik olarak imzalanmaz veya notarize edilmez.
Ya da en güncel imzalı sürümü betikle kurun (yedek yöntem):
curl -fsSL https://raw.githubusercontent.com/calculusteam/liu/main/scripts/install.sh | bash
Depo kökünde derleme yardımcısı platformu algılar ve varsayılan olarak Release temelini seçer:
./scripts/build.sh --yes # recommended non-interactive build
./scripts/build.sh --debug # Debug build
./scripts/build.sh --native # host CPU tuning
./scripts/build.sh --package # Release build + macOS DMG/Linux tarball
Doğrudan CMake yolu şöyledir:
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(sysctl -n hw.ncpu 2>/dev/null || nproc)
./build/Liu
libssh2 (CMake tarafından sistem kütüphanesi veya yerleşik derleme seçilir)SQLite3, stb_truetype, stb_image ve cJSON kütüphaneleri third_party/ dizini altında yerleşiktir - bunları ayrıca kurmanıza gerek yoktur.
brew install libssh2
git clone https://github.com/calculusteam/liu.git && cd liu
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(sysctl -n hw.ncpu)
./build/Liu
Release derlemeleri LTO ve -O3 ekler. Varsayılan taşınabilir temeldir; x86_64 için -march=native istiyorsanız cmake'e -DLIU_NATIVE_ARCH=ON verin (Apple arm64 -mcpu=apple-m1 kullanır). Hata ayıklama için Release yerine Debug yazın.
sudo apt install cmake build-essential libssh2-1-dev
git clone https://github.com/calculusteam/liu.git && cd liu
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(nproc)
./build/Liu
Metal arka ucu macOS dışı platformlarda atlanır; bu durumda OpenGL 3.3 core işleyicisi aktif olur. macOS üzerinde de OpenGL kullanmaya zorlamak için -DUSE_METAL=OFF parametresini CMake'e geçebilirsiniz.
cmake -B build -DUSE_ASM=OFF # SIMD assembly'i atla
cmake -B build -DUSE_METAL=OFF # macOS üzerinde OpenGL kullanmaya zorla
cmake -B build -DUSE_LIBFUZZER=ON # libFuzzer testlerini etkinleştir
cmake -B build -DLIU_NATIVE_ARCH=ON # tune Release for this CPU
cmake -B build -DLIU_BROWSER=OFF # disable the macOS WebKit browser
cmake -B build -DUSE_VENDORED_SSH_DEPS=OFF # use system SSH/crypto deps
cmake -B build -DAUTO_DOWNLOAD_SSH_DEPS=OFF # do not bootstrap missing macOS deps
Tek bir derleme işlemi ana uygulamanın yanında iki kardeş program daha üretir:
cmake --build build --target liu-notify # bildirim arka plan programı + CLI
cmake --build build --target liu-history # bağımsız ajan geçmişi CLI programı
./scripts/build_macos_compat_deps.sh # libssh2 + OpenSSL yerleşik hale getir
./scripts/package_macos_dmg.sh # imzalı .app + DMG oluştur
Liu, uzak kabukların terminal özelliklerini (truecolor, fare modları, parantezli yapıştırma, Mode 2026 senkronize çıktı, OSC 7/8/133 vb.) doğru tanıyabilmesi için kendi terminfo kaydıyla gelir.
tic -x liu.terminfo
English · 简体中文 · 한국어 · Español · Deutsch · Italiano · Français · 日本語 · العربية