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.5Kararlı
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

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 upload, 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.

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.

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

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.5
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.

Birden fazla paket kurmak (boşlukla ayrılmış)
install pwd find dns | cd \sandbox | pwd -s | find "error" -t -f -p logs
Yerleşik pwd

Kurulu find, v1.7 (base)
    repo.lil.dog > .lil.php

Kurulu dns, v1.8 (base)
    repo.lil.dog > .lil.php

\sandbox\logs\errors.log
Setup.lil dosyasını çalıştırmak (varsa)
install
setup.lil bulunamadı
lil deposundan bir paket kurmak
install upgrade
Kurulu upgrade, v1.12 (base)
    repo.lil.dog > .lil.php
Birden fazla paket kurmak (boşlukla ayrılmış)
install dns pwd del
Kurulu dns, v1.8 (base)

Yerleşik pwd

Kurulu del, v1.7 (base)
Birden fazla paket kurmak (boşlukla ayrılmış)
install dns,pwd;del
Kurulu dns, v1.8 (base)

Yerleşik pwd

Kurulu del, v1.7 (base)
lil deposundan bir paket kurmak
install code
Kurulu include, v1.18 (base)

Kurulu code, v1.14 (base)

Arayüz paketi  code 1.0
Minimum paketini kurmak (bu sürüm için yayımlandıysa)
install code -m
Kurulu code, v1.14 (minimum)
Arayüz paketi  istenmedi
Paket ve bağımlılık bilgilerini göstermek
install code -i
Modül       code
Sürüm      1.14
Base         evet
Minimum      evet
Bağımlılık   include >= 1.16
Arayüz paketi   code 1.0
Bu çekirdek nesliyle uyumlu tam sürümü kurmak
install ping -v 1.2.4
Kurulu ping, v1.10 (base)
    repo.lil.dog > .lil.php
Başka bir depodan paket kurmak
install ping https://mirror.example.net/lil
Kurulu ping, v1.11 (base)
    mirror.example.net > .lil.php
Başka bir eklenti dosyası kullanmak
install ping -f \sandbox\tmp\extensions.php
Kurulu ping, v1.11 (base)
    repo.lil.dog > \sandbox\tmp\extensions.php
Başka bir eklenti dosyası seçmek veya varsayılanı geri yüklemek
install -ext \sandbox\tmp\extensions.php | install -ext -
Ext  \sandbox\tmp\extensions.php

Ext  .lil.php
Kurulu modül, sürüm ve paketleri listelemek
install -l
code     v1.14 · base
find     v1.7 · base
help     v1.42 · base
install  v1.39 · base
upgrade  v1.12 · base
Birden fazla eklenti modülünü sırayla kaldır
install dns -u
Kaldırıldı dns

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

Birden fazla eklenti modülünü sırayla kaldır
uninstall dns pwd del
Kaldırıldı dns

pwd: yerleşik komut kaldırılamaz

Kaldırıldı del

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

İnstall · @dns
@dns google.com
A     142.250.72.14
AAAA  2607:f8b0:4007:80e::200e
MX    10 smtp.google.com
NS    ns1.google.com
TXT   …
lil deposundan bir paket kurmak
install missing_module
missing_module: lil.core.v ile uyumlu sürüm yok1

İlgili belgeler

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

v1.4.52026-08-11

Dil eşzamanlaması

install için yerel ve sunucu yardımını son kez eşzamanlar ve yerelleştirme güvenliğini güçlendirir.