dpkg - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dpkg komutudur.

Program:

ADI


dpkg - Debian için paket yöneticisi

SİNOPSİS


dpkg [seçenek...] aksiyon

UYARI


Bu kılavuz, anlamak isteyen kullanıcılar için hazırlanmıştır. dpkg'nin komut satırı seçenekleri ve
paket, tarafından sağlanandan daha ayrıntılı olarak belirtilir. dpkg --yardım et.

Olması gerekiyor değil nasıl olduğunu anlamak isteyen paket sahipleri tarafından kullanılmalıdır. dpkg kuracak
onların paketleri. Neyin açıklamaları dpkg paketleri kurarken ve kaldırırken yapar
özellikle yetersizdir.

TANIM


dpkg Debian paketlerini kurmak, oluşturmak, kaldırmak ve yönetmek için bir araçtır. Birincil ve daha fazlası
için kullanıcı dostu ön uç dpkg is yetenek(1). dpkg kendisi tarafından tamamen kontrol edilir
tam olarak bir eylem ve sıfır veya daha fazla seçenekten oluşan komut satırı parametreleri. bu
eylem parametresi söyler dpkg yapılması gerekenler ve seçenekler, eylemin davranışını kontrol eder.
bir şekilde.

dpkg için bir ön uç olarak da kullanılabilir dpkg-deb(1) ve dpkg-sorgu(1). Listesi
desteklenen eylemler daha sonra bulunabilir EYLEMLER Bölüm. Böyle bir işlem varsa
karşılaşılan dpkg sadece koşuyor dpkg-deb or dpkg-sorgu kendisine verilen parametrelerle, ancak hayır
arka uçların ihtiyaç duyduğu bu tür bir seçeneği kullanmak için belirli seçenekler şu anda onlara iletilir
doğrudan çağrılacak.

Hizmetler HAKKINDA TUR PAKETLERİ


dpkg mevcut paketler hakkında bazı kullanışlı bilgileri tutar. bilgi
üç sınıfa ayrılır: devletler, seçim devletler ve bayraklar. Bu değerler amaçlanan
esas olarak ile değiştirilebilir dseçmek.

paket devletler
yüklü değil
Paket sisteminizde kurulu değil.

yapılandırma dosyaları
Yalnızca paketin yapılandırma dosyaları sistemde bulunur.

yarı yüklü
Paketin kurulumu başlatıldı, ancak bazıları için tamamlanmadı
sebep.

ambalajsız
Paket açılmış, ancak yapılandırılmamış.

yarı yapılandırılmış
Paket açıldı ve yapılandırma başlatıldı, ancak henüz tamamlanmadı
bazı sebeplerden dolayı.

tetikleyiciler-beklenen
Paket, başka bir paket tarafından tetikleme işlemini bekliyor.

tetikleyiciler-beklemede
Paket tetiklendi.

yüklü
Paket doğru şekilde açılmış ve yapılandırılmıştır.

paket seçim devletler
kurmak
Kurulum için paket seçilir.

ambar Açık olarak işaretlenmiş bir paket ambar tarafından işlenmez dpkg, bunu yapmak zorunda kalmadıkça
seçeneği ile --zorla tutma.

Kaldır
Paket kaldırma için seçilir (yani tüm dosyaları kaldırmak istiyoruz,
yapılandırma dosyaları hariç).

tasfiye Paket temizlenmek üzere seçildi (yani, sistemden her şeyi kaldırmak istiyoruz)
dizinler, hatta yapılandırma dosyaları).

paket bayraklar
yeniden gerekli
işaretlenmiş bir paket yeniden gerekli bozuk ve yeniden kurulum gerektiriyor. Bunlar
seçenek ile zorunlu olmadıkça paketler kaldırılamaz --force-remove-reinstreq.

EYLEMLER


-i, --Yüklemek paket dosyası...
Paketi kurun. Eğer - yinelemeli or -R seçenek belirtilir, paket dosyası şart
bunun yerine bir dizine bakın.

Kurulum aşağıdaki adımlardan oluşur:

1. Yeni paketin kontrol dosyalarını çıkarın.

2. Yeni paketten önce aynı paketin başka bir sürümü kurulmuşsa
kurulum, yürütmek Prerm eski paketin komut dosyası.

3. koşmak önceden paket tarafından sağlanmışsa, komut dosyası.

4. Yeni dosyaları paketinden çıkarın ve aynı zamanda eski dosyaları yedekleyin, böylece
bir şeyler ters giderse, geri yüklenebilirler.

5. Yeni paketten önce aynı paketin başka bir sürümü kurulmuşsa
kurulum, yürütmek posta eski paketin komut dosyası. Bu komut dosyasının
sonra yürütülür önceden yeni paketin komut dosyası, çünkü yeni dosyalar
aynı zamanda yazılan eski dosyalar kaldırılır.

6. Paketi yapılandırın. Görmek --yapılandır Bunun nasıl olduğu hakkında detaylı bilgi için
bitti.

-- paketten çıkar paket dosyası...
Paketi açın, ancak yapılandırmayın. Eğer - yinelemeli or -R seçenektir
belirtildi, paket dosyası bunun yerine bir dizine başvurmalıdır.

