install

install eklenti modüllerini kurar, inceler ve kaldırır. Geçerli lil.core nesline uygun sürümü çözer, önce zorunlu bağımlılıkları kurar ve doğrulanmış eklenti dosyasını atomik olarak yazar.

SistemSürüm 1.4.8Kararlı
lil-terminal

Genel bakış

install deterministik modül yerleşimi içindir: Base veya Minimum seçin, tam uyumlu sürümü sabitleyin, repository veya extension file seçimini bilinçli yapın ve kurulu modüllerin sürüm güncellemesini upgrade komutuna bırakın.

Kurulum ve yükseltme farklı işlemlerdir

install modül ekler veya kaldırır; Base, Minimum, tam sürüm ya da farklı depo seçebilir. Modül zaten kuruluysa sürüm değiştirme ve bağımlılık onarımı upgrade işidir.

Sözdizimi

lil-terminal
install [mod ...] [repo] [options]

Başvuru

install

setup.lil dosyasını çalıştırmak (varsa)

install <mod>

lil deposundan bir paket kurmak

install <mod ...>

birden fazla paket kurmak (boşlukla ayrılmış)

install <mod> <repo>

başka bir depodan paket kurmak

-v <ver>

bu çekirdek nesliyle uyumlu tam sürümü kurmak

-m

Minimum paketini kurmak (bu sürüm için yayımlandıysa)

-i

paket ve bağımlılık bilgilerini göstermek

-l

kurulu modül, sürüm ve paketleri listelemek

-f <file>

başka bir eklenti dosyası kullanmak

-ext <file> | -ext -

başka bir eklenti dosyası seçmek veya varsayılanı geri yüklemek

-g @upgrade

isteğe bağlı upgrade modülüyle yükseltmek veya onarmak

-u

birden fazla eklenti modülünü sırayla kaldır

uninstall <mod ...>

@install <mod ...> -u için takma ad

install kılavuzu

Minimum temel kurma ve kaldırmayı destekler; ayrıntılı inceleme, eklenti dosyasını değiştirme ve ileri seçenekler Base gerektirir.

Terminalde bir komut eksik mi? install hash, uyumlu PHP modülünü indirir, bağımlılıklarını denetler ve eklenti dosyasına ekler. install -l yalnızca kurulu modülleri listeler.

Base tam işlevleri sunar; -m yayımlanmışsa Minimum sürümünü seçer. -i gereksinimleri gösterir, -v belirli bir uyumlu sürümü seçer. Kurulu modülleri güncellemek için upgrade kullan.

install hash -u veya uninstall hash modülü kaldırır; ancak Core komutlarını veya başka modüllerin gerektirdiği bağımlılıkları silemez. Toplu işlemde her modül ayrı raporlanır. Çalıştırılabilir PHP içeren üçüncü taraf depolara güvenmeden bağlanma.

Ayrıntılar

Base güncel işlevlerin tamamını içerir; Minimum yalnız modül yayımlarsa bulunur. İndirilen kod boyutla sınırlanır, trait olarak ayrıştırılır, beklenen yöntem ve çakışmalar denetlenir, geçici dosya ve atomik yeniden adlandırma ile yazılır.

Güvenlik

Uzak PHP kodu lil-terminal parçası olur. Güvenilir HTTPS deposu kullanın; sözdizimi denetimi ve atomik yazma bozulmayı önler ancak kodun niyetini belirlemez.

İkincil komutlar

Belgelenmiş ikincil adlar sahip modüllerine çözülür: download (independent), patch → diff, coo → ses, read → echo ve mariadb → mysql. Sahip modülün sürüm akışını paylaşırlar.

Otomatik etkileşimli kurulum

Geçerli lil Base çekirdeği, @command öneki üzerinden Installer’ı çağırabilir. Bu yol bilinçli olarak açık bir install komutundan daha dardır: kanonik sahip modülü çözümler, yalnızca lil’in varsayılan deposunu kullanır, güncel genel Base sürümünü seçer, kurulum raporunu gizler ve özgün etkileşimli komuta devam eder. Minimum, development sürümleri ve özel depolar seçilmez. Bu tercihler için açık install komutu kullanılmaya devam eder.

Toplu modül işlemleri

install dns pwd del belirtilen Base modüllerini sırayla kurar. Adları virgül veya noktalı virgülle ayırmak da mümkündür. uninstall dns pwd del her modülü bağımsız kaldırır ve bütün sonuçları bildirir; bir hatanın sonraki öğelerin durumunu gizlemesine izin vermez. Tek bir modüle, depoya veya dosyaya özgü seçenekler normal tek-modül biçiminde kalır.

Depo kaynakları

