Ana içeriğe geç

nux Komut Kılavuzu

Nucora Linux ST 3.0 · nux 8.4.10 · Go

Bu sayfa spesifikasyonda adı geçen bütün komutları gruplar. Başlıkta 44 komut denmesine rağmen listelenen adlandırılmış öğe sayısı 40’tır; listede olmayan dört komut bilinçli olarak uydurulmamıştır. Gerçek binary için nux help esas alınır.

Önce yardım ve işlem özeti

Aşağıdaki örnekler sözdizimini gösterir. Paket adı, root gereksinimi, -y etkisi ve downgrade davranışı kurulu sürümün yardım çıktısıyla doğrulanmalıdır.

Paket yönetimi

nux install

Sözdizimi: nux install <paket...>

Paketleri ve çözümlenen bağımlılıkları kurar.

Örnek:

sudo nux install firefox

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux remove

Sözdizimi: nux remove <paket...>

Seçilen paketi kaldırır; işlem özetini ve korunacak yapılandırmaları incele.

Örnek:

sudo nux remove firefox

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux upgrade

Sözdizimi: nux upgrade [paket...]

Tüm sistemi veya belirtilen paketleri yükseltir.

Örnek:

sudo nux upgrade

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux update

Sözdizimi: nux update

Depo indeksini yeniler; paket kurulumundan ayrı işlemdir.

Örnek:

nux update

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux reinstall

Sözdizimi: nux reinstall <paket>

Kurulu paketi yeniden indirip kurar.

Örnek:

sudo nux reinstall firefox

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux local-install

Sözdizimi: nux local-install <dosya.nux>

Yerel .nux arşivini kurar; kaynağı/hash’i önceden doğrula.

Örnek:

sudo nux local-install ./paket.nux

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux download

Sözdizimi: nux download <paket>

Paketi indirir, kurulum yapmaz.

Örnek:

nux download firefox

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux autoremove

Sözdizimi: nux autoremove

Artık gerekli sayılmayan bağımlılıkları listeler/temizler; onayı dikkatle incele.

Örnek:

sudo nux autoremove

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux clean

Sözdizimi: nux clean

Paket arşiv önbelleğini temizler.

Örnek:

sudo nux clean

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux verify

Sözdizimi: nux verify [paket]

Kurulu paket dosyalarının bütünlüğünü denetler.

Örnek:

nux verify

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

Sorgulama

Sözdizimi: nux search <kelime>

Paket indeksinde arama yapar.

Örnek:

nux search browser

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux info

Sözdizimi: nux info <paket>

Paket metadata’sını görüntüler.

Örnek:

nux info firefox

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux list

Sözdizimi: nux list

Kurulu paketleri listeler.

Örnek:

nux list

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux files

Sözdizimi: nux files <paket>

Paket manifestindeki dosyaları gösterir.

Örnek:

nux files nux

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux owns

Sözdizimi: nux owns <dosya>

Dosya sahipliğini paket veritabanında arar.

Örnek:

nux owns /usr/bin/nux

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux provides

Sözdizimi: nux provides <sorgu>

İstenen capability/soname sağlayıcılarını arar.

Örnek:

nux provides libexample.so

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux why

Sözdizimi: nux why <paket>

Paketin bağımlılık olarak neden bulunduğunu açıklar.

Örnek:

nux why glibc

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux tree

Sözdizimi: nux tree <paket>

Bağımlılık ağacını gösterir.

Örnek:

nux tree firefox

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux check-update

Sözdizimi: nux check-update

Güncellenebilir paketleri kontrol eder.

Örnek:

nux check-update

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux check-deps

Sözdizimi: nux check-deps [paket]

Bağımlılık tutarlılığını denetler.

Örnek:

nux check-deps

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

Sistem

nux doctor

Sözdizimi: nux doctor

Sistem ve paket yöneticisi sağlığı için tanılama çalıştırır.

Örnek:

nux doctor

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux selfheal

Sözdizimi: nux selfheal

