-
Notifications
You must be signed in to change notification settings - Fork 0
Installation PL
🌍 English · Polski · Français · Deutsch · 中文
ECLI dostarcza natywne pakiety dla Linux, FreeBSD, macOS i Windows, plus wieloplatformową dystrybucję PyPI. Wybierz ścieżkę odpowiednią dla swojego środowiska.
| Metoda | Najlepsze dla | Uwagi |
|---|---|---|
Natywny pakiet (.deb/.rpm/.pkg/.dmg/.exe) |
Produkcja, instalacja systemowa | Pojedynczy binary, bez Pythona |
PyPI (pip install ecli-editor) |
Pythonowcy, virtualenvs, CI | Wymaga Python 3.11+ i zależności systemowych |
| Ze źródeł | Contributors, custom builds | Patrz build-from-source.md |
Wszystkie artefakty są na stronie Releases. Każdy binary ma plik .sha256 do weryfikacji.
# Pobierz
wget https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_linux_x86_64.deb
wget https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_linux_x86_64.deb.sha256
# Sprawdź integralność
sha256sum -c ecli_0.1.3_linux_x86_64.deb.sha256
# Zainstaluj
sudo apt install ./ecli_0.1.3_linux_x86_64.debwget https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_linux_x86_64.rpm
sudo dnf install ./ecli_0.1.3_linux_x86_64.rpmBrak pakietu AUR (na razie). Użyj tarballa:
wget https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_linux_x86_64.tar.gz
tar -xzf ecli_0.1.3_linux_x86_64.tar.gz
sudo mv ecli /usr/local/bin/Użyj tarballa powyżej, lub zainstaluj z PyPI (patrz niżej).
Binarki ECLI są samowystarczalne, ale kilka bibliotek systemowych musi być obecnych:
# Debian / Ubuntu
sudo apt install libncursesw6 libtinfo6
# Fedora / RHEL
sudo dnf install ncurses
# Arch
sudo pacman -S ncursesfetch https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_freebsd_x86_64.pkg
sudo pkg add ./ecli_0.1.3_freebsd_x86_64.pkgECLI na FreeBSD wymaga ncurses i libyaml (instalowane automatycznie przez zależności pakietu).
ECLI dostarczany jest jako Universal2 DMG, ad-hoc signed (bez notaryzacji). Pierwsze uruchomienie wymaga ręcznego zatwierdzenia.
# Pobierz
curl -LO https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_macos_universal2.dmg
# Zamontuj i skopiuj
open ecli_0.1.3_macos_universal2.dmg
# Przeciągnij ECLI do /Applications, lub skopiuj binarkę:
cp /Volumes/ECLI/ecli /usr/local/bin/Pierwsze uruchomienie zostanie zablokowane przez Gatekeeper. Dwie opcje:
Opcja A (GUI):
- Otwórz System Settings → Privacy & Security
- Przewiń na dół — zobaczysz "ecli was blocked"
- Kliknij "Open Anyway"
Opcja B (CLI):
xattr -d com.apple.quarantine /usr/local/bin/ecliPełne uwagi: docs/install/macos.md.
Dostępne dwa artefakty:
curl.exe -LO https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_win_x86_64_setup.exe
.\ecli_0.1.3_win_x86_64_setup.exeInstaller rejestruje ECLI w Programs and Features, dodaje do PATH i tworzy skróty w menu Start.
curl.exe -LO https://github.com/SSobol77/ecli/releases/download/v0.1.3/ecli_0.1.3_win_x86_64.exe
.\ecli_0.1.3_win_x86_64.exe README.mdBez instalacji — uruchamia się z dowolnego katalogu.
Windows SmartScreen ostrzeże przy pierwszym uruchomieniu (niepodpisany executable). Kliknij "More info" → "Run anyway".
Pełne uwagi: docs/install/windows.md.
Wymaga Python 3.11 lub nowszy.
# Systemowo (niezalecane na zarządzanych systemach)
pip install ecli-editor
# User install
pip install --user ecli-editor
# W virtualenv (rekomendowane)
python3 -m venv ~/.venv/ecli
source ~/.venv/ecli/bin/activate
pip install ecli-editorWeryfikacja:
ecli --versionZależności systemowe (biblioteki terminala) nadal muszą być obecne — patrz komendy per dystrybucja powyżej.
Każdy artefakt release ma sidecar .sha256. Zweryfikuj przed instalacją:
# Linux / macOS / FreeBSD
sha256sum -c ecli_0.1.3_linux_x86_64.deb.sha256
# Windows PowerShell
Get-FileHash -Algorithm SHA256 ecli_0.1.3_win_x86_64_setup.exe
# Porównaj ręcznie z zawartością pliku .sha256| Platforma | Polecenie |
|---|---|
| Debian / Ubuntu | sudo apt remove ecli |
| Fedora / RHEL | sudo dnf remove ecli |
| FreeBSD | sudo pkg remove ecli |
| macOS | Usuń /usr/local/bin/ecli lub przeciągnij z /Applications do Kosza |
| Windows | Programs and Features → ECLI → Uninstall |
| PyPI | pip uninstall ecli-editor |
Konfiguracja zostaje pod ~/.config/ecli/ (Linux/FreeBSD), ~/Library/Application Support/ecli/ (macOS), lub %APPDATA%\ecli\ (Windows). Usuń ręcznie jeśli chcesz.
Patrz Rozwiązywanie problemów:
- "ecli: command not found"
- "Library not loaded" (macOS)
- "VCRUNTIME140.dll missing" (Windows)
- Permission denied
- Locale i UTF-8
ecli.io · PyPI · GitHub · Apache-2.0
ECLI — The Next-Generation Terminal IDE · © 2026 Siergej Sobolewski