upgrade

upgrade kurulu modüllerin sürümlerini denetler, güncellemeleri planlar, kurulu modül bloklarını değiştirir ve mevcut bağımlılıkları onarır. Tamamen eksik bir modülün kurulumu yine install komutunun işidir.

SistemSürüm 1.3.1Kararlı
lil-terminal

Genel bakış

upgrade modül bakımını öngörülebilir bir akışa dönüştürür: önce planı denetleyebilir, tek modülü veya tüm kurulumu güncelleyebilir, uyumlu bağımlılıkları onarabilir ve run kuruluysa her yetkili oturum başında isteğe bağlı olarak bir kez kontrol ya da güncelleme çalıştırabilirsiniz.

Kodu değiştirmeden önce planı kontrol edin

upgrade -c sürüm, paket ve bağımlılıkları modül kodu yazmadan inceler. Gerçek güncelleme kurulu paket ile depoyu korur, modülleri atomik değiştirir ve install komutunu yalnızca zorunlu bağımlılık tamamen yoksa kullanır.

Sözdizimi

lil-terminal
upgrade [module] [-c] · upgrade -auto <check|update|off> · upgrade -info

Başvuru

upgrade

kurulu tüm genişletme modüllerini güncelle

upgrade <module>

belirtilen modülü güncelle (veya onar)

upgrade -c

sürümleri, paketleri ve bağımlılıkları denetle (yazmadan)

upgrade <module> -c

tek bir modülün sürümünü denetle (yazmadan)

upgrade -auto check @run

autoload.lil ile yetkili oturum başına bir kez güncellemeleri denetle

upgrade -auto update @run

autoload.lil ile yetkili oturum başına bir kez güncellemeyi dene

upgrade -auto off

upgrade tarafından yönetilen otomatik işlemleri kapat

upgrade -info

otomatik güncelleme kipini ve autoload.lil durumunu göster

Planlama

Her kurulu işaretçi repository, sürüm, Base veya Minimum paketi ve lil.core neslini saklar. upgrade aynı repository içindeki en yeni uyumlu public sürümü bulur, seçili paketi korur, uyumluluk metadatasını doğrular ve repository’den ileride olan yerel bir sürümü asla düşürmez.

Güncelleme ve onarım

Mevcut modüller indirilir, normalize edilir, ayrıştırılır, yöntem çakışmalarına karşı denetlenir ve atomik olarak değiştirilir. Bağımlılıklar repository, paket, sürüm ve çekirdek nesline göre kontrol edilir. Kurulu bir bağımlılığı upgrade kendisi günceller; yalnızca tamamen eksik olan bağımlılık install komutuna aktarılır.

Denetim kipi

-c aynı sürüm, paket ve bağımlılık analizini modül kaynağını indirmeden ve uzantı dosyasına yazmadan gerçekleştirir. Önemli bir kurulumda elle veya otomatik güncellemeden önce önerilen ilk adımdır.

Otomatik kip

İsteğe bağlı otomatik kip, run modülünün mevcut başlangıç sözleşmesini ve autoload.lil dosyasını kullanır. upgrade yalnızca kendi # <upgrade:auto> işaretli bloğunu değiştirir; diğer satırların tamamını korur. check upgrade -c satırını, update upgrade satırını kaydeder; off yalnızca bu yönetilen bloğu kaldırır. check ile update aynı anda etkin olamaz.

autoload.lil yetkili oturum başına bir kez çalıştığı için seçilen işlem her komuttan önce değil, oturum açıldıktan sonra yürütülür. Otomatik kip için run gerekir. upgrade -info mevcut kipi yazma yapmadan gösterir.

Güvenlik

Otomatik güncelleme varsayılan olarak kapalıdır. update çalıştırılabilir PHP modül kodunu indirip değiştirir; bu nedenle yalnızca güvenilir bir repository kullanın. Değişikliklerin açıkça denetlenmesi gerekiyorsa check seçin. upgrade -auto off yönetilen işlemi istediğiniz zaman kaldırır.