Desteklenen yerel metadata/veritabanı onarımını dener.

Örnek:

sudo nux selfheal

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux size

Sözdizimi: nux size

Paketlerin disk kullanımını özetler.

Örnek:

nux size

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux stats

Sözdizimi: nux stats

Paket yöneticisi istatistiklerini gösterir.

Örnek:

nux stats

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux count

Sözdizimi: nux count

Paket sayısını gösterir.

Örnek:

nux count

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux summary

Sözdizimi: nux summary

Kategori bazlı paket özeti verir.

Örnek:

nux summary

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux cache

Sözdizimi: nux cache

İndirme cache bilgilerini gösterir.

Örnek:

nux cache

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux history

Sözdizimi: nux history

Son paket işlemlerini (tanıma göre son 20) gösterir.

Örnek:

nux history

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux mark

Sözdizimi: nux mark <paket> <auto|manual>

Paketin otomatik/elle kurulum işaretini değiştirir.

Örnek:

sudo nux mark example manual

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux changelog

Sözdizimi: nux changelog <paket>

Paketin değişiklik geçmişini gösterir.

Örnek:

nux changelog nux

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

Yapılandırma ve yardım

nux pin

Sözdizimi: nux pin <paket>

Paket sürümünü sabitler; güncelleme politikasını etkileyebilir.

Örnek:

sudo nux pin nux

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux unpin

Sözdizimi: nux unpin <paket>

Sürüm sabitlemesini kaldırır.

Örnek:

sudo nux unpin nux

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux channel

Sözdizimi: nux channel [stable|testing|unstable]

Aktif kanalı görüntüler veya değiştirir.

Örnek:

sudo nux channel testing

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux repo list

Sözdizimi: nux repo list

Yapılandırılmış depoları listeler.

Örnek:

nux repo list

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux lang

Sözdizimi: nux lang <tr|en>

Arayüz dilini seçer.

Örnek:

nux lang tr

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux key register

Sözdizimi: nux key register

Tester kayıt akışını başlatır.

Örnek:

nux key register

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux key activate

Sözdizimi: nux key activate <ANAHTAR>

Tester anahtarını etkinleştirir; anahtarı gizli tut.

Örnek:

nux key activate <ANAHTAR>

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux key status

Sözdizimi: nux key status

Tester kayıt durumunu gösterir.

Örnek:

nux key status

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux help

Sözdizimi: nux help

Kullanım ve komut yardımını gösterir.

Örnek:

nux help

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

nux --version

Sözdizimi: nux --version

nux sürüm bilgisini gösterir.

Örnek:

nux --version

Güvenli kullanım: Önce nux --version ve ilgili kanal/işlem özetini kontrol et. Yükseltme veya kaldırma gibi değişikliklerde önemli dosyaların yedeğini al; hata çıktısını aynen sakla.

Ortak seçenekler

Seçenek Tanımlı davranış Dikkat
-y, --yes Onay sorularını atlar; spesifikasyonda cache davranışı da etkilenir. Anlamı kurulu sürümde doğrula, özellikle yıkıcı işlemlerde kullanma.
-h, --help Yardım gösterir. CLI altkomut seçenekleri sürüme göre değişebilir.

Transaction ve geri dönüş

İşlem tasarımı önce tüm arşivleri /var/cache/nux/archives/ içine indirme ve SHA256 doğrulama, sonra çevrimdışı kurulum yapma şeklinde tanımlanmıştır. Kurulum öncesi snapshot/rollback mekanizması veritabanı için belirtilir; bunun tüm dosya sistemini geri aldığı varsayılmamalıdır.

Kurulum öncesi boş alan kontrolü syscall.Statfs ile yapılır ve ihtiyaç alanının üç katı hedeflenir. Silme akışında başka pakete ait dosyaların korunması ve /usr/bin, /usr/lib, /lib, /etc altındaki dosyaların gelişigüzel silinmemesi tasarım özellikleri olarak verilmiştir.

İlgili