<repo> bağımsız değişkeni başka bir HTTPS deposunu veya aynı depo düzenine sahip yerel bir dizini gösterebilir. Yerel kaynaklar kontrollü testler için kullanışlıdır; varsayılan kaynak lil deposudur.

Bağımlılık raporları

İstenen modülden önce zorunlu bir bağımlılığın kurulması veya yenilenmesi gerekiyorsa, bağımlılık raporu ile istenen modülün raporu boş bir satırla ayrılır. Toplu install ve uninstall işlemleri de her modül sonucunu ayrı bir görsel blokta gösterir.

Paket işaretleri ve güvenli kaldırma

Kurulum sonuçları ve modül listesi Base için ⌘, Minimum için (minimum) gösterir. Minimum paketinde kaldırma işlemi bağımlılıkları denetler ve uzantı dosyasını atomik olarak günceller.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

İnstall · 01

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install install
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install install -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install install -v 1.4.8
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install install -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

İnstall · 01
install
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
run setup.lil (if present)
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · -l
install -l
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
hash   v1.1.4
pwd    v1.1.5
dns    v1.2.4
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · hash
install hash -i
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
@help hash -i — detailed command reference
Packages: base / minimum
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · hash
install hash
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Installed hash, v1.1.4
    repo.lil.dog > extensions.php
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · hash
install hash -m
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Installed hash, v1.1.4 (minimum)
    repo.lil.dog > extensions.php
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · hash
install hash -m -i
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
@help hash -i — detailed command reference
Packages: base / minimum
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · hash
install hash -v 1.1.4 -i
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
@help hash -i — detailed command reference
Version: 1.1.4
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · pwd
install pwd dns
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Installed pwd, v1.1.5

Installed dns, v1.2.4
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · 09
install pwd,dns;hash
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Installed pwd, v1.1.5

Installed dns, v1.2.4

Installed hash, v1.1.4
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · code
install code
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Installed code, v1.3.7
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · ping
install ping https://mirror.example.test/lil -i
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
ping: no version compatible with lil.core.v1
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · code
install code -i
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
@help code -i — detailed command reference
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · read
install read
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Already installed echo, v1.2.3
Sonuç, kurulu paketlere ve depoya bağlıdır.

read ikincil adı echo modülüne çözümlenir.

İnstall · patch
install patch -i
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
@help diff -i — detailed command reference
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · hash
install hash -u
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Removed hash
    extensions.php
Sonuç, kurulu paketlere ve depoya bağlıdır.

uninstall, install <module> -u biçimine yönlendirilir; kurma ve kaldırma işlemlerinin sahibi yine tek bir Installer olur.

İnstall · uninstall
uninstall pwd dns
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Removed pwd

Removed dns
Sonuç, kurulu paketlere ve depoya bağlıdır.

uninstall, install <module> -u biçimine yönlendirilir; kurma ve kaldırma işlemlerinin sahibi yine tek bir Installer olur.

İnstall · core
install core -u
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
core: built-in command cannot be uninstalled

uninstall, install <module> -u biçimine yönlendirilir; kurma ve kaldırma işlemlerinin sahibi yine tek bir Installer olur.

İnstall · php
install -ext sandbox/tmp/extensions.php
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Ext  sandbox/tmp/extensions.php
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · -ext
install -ext -
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Ext  (default extension file)
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · pwd
install pwd -f sandbox/tmp/extensions.php
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Installed pwd, v1.1.5
    repo.lil.dog > sandbox/tmp/extensions.php
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · hash
install hash -g
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
v1.1.4
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · 22
install missing_module
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
missing_module: no version compatible with lil.core.v1
İnstall · -v
install -v
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Invalid version
İnstall · pwd
install pwd -i -m
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
@help pwd -i — detailed command reference
Package: minimum
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · dns
install dns -v 1.2.4 -i
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
@help dns -i — detailed command reference
Version: 1.2.4
Sonuç, kurulu paketlere ve depoya bağlıdır.
İnstall · dns
install dns -u
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Removed dns
    extensions.php
Sonuç, kurulu paketlere ve depoya bağlıdır.

uninstall, install <module> -u biçimine yönlendirilir; kurma ve kaldırma işlemlerinin sahibi yine tek bir Installer olur.

İnstall · hash
install hash -f sandbox/tmp/extensions.php
Hazırlanmış eğitim çıktısıdır; Play kurulumunu değiştirmez.
Installed hash, v1.1.4
    repo.lil.dog > sandbox/tmp/extensions.php
Sonuç, kurulu paketlere ve depoya bağlıdır.

İlgili belgeler

Güncel herkese açık sürüm

v1.4.82026-10-31

Safe module marker detection

Anchored install markers exclude PHP code and prevent phantom download versions; installed versions show the update indicator only when the repository contains a newer release.