Özet düzeni

Tüm kurulum için denetim ve güncellemeler kısa bir toplamla başlar, değişen modülleri v1.30 > v1.33 help (base) gibi sürümle başlayan satırlarda gösterir ve Güncel: 10 gibi sayaçlarla biter. Böylece birden çok güncelleme tek bakışta karşılaştırılabilir.

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.

Kurulu tüm genişletme modüllerini güncelle

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 upgrade
Minimum paketi

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

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

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

install upgrade -v 1.3.1
Modülü kaldır

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

install upgrade -u

Örnekler

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

Kurulu tüm genişletme modüllerini güncelle
upgrade -c | upgrade
Kullanılabilir: 4 / 14
                v1.40	>	v1.42	help (base)
                v1.17	>	v1.18	include (base)
                v1.10	>	v1.11	ping (base)
                v1.8	>	v1.9	run (base)
Güncel: 9
Depodan ileride: 1

4 / 14 güncellendi
                v1.40	>	v1.42	help (base)
                v1.17	>	v1.18	include (base)
                v1.10	>	v1.11	ping (base)
                v1.8	>	v1.9	run (base)
Güncel: 9
Depodan ileride: 1
Sürümleri, paketleri ve bağımlılıkları denetle (yazmadan)
upgrade -c
Kullanılabilir: 4 / 14
                v1.40	>	v1.42	help (base)
                v1.17	>	v1.18	include (base)
                v1.10	>	v1.11	ping (base)
                v1.8	>	v1.9	run (base)
Güncel: 9
Depodan ileride: 1
Tek bir modülün sürümünü denetle (yazmadan)
upgrade help -c
Kullanılabilir: 1 / 1
                v1.30	>	v1.33	help (base)
Belirtilen modülü güncelle (veya onar)
upgrade help
1 / 1 güncellendi
                v1.30	>	v1.33	help (base)
Kurulu tüm genişletme modüllerini güncelle
upgrade
4 / 14 güncellendi
                v1.40	>	v1.42	help (base)
                v1.17	>	v1.18	include (base)
                v1.10	>	v1.11	ping (base)
                v1.8	>	v1.9	run (base)
Güncel: 9
Depodan ileride: 1
Autoload.lil ile yetkili oturum başına bir kez güncellemeleri denetle
upgrade -auto check
Automatic upgrade  Check only
Session command    upgrade -c
Script             autoload.lil

autoload.lil içine yönetilen tek bir upgrade -c satırı yazar. Sonraki yetkili oturumda run kontrolü bir kez çalıştırır, kullanılabilir güncellemeleri gösterir ve modülleri değiştirmez.

Otomatik güncelleme kipini ve autoload.lil durumunu göster
upgrade -info
Automatic upgrade  Check only
Run module         Installed
Script             autoload.lil

upgrade -info yönetilen başlangıç bloğunu okur ve otomatiğin kapalı, yalnızca denetim veya güncelleme kipinde olduğunu gösterir. autoload.lil değişmez.

Autoload.lil ile yetkili oturum başına bir kez güncellemeyi dene
upgrade -auto update
Automatic upgrade  Update automatically
Session command    upgrade
Script             autoload.lil

Yönetilen kontrol satırını upgrade ile değiştirir. Yetkili oturum başına bir kez çalıştırılabilir modül kodunu indirip değiştirebilir; yalnızca güvendiğiniz bir repository ile etkinleştirin.

Upgrade tarafından yönetilen otomatik işlemleri kapat
upgrade -auto off
Automatic upgrade  Off
Script             autoload.lil
Belirtilen modülü güncelle (veya onar)
upgrade missing_module
missing_module: kurulu değil

İlgili belgeler

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

v1.3.12026-08-11

Dosya yönlendirme entegrasyonu

upgrade için güncel kararlı sürüm. upgrade kurulu modüllerin sürümlerini denetler, güncellemeleri planlar, kurulu modül bloklarını değiştirir ve mevcut bağımlılıkları onarır.