--yapılandır paket... |-a|--Bekliyor
Paketi açılmış ancak henüz yapılandırılmamış bir paketi yapılandırın. Eğer -a or
--Bekliyor yerine verilir paket, tüm paketlenmemiş ancak yapılandırılmamış paketler
yapılandırılmıştır.

Halihazırda yapılandırılmış bir paketi yeniden yapılandırmak için şunu deneyin:
dpkg-yeniden yapılandırma(8) komut yerine.

Yapılandırma aşağıdaki adımlardan oluşur:

1. Yapılandırma dosyalarını paketinden çıkarın ve aynı zamanda eski yapılandırma dosyalarını yedekleyin, böylece
bir şeyler ters giderse geri yüklenebilirler.

2. koşmak Postinst paket tarafından sağlanmışsa, komut dosyası.

--yalnızca tetikleyiciler paket... |-a|--Bekliyor
İşlemler yalnızca tetikleyiciler (dpkg 1.14.17'den beri). Bekleyen tüm tetikleyiciler
işlenmiş. Paket adları verilirse, yalnızca bu paketlerin tetikleyicileri
işlenir, gerektiğinde her biri tam olarak bir kez. Bu seçeneğin kullanılması paketleri bırakabilir
uygunsuz tetikleyiciler-beklenen ve tetikleyiciler-beklemede devletler. Bu düzeltilebilir
daha sonra çalıştırarak: dpkg --yapılandır --Bekliyor.

-r, --kaldırmak paket...|-a|--beklemede
Kurulu bir paketi kaldırın. Bu, conffiles dışındaki her şeyi kaldırır;
daha sonra yeniden kurulursa paketi yeniden yapılandırmaktan kaçının (conffiles
listelenen yapılandırma dosyaları DEBIAN/conffiles kontrol dosyası). Eğer -a
or --Bekliyor bir paket adı yerine verilir, ardından tüm paketler açılır, ancak
dosyada kaldırılmak üzere işaretlendi /var/lib/dpkg/durum, Kaldırıldı.

Bir paketin kaldırılması aşağıdaki adımlardan oluşur:

1. koşmak Prerm senaryo

2. Yüklü dosyaları kaldırın

3. koşmak posta senaryo

-P, --temizlemek paket... |-a|--Bekliyor
Yüklü veya zaten kaldırılmış bir paketi temizleyin. Bu, dahil her şeyi kaldırır
conffiles. Eğer -a or --Bekliyor paket adı yerine verilir, ardından tümü
paketlenmemiş veya kaldırılmış, ancak dosyada temizlenmek üzere işaretlenmiş paketler /var/lib/dpkg/durum,
tasfiye edilir.

Not: bazı yapılandırma dosyaları bilinmiyor olabilir. dpkg yaratıldıkları için
ve yapılandırma komut dosyaları aracılığıyla ayrı olarak işlenir. Bu durumda, dpkg olmaz
bunları kendi başına kaldırın, ancak paketin posta komut dosyası (ki tarafından denir dpkg),
tasfiye sırasında bunların çıkarılmasına özen göstermek zorundadır. Tabii ki, bu sadece
bireysel kullanıcılara yazılan yapılandırma dosyaları değil, sistem dizinlerindeki dosyalar
ev dizinleri.

Bir paketin temizlenmesi aşağıdaki adımlardan oluşur:

1. Henüz kaldırılmamışsa paketi çıkarın. Görmek --kaldırmak detaylı için
bunun nasıl yapıldığı hakkında bilgi.

2. koşmak posta komut.

-V, --Doğrulayın [paket ismi...]
Bütünlüğünü doğrular paket ismi veya atlanırsa tüm paketleri karşılaştırarak
dosya meta verileri içeren bir paket tarafından yüklenen dosyalardan gelen bilgiler
içinde saklanan bilgiler dpkg veritabanı (dpkg 1.17.2'den beri). kökeni
veritabanındaki dosyalar meta veri bilgileri ikili paketlerin kendileridir. o
meta veriler, yükleme işlemi sırasında paketin açılması sırasında toplanır.

Şu anda gerçekleştirilen tek işlevsel kontrol, dosyanın md5sum doğrulamasıdır.
dosyalar veritabanında depolanan değere karşı içerik. Sadece kontrol edilecek
veritabanı md5sum dosyasını içeriyorsa. Dosyada eksik meta veri olup olmadığını kontrol etmek için
veritabanı, --denetim komutu kullanılabilir.

Çıktı formatı ile seçilebilir --verify-formatı seçeneği, varsayılan olarak
kullanır rpm ancak bu gelecekte değişebilir ve bu nedenle programlar
bu komut çıktısının ayrıştırılması, bekledikleri format hakkında açık olmalıdır.

--güncelleme-uygun [Paketler-dosyası]
--birleştirme-uygun [Paketler-dosyası]
Güncelle dpkgve dseçmek'in hangi paketlerin mevcut olduğu fikri. eylem ile
--birleştirme-uygun, eski bilgiler gelen bilgilerle birleştirilir Paketler-dosyası.
eylem ile --güncelleme-uygun, eski bilgiler dosyadaki bilgilerle değiştirilir.
Paketler-dosyası. Paketler-dosyası Debian ile dağıtılan basitçe adlandırılmıştır Paketler.
Eğer Paketler-dosyası argüman eksik veya adlandırılmış - o zaman şuradan okunacak
standart giriş (dpkg 1.17.7'den beri). dpkg mevcut paketlerin kaydını tutar
/var/lib/dpkg/mevcut.

Almak ve güncellemek için daha basit bir tek seferlik komut mevcut dosya dseçmek
güncelleştirme. Kullanmazsanız bu dosyanın çoğunlukla işe yaramaz olduğunu unutmayın. dseçmek ama bir APT-
tabanlı ön uç: APT, mevcut paketleri takip etmek için kendi sistemine sahiptir.

-A, --kayıt-uygun paket dosyası...
Güncelle dpkg ve dseçmekhangi paketlerin bilgi ile mevcut olduğu fikri
paketten paket dosyası. Eğer - yinelemeli or -R seçenek belirtilir, paket-
dosya bunun yerine bir dizine başvurmalıdır.

--unut-eski-yok
şimdi eski ve bir no-op olarak dpkg kaldırılamayanları otomatik olarak unutacak
paketler (dpkg 1.15.4'ten beri).

--açık-avail
Hangi paketlerin mevcut olduğuna dair mevcut bilgileri silin.

-C, --denetim [paket ismi...]
için veritabanı akıl sağlığı ve tutarlılık kontrolleri gerçekleştirir. paket ismi veya tüm paketler varsa
atlandı (dpkg 1.17.10'dan beri paket kontrolleri başına). Örneğin, aramalar
sisteminizde yalnızca kısmen kurulmuş olan veya
eksik, yanlış veya eski kontrol verileri veya dosyaları. dpkg ne yapacağını önerecek
onları düzeltmeleri için.

--get-seçimleri [paket-adı-kalıp...]
Paket seçimlerinin listesini alın ve stdout'a yazın. Bir desen olmadan, olmayan
kurulu paketler (yani daha önce temizlenmiş olanlar)
gösterilen.

--set-seçimleri
Stdin'den okunan dosyayı kullanarak paket seçimlerini ayarlayın. Bu dosya şurada olmalıdır:
biçim "paket belirtmek, bildirmek”, devletin olduğu yerde kurmak, ambar, Kaldır or tasfiye.
'#' ile başlayan boş satırlara ve yorum satırlarına da izin verilir.

The mevcut Bu komutun kullanışlı olması için dosyanın güncel olması gerekir, aksi halde
bilinmeyen paketler bir uyarı ile yok sayılacaktır. Bkz. --güncelleme-uygun ve
--birleştirme-uygun Daha fazla bilgi için komutlar.

--açık-seçimler
Kaldırılacak her gerekli olmayan paketin istenen durumunu ayarlayın (dpkg'den beri
1.13.18). Bu, hemen önce kullanılmak üzere tasarlanmıştır. --set-seçimlerie
verilen listede olmayan paketleri kaldırın --set-seçimleri.

--henüz açılmadı
Kurulum için seçilen paketleri arar, ancak bazı nedenlerden dolayı hala
yüklü değil.

--predep paketi
Bir veya daha fazla ilgili ön bağımlılığın hedefi olan tek bir paketi yazdırın
ve kendisinin hiçbir tatmin edilmemiş ön-bağımlılığı yoktur.

Böyle bir paket varsa, bunu bir Paketler dosyası girişi olarak çıktılayın;
uygun şekilde masaj yapılır.

Bir paket yazdırıldığında 0, uygun paket olmadığında 1 ve 2 döndürür
hata üzerine.

--ek-mimari mimari
Ekle mimari paketlerin kurulabileceği mimariler listesine
kullanmadan --force mimarisi (dpkg 1.16.2'den beri). Mimarlık dpkg is
için üretildi (yani çıktısı --baskı-mimarisi) her zaman bu listenin bir parçasıdır.

--kaldır-mimarisi mimari
Kaldır mimari paketlerin oluşturulabileceği mimariler listesinden
kullanmadan yüklü --force mimarisi (dpkg 1.16.2'den beri). Eğer
mimari şu anda veritabanında kullanılıyorsa, işlem
hariç, reddedildi --force mimarisi belirtilir. Mimarlık dpkg is
için üretildi (yani çıktısı --baskı-mimarisi) bundan asla çıkarılamaz
liste.

--baskı-mimarisi
Paketlerin yazdırma mimarisi dpkg yükler (örneğin, “i386”).

--baskı-yabancı-mimariler
Ekstra mimarilerin yeni satırla ayrılmış bir listesini yazdırın dpkg için yapılandırılmış
paketlerin kurulmasına izin ver (dpkg 1.16.2'den beri).

--iddia-özellik
iddia ediyor dpkg istenen özelliği destekler. Özellik ise 0 döndürür
tam olarak desteklenir, 1 özellik biliniyorsa ancak dpkg bunun için destek sağlayamaz
henüz ve özellik bilinmiyorsa 2. Onaylanabilir özelliklerin mevcut listesi:

destek-bağımlı
Destekler Ön-bağlıdır alan (dpkg 1.1.0'dan beri).

çalışma dönemi
Sürüm dizilerindeki dönemleri destekler (dpkg 1.4.0.7'den beri).

uzun dosya adları
Uzun dosya adlarını destekler deb(5) arşivler (dpkg 1.4.1.17'den beri).

çok bileşenli
Çoklu destekler Çatışmalar ve Yerini (dpkg 1.4.1.19'den beri).

çoklu kemer
Çoklu ark alanlarını ve semantiği destekler (dpkg 1.16.2'den beri).

sürümlü-sağlar
sürümlü destekler Sağlar (dpkg 1.17.11'den beri).

--karşılaştır-versiyonlar ver1 op ver2
Sürüm numaralarını karşılaştırın, burada op ikili bir operatördür. dpkg başarıyı döndürür (sıfır
sonuç) belirtilen koşul karşılanırsa ve başarısızlık (sıfır olmayan sonuç)
aksi halde. Bir duruma nasıl davrandıklarına göre farklılık gösteren iki operatör grubu vardır.
boş ver1 or ver2. Bunlar, boş bir sürümü herhangi bir sürümden daha eski olarak ele alır: lt le
eq ne ge gt. Bunlar, boş bir sürümü herhangi bir sürümden daha sonraki bir sürüm olarak ele alır: lt-nl le-nl
gen-nl gt-nl. Bunlar yalnızca kontrol dosyası sözdizimi ile uyumluluk için sağlanmıştır: <
<< <= = >= >> >. < ve > operatörler eskidir ve değil nedeniyle kullanılması
kafa karıştırıcı semantik. Örneklemek için: 0.1 < 0.1 doğru olarak değerlendirir.

-?, --yardım et
Kısa bir yardım mesajı görüntüleyin.

--force-yardım
hakkında yardım edin --Kuvvet-şey seçenekleri.

-Dh, --debug=yardım
Hata ayıklama seçenekleri hakkında yardım verin.

--versiyon
ekran dpkg versiyon bilgisi.

dpkg-deb eylemler
Yerimizi dpkg-deb(1) aşağıdaki eylemler hakkında daha fazla bilgi için.

-b, --yapı rehber [arşiv|rehber]
Bir deb paketi oluşturun.
-c, --içerikler arşiv
Bir borç paketinin içeriğini listeleyin.
-e, --kontrol arşiv [rehber]
Bir paketten kontrol bilgilerini ayıklayın.
-x, --Ayıkla arşiv rehber
Paketin içerdiği dosyaları çıkarın.
-X, --ve özü arşiv rehber
Bir dosyanın içerdiği dosya adlarını ayıklayın ve görüntüleyin.
paketi.
-f, --alan arşiv [kontrol alanı...]
Bir paketin kontrol alan(lar)ını görüntüleyin.
--ctrl-tar dosyası arşiv
Bir Debian paketinde bulunan kontrol tar dosyasının çıktısını alın.
--fsys-tar dosyası arşiv
Bir Debian paketinin içerdiği dosya sistemi tar dosyasının çıktısını alın.
-I, --bilgi arşiv [kontrol dosyası...]
Bir paketle ilgili bilgileri göster.

dpkg-sorgu eylemler
Yerimizi dpkg-sorgu(1) aşağıdaki eylemler hakkında daha fazla bilgi için.

-l, --liste paket-adı-kalıp...
Verilen desenle eşleşen paketleri listeleyin.
-s, --durum paket ismi...
Belirtilen paketin durumunu bildir.
-L, --listdosyalar paket ismi...
Sisteminize yüklenen dosyaları listeleyin paket ismi.
-S, --arama dosya adı-arama kalıbı...
Kurulu paketlerden bir dosya adı arayın.
-p, --baskı-uygun paket ismi...
Ayrıntıları görüntüle paket ismi, içinde bulunduğu gibi
/var/lib/dpkg/mevcut. APT tabanlı ön uçların kullanıcıları
kullanmalı apt-cache şov paket ismi yerine.

SEÇENEKLER


Tüm seçenekler hem komut satırında hem de dpkg yapılandırma dosyası
/etc/dpkg/dpkg.cfg veya parça dosyaları (bu kabuk modeliyle eşleşen adlarla '[0-9a-zA-
Z_-]*') yapılandırma dizininde /etc/dpkg/dpkg.cfg.d/. içindeki her satır
yapılandırma dosyası bir seçenektir (komut satırı seçeneğiyle tamamen aynıdır ancak
başında tire olmadan) veya bir yorum (bir ile başlıyorsa) #).

--abort-sonra=numara
Kaç hatadan sonra değiştir dpkg iptal edecek. Varsayılan değer 50'dir.

-B, --otomatik yapılandırmayı kaldır
Bir paket kaldırıldığında, başka bir paketin kurulu olma olasılığı vardır.
kaldırılan pakete bağlı. Bu seçeneğin belirtilmesi otomatik
kaldırılan pakete bağlı olarak paketin yeniden yapılandırılması.

-Dsekizli, --hata ayıklama=sekizli
Hata ayıklamayı açın. sekizli istenen değerlerin birlikte bitsel veya sıralanmasıyla oluşturulur.
aşağıdaki listeye bakın (bu değerlerin gelecekteki sürümlerde değişebileceğini unutmayın). -Dh or
--debug=yardım bu hata ayıklama değerlerini görüntüleyin.

Numara Açıklama
1 Genel olarak yararlı ilerleme bilgileri
2 Bakımcı komut dosyalarının çağrılması ve durumu
İşlenen her dosya için 10 çıktı
İşlenen her dosya için 100 lot çıktı
Her yapılandırma dosyası için 20 çıktı
Her yapılandırma dosyası için 200 lot çıktı
40 Bağımlılıklar ve çatışmalar
400 Çok sayıda bağımlılık/çatışma çıktısı
10000 Tetik etkinleştirme ve işleme
20000 Tetikleyicilerle ilgili çok sayıda çıktı
Tetikleyicilerle ilgili 40000 Aptal miktarda çıktı
Örneğin dpkg/info dizini hakkında 1000 sürü saçmalık
2000 Çılgın miktarda saçmalık

--Kuvvet-işler
--güç yok, zorlama yok-işler, --reddetmek-işler
Zorla veya reddet (güç yok, zorlama yok ve çöp aynı anlama gelir) bazı şeyleri yapmak. işler
aşağıda belirtilen şeylerin virgülle ayrılmış bir listesidir. --force-yardım görüntüler
onları açıklayan mesaj. (*) ile işaretlenen şeyler varsayılan olarak zorlanır.

Uyarı: Bunlar seçenekleri vardır çoğunlukla yönelik için be Kullanılmış by uzmanlara göre bir tek. kullanma onları
olmadan tamamen anlayış ve bazı Asya etkileri Mayıs ayı kırılma senin bütün sistem.

herşey: Tüm zorlama seçeneklerini açar (veya kapatır).

Bozmak(*): Daha yeni sürümü kurulu olsa bile bir paket kurun.

Uyarı: At mevcut dpkg yok değil do herhangi bağımlılık denetleme on notunu düşürdü ve
bu nedenle irade değil uyarmak sen if the Bozmak sonları the bağımlılık of biraz diğer
paketi. Bu yapabilmek var ciddi yan Etkileri, downgrading gerekli sistem
bileşenler yapabilmek Üstelik yapmak senin bütün sistem kullanılamaz. kullanım ile bakımı.

yapılandır-herhangi biri: Paketlenmemiş ancak yapılandırılmamış paketleri de yapılandırın.
mevcut paket bağlıdır.

ambar: "Tut" olarak işaretlenmiş olsalar bile paketleri işleyin.

kaldır-yeniden ekle: Bir paketi, kırılmış ve gerekli olarak işaretlenmiş olsa bile çıkarın
yeniden kurulum. Bu, örneğin, paketin parçalarının üzerinde kalmasına neden olabilir.
sistem, daha sonra tarafından unutulacak dpkg.

kaldır-gerekli: Paket gerekli görülse bile kaldırın. Gerekli
paketler çoğunlukla çok temel Unix komutları içerir. Bunları kaldırmak aşağıdakilere neden olabilir:
çalışmayı durdurmak için tüm sistem, bu yüzden dikkatli kullanın.

bağlıdır: Tüm bağımlılık sorunlarını uyarılara dönüştürün.

bağlı sürüm: Bağımlılıkları kontrol ederken sürümleri önemsemeyin.

sonları: Bu başka bir paketi bozacak olsa bile kurun (dpkg 1.14.6'dan beri).

çatışmalar: Başka bir paketle çakışsa bile kurun. Bu tehlikeli,
çünkü genellikle bazı dosyaların üzerine yazılmasına neden olur.

itiraf etmek: Bir conffile eksikse ve paketteki sürüm değiştiyse,
eksik conffile'i her zaman sormadan yükleyin. Bu tehlikelidir, çünkü
dosyada yapılan bir değişikliğin korunmaması (kaldırılması) anlamına gelir.

birleştirmek: Bir conffile değiştirilmişse ve paketteki sürüm değiştiyse,
olmadıkça, her zaman yeni sürümü sormadan kurun. --force-confdef is
ayrıca belirtilir, bu durumda varsayılan eylem tercih edilir.

katlamak: Bir conffile değiştirilmişse ve paketteki sürüm değiştiyse,
olmadıkça, eski sürümü her zaman sormadan saklayın. --force-confdef aynı zamanda
belirtilen, bu durumda varsayılan eylem tercih edilir.

kendine güven: Bir conffile değiştirilmişse ve paketteki sürüm değiştiyse,
her zaman sormadan varsayılan eylemi seçin. Varsayılan eylem yoksa
sürece kullanıcıya sormayı bırakacaktır. --force-confnew or --force-confold ayrıca olmuştur
verilir, bu durumda nihai eyleme karar vermek için bunu kullanacaktır.

kafa karıştırmak: Bir conffile değiştirilmişse, her zaman onu aşağıdakiyle değiştirmeyi teklif edin.
paketteki sürüm değişmese bile (çünkü
dpkg 1.15.8). eğer herhangi biri --zorla-onayla, --force-confnew, --force-confoldya da
--force-confdef ayrıca verilirse, nihai eyleme karar vermek için kullanılacaktır.

üzerine: Bir paketin dosyasının üzerine diğerinin dosyasını yazın.

üzerine yazma-dir: Bir paketin dizininin üzerine diğerinin dosyasını yazın.

üzerine yazma-yönlendirildi: Yönlendirilmemiş bir sürümle yönlendirilmiş bir dosyanın üzerine yazın.

güvensiz-io: Paketi açarken güvenli G/Ç işlemleri yapmayın (dpkg 1.15.8.6'dan beri).
Şu anda bu, dosya yeniden adlandırılmadan önce dosya sistemi eşitlemelerinin yapılmaması anlamına gelir.
bazı dosya sistemlerinde önemli performans düşüşüne neden olduğu biliniyor,
ne yazık ki, ilk etapta güvenli G/Ç'ye ihtiyaç duyanlar nedeniyle
ani sistem çökmelerinde sıfır uzunlukta dosyalara neden olan güvenilmez davranış.

not: ext4 için asıl suçlu, bunun yerine mount seçeneğini kullanmayı düşünün
nodelallloc, hem performans düşüşünü hem de veri güvenliğini düzeltecek
sorunlar, ikincisi dosya sisteminin sıfır uzunlukta dosyalar üretmemesini sağlayarak
Atomik yeniden adlandırmadan önce senkronizasyon yapmayan herhangi bir yazılımla ani sistem çöküyor.

Uyarı: kullanma Re-Tweet seçenek olabilir iyileştirmek performans at the maliyet of kaybetme veri,
kullanım ile bakımı.

mimari: Hatalı veya mimarisi olmayan paketleri bile işleyin.

kötü versiyon: Yanlış sürümlere sahip paketleri bile işleyin (dpkg 1.16.1'den beri).

kötü yol: PATH önemli programlar eksik, bu nedenle sorunlar olabilir.

kök olmayan: Kök olmadığında bile bir şeyleri (de) yüklemeye çalışın.

hatalı doğrulama: Orijinallik kontrolünden geçemese bile bir paket kurun.

--ignore-bağlıdır=paket, ...
Belirtilen paketler için bağımlılık kontrolünü yoksay (aslında, kontrol yapılır,
ancak yalnızca çatışmalarla ilgili uyarılar verilir, başka bir şey değil).

--hareketsiz, --kuru çalışma, --benzetmek
Yapılması gereken her şeyi yapın, ancak herhangi bir değişiklik yazmayın. Bu
gerçekten değiştirmeden belirtilen eylemle ne olacağını görmek için kullanılır
şey.

Verdiğinizden emin olun --hareketsiz eylem parametresinden önce, yoksa
istenmeyen sonuçlar (Örneğin dpkg --temizlemek foo --hareketsiz önce foo paketini temizleyecek
ve sonra muhtemelen beklemenize rağmen --no-act paketini temizlemeye çalışın
aslında hiçbir şey yapma)

-R, - yinelemeli
Desenle eşleşen tüm normal dosyaları özyinelemeli olarak ele alın * .deb belirtilen yerde bulundu
dizinleri ve tüm alt dizinleri. Bu ile kullanılabilir -i, -A, --Yüklemek,
-- paketten çıkar ve -- müsait eylemler.

-G Aynı paketin daha yeni bir sürümü zaten mevcutsa bir paket kurmayın
Kurulmuş. Bu bir takma addır --reddetme-düşürme.

--admindir=dir
veren birçok dosyayı içeren varsayılan yönetici dizini değiştirin.
kurulu veya kaldırılmış paketlerin durumu vb. hakkında bilgi (Varsayılan olarak
/var/lib/dpkg)

--instdir=dir
Paketlerin bulunduğu dizine atıfta bulunan varsayılan kurulum dizinini değiştirin.
kurulacak. indir ayrıca iletilen dizindir chroot(2) önce
paketin kurulum komut dosyalarını çalıştırıyor, bu da komut dosyalarının gördüğü anlamına geliyor indir as
bir kök dizin. (Varsayılan /)

--kök=dir
Değiştirme kök değişiklikler indir için dir ve yönetici için dir/var/lib/dpkg.

-O, --yalnızca seçili
Yalnızca kurulum için seçilen paketleri işleyin. Gerçek işaretleme
ile yapılır dseçmek ya da dpkg, paketleri işlediğinde. Örneğin, bir paket ne zaman
kaldırılırsa, kaldırılmak üzere seçilmiş olarak işaretlenir.

-E, --aynı sürümü atla
Paketin aynı sürümü zaten kuruluysa paketi kurmayın.

--ön çağrı=komuta
--çağrı sonrası=komuta
Bir çağırma kancası ayarlayın komuta önce veya sonra "sh -c" ile çalıştırılacak dpkg için koşmak
the açmak, yapılandırmak, kurmak, yalnızca tetikleyiciler, Kaldır, tasfiye, ek mimari ve
mimariyi kaldır dpkg eylemler (dpkg 1.15.4'ten beri; ek mimari ve
mimariyi kaldır dpkg 1.17.19'dan beri eylemler). Bu seçenek belirtilebilir
bir kaç sefer. Seçeneklerin belirtildiği sıra, olanlarla birlikte korunur.
önceliği olan yapılandırma dosyalarından. ortam değişkeni
DPKG_HOOK_ACTION kancalar için akıma ayarlandı dpkg eylem. Not: ön uçlar
arayabilir dpkg çağrı başına birkaç kez, bu da kancaları daha fazla çalıştırabilir
beklenenden daha fazla.

--path-exclude=küresel desen
--path-include=küresel desen
set küresel desen önceden hariç tutarak veya yeniden dahil ederek bir yol filtresi olarak
yükleme sırasında belirtilen kalıplarla eşleşen hariç tutulan yollar (dpkg 1.15.8'den beri).

Uyarı: almak içine hesap o bağlı on the hariç yolları sen olabilir
tamamen kırılma senin sistem, kullanım ile Dikkat.

Küre kalıpları, kabukta kullanılan aynı joker karakterleri kullanır, '*' herhangi biriyle eşleşirdi.
boş dize ve ayrıca '/' dahil olmak üzere karakter dizisi. Örneğin,
«/usr/*/OKUMAN*" maçlar "/usr/share/doc/package/BENİOKU». Her zaman oldugu gibi, '?' herhangi biriyle eşleşir
tek karakter (yine '/' dahil). Ve '[' bir karakter sınıfını başlatır;
karakterlerin, aralıkların ve tamamlamaların bir listesini içerebilir. Görmek topak(7) için
globbing hakkında detaylı bilgi. Not: mevcut uygulama yeniden
güvenli tarafta olmak ve kaçınmak için gerekenden daha fazla dizin ve sembolik bağlantı ekleyin
olası paket açma hataları, gelecekteki çalışmalar bunu düzeltebilir.

Bu, bazı belirli yollar dışında tüm yolları kaldırmak için kullanılabilir; tipik bir vaka
olduğu:

--path-exclude=/usr/paylaş/belge/*
--path-include=/usr/paylaş/belge/*/telif hakkı

telif hakkı dosyaları dışındaki tüm belge dosyalarını kaldırmak için.

Bu iki seçenek birden çok kez belirtilebilir ve birbirleriyle serpiştirilebilir.
Her ikisi de, bir dosya adıyla eşleşen son kuralla birlikte verilen sırayla işlenir.
karar vermek.

--verify-formatı biçim-adı
için çıktı biçimini ayarlar. --Doğrulayın komutu (dpkg 1.17.2'den beri).

Şu anda desteklenen tek çıktı biçimi rpmiçin bir satırdan oluşan
herhangi bir kontrolde başarısız olan her yol. Satırlar, her birini bildirmek için 9 karakterle başlar
özel kontrol sonucu, bir '?' kontrolün yapılamadığı anlamına gelir (destek eksikliği,
dosya izinleri vb), '.', kontrolün geçtiğini ve bir alfasayısal karakteri belirtir
belirli bir kontrolün başarısız olduğunu ima eder; md5sum doğrulama hatası (dosya içeriği
değişti) ' ile gösterilir5' üçüncü karakterde. çizgi takip edilir
bir boşluk ve bir nitelik karakteriyle (şu anda 'c' conffiles için), başka bir boşluk
ve yol adı.

--durum-fd n
Makine tarafından okunabilir paket durumu ve ilerleme bilgilerini dosya tanımlayıcıya gönderin n.
Bu seçenek birden çok kez belirtilebilir. Bilgiler genellikle bir
aşağıdaki formlardan birinde satır başına kayıt:

durumu: paket: durum
Paket durumu değişti; durum durum dosyasındaki gibidir.

durumu: paket : hata : genişletilmiş hata mesajı
Bir hata oluştu. Olası yeni satırlar genişletilmiş hata mesajı olacak
çıktıdan önce boşluklara dönüştürülür.

durumu: dosya : conffile istemi : 'gerçek eski' 'gerçek-yeni' kullanıcı tarafından düzenlendi düzensiz
Kullanıcıya bir conffile sorusu soruluyor.

işleme: sahne: paket
Bir işleme aşaması başlamadan hemen önce gönderilir. sahne biridir yükseltmek, kurmak
(her ikisi de paketi açmadan önce gönderilir), yapılandırmak, trigonometrik, kaybolmak, Kaldır, tasfiye.

--durum kaydedici=komuta
Makine tarafından okunabilir paket durumu ve ilerleme bilgilerini kabuğa gönderin
komuta'nin standart girişi, “sh -c” ile çalıştırılacak (dpkg 1.16.0'dan beri). Bu seçenek
birden çok kez belirtilebilir. Kullanılan çıktı formatı aşağıdakiyle aynıdır.
--durum-fd.

--log=Dosya
Durum değişikliği güncellemelerini ve eylemlerini günlüğe kaydet Dosya, varsayılan yerine
/var/log/dpkg.log. Bu seçenek birden çok kez verilirse, son dosya adı
Kullanılmış. Günlük mesajları 'YYYY-AA-GG SS:DD:SS başlangıç ​​biçimindedir tip komuta' için
her dpkg çağrısı nerede tip is arşiv (Birlikte komuta of açmak or kurmak)
or paketler (Birlikte komuta of yapılandırmak, yalnızca tetikleyiciler, Kaldır or tasfiye); 'YYYY-
AA-GG SS:DD:SS durumu belirtmek, bildirmek pk kurulu sürüm' durum değişikliği güncellemeleri için;
'YYYY-AA-GG SS:DD:SS aksiyon pk kurulu sürüm mevcut sürüm' eylemler için
nerede aksiyon biridir kurmak, yükseltmek, yapılandırmak, trigonometrik, kaybolmak, Kaldır or
tasfiye; ve 'YYYY-AA-GG SS:DD:SS yapılandırması Dosya karar' conffile değişiklikleri için
nerede karar ya kurmak or tutmak.

--no-debsig
Paket imzalarını doğrulamaya çalışmayın.

--no-tetikleyiciler
Bu çalıştırmada herhangi bir tetikleyici çalıştırmayın (dpkg 1.14.17'den beri), ancak aktivasyonlar
hala kaydedilebilir. ile kullanılırsa --yapılandır paket or --yalnızca tetikleyiciler paket
o zaman, yalnızca bir tetikleyici çalıştırma çalıştırılsa bile, adlandırılmış paket postinst yine de çalıştırılacaktır.
gerekli. Bu seçeneğin kullanılması, paketleri uygunsuz durumda bırakabilir. tetikleyiciler-beklenen ve
tetikleyiciler-beklemede devletler. Bu, daha sonra çalıştırılarak düzeltilebilir: dpkg --yapılandır
--Bekliyor.

--tetikleyiciler
öncekini iptal eder --no-tetikleyiciler (dpkg 1.14.17'den beri).

ÇEVRE


dış çevre
PATH Bu değişkenin ortamda tanımlanması ve sisteme işaret etmesi beklenir.
birkaç gerekli programın bulunduğu yollar. ayarlanmamışsa veya
programlar bulunamadı, dpkg iptal edecek.

EV ÜRÜNLERİ ayarlanırsa, dpkg kullanıcıya özel okunacak dizin olarak kullanacaktır.
yapılandırma dosyası

TMPDIR ayarlanırsa, dpkg geçici dosyaların oluşturulacağı dizin olarak kullanacak ve
dizinleri.

PAGER Program dpkg conffiles görüntülerken yürütülür.

SHELL Program dpkg yeni bir etkileşimli kabuk başlatıldığında yürütülür.

ÖNE ÇIKAN HABERLER
Sütun sayısını ayarlar dpkg biçimlendirilmiş metni görüntülerken kullanmalıdır.
Şu anda sadece -l tarafından kullanılıyor.

İç çevre
DPKG_SHELL_REASON
Tarafından tanımlandı dpkg incelemek için conffile isteminde ortaya çıkan kabukta
durum (dpkg 1.15.6'dan beri). Geçerli geçerli değer: conffile istemi.

DPKG_CONFFILE_OLD
Tarafından tanımlandı dpkg incelemek için conffile isteminde ortaya çıkan kabukta
durum (dpkg 1.15.6'dan beri). Eski conffile yolunu içerir.

DPKG_CONFFILE_NEW
Tarafından tanımlandı dpkg incelemek için conffile isteminde ortaya çıkan kabukta
durum (dpkg 1.15.6'dan beri). Yeni conffile yolunu içerir.

DPKG_HOOK_ACTION
Tarafından tanımlandı dpkg bir kanca eylemi yürütülürken ortaya çıkan kabukta (dpkg'den beri
1.15.4). akımı içerir dpkg eylem.

DPKG_RUNNING_VERSION
Tarafından tanımlandı dpkg sürümüne bakıcı komut dosyası ortamında
şu anda çalışıyor dpkg örnek (dpkg 1.14.17'den beri).

DPKG_MAINTSCRIPT_PACKAGE
Tarafından tanımlandı dpkg bakıcı komut dosyası ortamında (kemer nitelikli olmayan)
işlenmekte olan paket adı (dpkg 1.14.17'den beri).

DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT
Tarafından tanımlandı dpkg bakım komut dosyası ortamında paket referansına
sayım, yani durumu şundan büyük olan paket örneklerinin sayısı yüklü değil
(dpkg 1.17.2'den beri).

DPKG_MAINTSCRIPT_ARCH
Tarafından tanımlandı dpkg bakım komut dosyası ortamında mimariye
paket için oluşturuldu (dpkg 1.15.4'ten beri).

DPKG_MAINTSCRIPT_NAME
Tarafından tanımlandı dpkg bakıcı komut dosyası ortamında komut dosyasının adına
koşuyor, biri önceden, Postinst, Prerm or posta (dpkg 1.15.7'den beri).

DPKG_MAINTSCRIPT_DEBUG
Tarafından tanımlandı dpkg bakıcı komut dosyası ortamında bir değere ('0'veya'1') not etmek
hata ayıklamanın istenip istenmediği ( - hata ayıklama seçenek) bakıcı için
komut dosyaları (dpkg 1.18.4'ten beri).

onworks.net hizmetlerini kullanarak çevrimiçi dpkg kullanın



En yeni Linux ve Windows çevrimiçi programları