İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

apt-ftparchive - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında apt-ftparchive çalıştırın

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 apt-ftparchive komutudur.

Program:

ADI


apt-ftparchive - Dizin dosyaları oluşturmak için yardımcı program

SİNOPSİS


apt-ftparchive [-dsq] [--md5] [--bağlantıyı kaldır] [--Sadece oku] [--içerikler] [--ark mimari]
[-o=yapılandırma_dizesi] [-c=yapılandırma dosyası]
{paketler yol... [geçersiz kılma dosyası [yol ön eki]] |
kaynaklar yol... [geçersiz kılma dosyası [yol ön eki]] | içindekiler yol |
serbest yol | üretmek yapılandırma dosyası Bölüm... | temiz yapılandırma dosyası |
{-v | --versiyon} | {-h | --Yardım Edin}}

TANIM


apt-ftparchive APT'nin kullandığı dizin dosyalarını oluşturan komut satırı aracıdır.
bir dağıtım kaynağına erişin. Dizin dosyaları, kaynak siteye dayalı olarak oluşturulmalıdır.
o sitenin içeriği hakkında

apt-ftparchive bir üst kümesidir dpkg-tarama paketleri(1) programın tamamını içeren
paketler komutu aracılığıyla işlevsellik. Ayrıca bir içerik dosyası oluşturucu içerir,
içerik ve eksiksiz bir süreç için üretim sürecini 'komut dosyası' için ayrıntılı bir araç
Arşiv.

içten apt-ftparchive bir .deb'nin içeriğini önbelleğe almak için ikili veritabanlarını kullanabilir
dosya ve dışında herhangi bir harici programa güvenmiyor gzip(1). tam yaparken
otomatik olarak dosya değiştirme kontrollerini gerçekleştirir ve istenen sıkıştırılmış dosyayı oluşturur
çıktı dosyaları.

Tabii -hya da --yardım et seçeneği verildiğinde aşağıdaki komutlardan biri bulunmalıdır.

paketler
Paketler komutu, bir dizin ağacından bir paket dosyası oluşturur. alır
verilen dizini ve yinelemeli olarak .deb dosyalarını arar, bir paket kaydı yayar
her biri için stdout'a. Bu komut yaklaşık olarak eşdeğerdir dpkg-tarama paketleri(1).

Seçenek --db ikili önbelleğe alma DB'sini belirtmek için kullanılabilir.

kaynaklar
Kaynaklar komutu, bir dizin ağacından bir kaynak dizin dosyası oluşturur. alır
verilen dizini ve yinelemeli olarak .dsc dosyalarını arar ve bir kaynak kaydı yayar.
her biri için stdout'a. Bu komut yaklaşık olarak eşdeğerdir dpkg-tarama kaynakları(1).

Bir geçersiz kılma dosyası belirtilirse, kaynak geçersiz kılma dosyası şu şekilde aranır:
.src'nin bir uzantısı. --source-override seçeneği, kaynağı değiştirmek için kullanılabilir
kullanılacak dosyayı geçersiz kıl.

içindekiler
İçindekiler komutu, bir dizin ağacından bir içerik dosyası oluşturur. alır
verilen dizini ve yinelemeli olarak .deb dosyalarını arar ve dosya listesini okur
her dosyadan. Ardından, eşleşen dosyaların listesini stdout'a sıralar ve yazar.
paketler. Dizinler çıktıya yazılmaz. Birden fazla paket aynı pakete sahipse
dosya, ardından her paket çıktıda bir virgülle ayrılır.

Seçenek --db ikili önbelleğe alma DB'sini belirtmek için kullanılabilir.

serbest
Release komutu, bir dizin ağacından bir Release dosyası oluşturur. yinelemeli olarak
sıkıştırılmamış Paketler ve Kaynaklar dosyaları ve olanlar için verilen dizini arar
ile sıkıştırılmış gzip, bzip2 or lzma varsayılan olarak Sürüm ve md5sum.txt dosyalarının yanı sıra
(APT::FTPArchive::Release::Varsayılan-Desenler). Ek dosya adı kalıpları olabilir
APT::FTPArchive::Release::Patterns içinde listelenerek eklenir. Daha sonra stdout'a yazar
(varsayılan olarak) her biri için bir MD5, SHA1, SHA256 ve SHA512 özeti içeren bir Yayın dosyası
dosyası.

Sürüm dosyasındaki ek meta veri alanlarının değerleri,
APT::FTPArchive::Release altında karşılık gelen değişkenler, ör.
APT::FTPArchive::Release::Origin. Desteklenen alanlar şunlardır: Origin, Label, Suite,
Sürüm, Kod Adı, Tarih, Geçerlilik Süresi, Mimariler, Bileşenler, Açıklama.

oluşturmak
Oluştur komutu, bir cron betiğinden çalıştırılabilecek şekilde tasarlanmıştır ve dizinler oluşturur
verilen yapılandırma dosyasına göre. Yapılandırma dili, esnek bir yol sağlar
hangi dizin dosyalarının hangi dizinlerden oluşturulduğunu belirtmenin yanı sıra
gerekli ayarları korumanın basit yolları.

çamça
Clean komutu, verilen yapılandırma dosyası tarafından kullanılan veritabanlarını şu şekilde düzenler:
artık gerekli olmayan tüm kayıtları kaldırmak.

L' OLUŞTUR YAPILANDIRMA


Oluştur komutu, arşivleri tanımlamak için bir yapılandırma dosyası kullanır.
oluşturulabilir. Aşağıdaki gibi ISC araçlarında görüldüğü gibi tipik ISC yapılandırma biçimini takip eder:
8 ve dhcpd'yi bağlayın. apt.conf(5) sözdiziminin bir açıklamasını içerir. Şuna dikkat edin:
oluşturma yapılandırması kesitsel olarak ayrıştırılır, ancak apt.conf(5) bir ağaçta ayrıştırılır
tavır. Bu yalnızca kapsam etiketinin nasıl işlendiğini etkiler.

Oluşturma yapılandırması, her biri aşağıda açıklanan dört ayrı bölüme sahiptir.

Dir Bölüm
Dir bölümü, gerekli dosyaları bulmak için gereken standart dizinleri tanımlar.
üretim sürecinde. Bu dizinler, belirli göreli yolların başına eklenir
tam bir mutlak yol üretmek için sonraki bölümlerde tanımlanmıştır.

ArşivDir
FTP arşivinin kökünü belirtir, standart bir Debian konfigürasyonunda bu
ls-LR ve dist düğümlerini içeren dizin.

Geçersiz KılDir
Geçersiz kılma dosyalarının konumunu belirtir.

Önbellek Dizini
Önbellek dosyalarının konumunu belirtir.

Dosya Listesi Dizini
Aşağıda FileList ayarı kullanılıyorsa, dosya listesi dosyalarının konumunu belirtir.

Varsayılan Bölüm
Varsayılan bölümü, varsayılan değerleri ve cihazın çalışmasını kontrol eden ayarları belirtir.
jeneratör. Diğer bölümler, bölüm başına bir ayar ile bu varsayılanları geçersiz kılabilir.

Paketler::Sıkıştır
Paket dizin dosyaları için kullanılacak varsayılan sıkıştırma şemalarını ayarlar. Bu bir
Aşağıdakilerden en az birinin boşlukla ayrılmış listesini içeren dize: '.' (sıkıştırma yok),
'gzip' ve 'bzip2'. Tüm sıkıştırma şemaları için varsayılan değer '. gzip'.

Paketler::Uzantılar
Paket dosyaları olan dosya uzantılarının varsayılan listesini ayarlar. Bu varsayılan
'.deb'.

Kaynaklar::Sıkıştır
Bu, Packages::Compress'e benzerdir, ancak bunun için sıkıştırmayı kontrol eder.
Kaynak dosyaları.

Kaynaklar::Uzantılar
Kaynak dosyalar olan dosya uzantılarının varsayılan listesini ayarlar. Bu varsayılan
'.dsc'.

İçindekiler::Sıkıştır
Bu, Packages::Compress'e benzerdir, ancak bunun için sıkıştırmayı kontrol eder.
İçindekiler dosyaları.

Çeviri::Sıkıştır
Bu, Packages::Compress'e benzerdir, ancak bunun için sıkıştırmayı kontrol eder.
Çeviri-tr ana dosyası.

Bağlantı Sınırını Kaldır
Çalıştırma başına bağlantısı kaldırılacak (ve sabit bağlantılarla değiştirilecek) kilobayt sayısını belirtir.
Bu, bölüm başına Dış Bağlantılar ayarıyla birlikte kullanılır.

Dosya Modu
Oluşturulan tüm dizin dosyalarının modunu belirtir. Varsayılan olarak 0644'tür. Tüm dizin dosyaları
umask'a bakılmaksızın bu moda ayarlanır.

Uzun Açıklama
Uzun açıklamaların Paketler dosyasına mı ekleneceğini yoksa bölüneceğini belirtir.
bir ana Çeviri dosyasına aktarın.

AğaçVarsayılan Bölüm
Ağaç bölümlerine özel varsayılanları ayarlar. Bu değişkenlerin tümü ikame değişkenlerdir.
ve $(DIST), $(SECTION) ve $(ARCH) dizelerinin ilgilileriyle değiştirilmesini sağlayın
değerleri.

MaxİçerikDeğiştir
Her gün oluşturulan içerik dosyalarının kilobayt sayısını ayarlar. bu
içerik dosyaları, birkaç gün içinde yeniden oluşturulacak şekilde yeniden sıralanır.

İçindekilerYaş
Bir içerik dosyasının değiştirilmeden denetlenmesine izin verilen günlerin sayısını kontrol eder.
Bu sınır aşılırsa, içerik dosyasının mtime'ı güncellenir. Bu durum oluşabilir
paket dosyası, yeni bir içerikle sonuçlanmayacak şekilde değiştirilirse
dosya [örneğin düzenlemeyi geçersiz kıl]. Yeni .debs'in etkileneceği umuduyla bir ertelemeye izin verilir
nasılsa yeni bir dosya gerektiren kurulabilir. Varsayılan değer 10'dur, birimler gün cinsindendir.

rehber
.deb dizin ağacının tepesini ayarlar. Varsayılan
$(DIST)/$(BÖLÜM)/ikili-$(ARCH)/

kaynak dizini
Kaynak paket dizin ağacının tepesini ayarlar. Varsayılan
$(DIST)/$(BÖLÜM)/kaynak/

Paketler
Çıktı Paketleri dosyasını ayarlar. Varsayılanlar $(DIST)/$(SECTION)/binary-$(ARCH)/Packages

kaynaklar
Çıktı Kaynakları dosyasını ayarlar. Varsayılanlar $(DIST)/$(SECTION)/source/Sources şeklindedir

Çeviri
Çıktıyı çeviri-tr ana dosyasını gerekirse uzun açıklamalarla ayarlar.
Paketler dosyasına dahil edilmemelidir. Varsayılan
$(DIST)/$(BÖLÜM)/i18n/Çeviri-tr

DahiliÖnek
Bunun yerine bir sembolik bağlantının dahili bir bağlantı olarak kabul edilmesine neden olan yol önekini ayarlar
harici bir bağlantıdan. Varsayılanlar $(DIST)/$(SECTION)/

İçerik
Çıktı İçindekiler dosyasını ayarlar. Varsayılan, $(DIST)/$(SECTION)/Contents-$(ARCH) şeklindedir. Eğer
bu ayar, birden çok Paket dosyasının tek bir İçerik dosyasıyla eşlenmesine neden olur (olduğu gibi
varsayılan) sonra apt-ftparchive bu paket dosyalarını bir araya getirecek
otomatik olarak.

İçindekiler::Başlık
Başlık dosyasını içerik çıktısının başına eklenecek şekilde ayarlar.

BinCacheDB
Bu bölüm için kullanılacak ikili önbellek veritabanını ayarlar. Birden çok bölüm paylaşabilir
aynı veritabanı.

Dosya Listesi
Dizin ağacında yürümek yerine, apt-ftparchive okumalı
verilen dosyadaki dosyaların listesi. Göreli dosya adlarının önüne arşiv eklenir
dizin.

KaynakDosyaListesi
Dizin ağacında yürümek yerine, apt-ftparchive okumalı
verilen dosyadaki dosyaların listesi. Göreli dosya adlarının önüne arşiv eklenir
dizin. Bu, kaynak dizinleri işlerken kullanılır.

ağaç Bölüm
Ağaç bölümü, bir temel dizinden oluşan standart bir Debian dosya ağacını tanımlar.
daha sonra bu temel dizinde birden çok bölüm ve son olarak her birinde birden çok Mimari
Bölüm. Kullanılan tam yol, Dizin değiştirme değişkeni tarafından tanımlanır.

Ağaç bölümü, $(DIST) değişkenini ayarlayan ve kökünü tanımlayan bir kapsam etiketi alır.
ağaç (yolun önüne ArchiveDir gelir). Tipik olarak bu, aşağıdaki gibi bir ayardır:
diss/jessie.

TreeDefault bölümünde tanımlanan ayarların tümü, bir Ağaç bölümünde şu şekilde kullanılabilir:
yanı sıra üç yeni değişken.

Bir Ağaç bölümünü işlerken apt-ftparchive şuna benzer bir işlem gerçekleştirir:

Bölümlerde i için
Mimarlıkta j için
DIST için üret=kapsam SECTION=i ARCH=j

Bölümler
Bu, dağılımın altında görünen, boşlukla ayrılmış bir bölüm listesidir;
tipik olarak bu, ücretsiz olmayan ana katkı gibi bir şeydir

Mimarileri
Bu, arama altında görünen tüm mimarilerin boşlukla ayrılmış bir listesidir.
Bölüm. Özel mimari 'source', bu ağacın bir yapıya sahip olduğunu belirtmek için kullanılır.
kaynak arşivi. Mimari 'tümü', mimariye özgü dosyaların beğendiğini gösterir.
Paketler, tüm dosyalardaki tüm paketler mimari hakkında bilgi içermemelidir.
çünkü özel bir dosyada mevcut olacaklar.

Uzun Açıklama
Uzun açıklamaların Paketler dosyasına mı ekleneceğini yoksa bölüneceğini belirtir.
bir ana Çeviri dosyasına aktarın.

BinGeçersiz Kılma
İkili geçersiz kılma dosyasını ayarlar. Geçersiz kılma dosyası bölüm, öncelik ve
bakıcı adres bilgileri.

SrcOverride
Kaynak geçersiz kılma dosyasını ayarlar. Geçersiz kılma dosyası bölüm bilgilerini içerir.

Ekstra Geçersiz Kılma
İkili ekstra geçersiz kılma dosyasını ayarlar.

SrcExtraGeçersiz Kılma
Kaynak ekstra geçersiz kılma dosyasını ayarlar.

Bin dizini Bölüm
Bindizin bölümü, özel bir yapısı olmayan bir ikili dizin ağacını tanımlar. bu
kapsam etiketi, ikili dizinin konumunu belirtir ve ayarlar şuna benzer:
ikame değişkenleri olmayan Ağaç bölümü veya Bölüm Mimarisi ayarları.

Paketler
Paketler dosya çıktısını ayarlar.

kaynaklar
Kaynaklar dosyası çıktısını ayarlar. Paketlerden veya Kaynaklardan en az biri gereklidir.

İçerik
İçerik dosyası çıktısını ayarlar (isteğe bağlı).

BinGeçersiz Kılma
İkili geçersiz kılma dosyasını ayarlar.

SrcOverride
Kaynak geçersiz kılma dosyasını ayarlar.

Ekstra Geçersiz Kılma
İkili ekstra geçersiz kılma dosyasını ayarlar.

SrcExtraGeçersiz Kılma
Kaynak ekstra geçersiz kılma dosyasını ayarlar.

BinCacheDB
Önbellek DB'sini ayarlar.

Yol Öneki
Tüm çıktı yollarına bir yol ekler.

Dosya Listesi, KaynakDosyaListesi
Dosya listesi dosyasını belirtir.

L' İKİLİ GEÇERSİZ KIL DOSYA


İkili geçersiz kılma dosyası ile tamamen uyumludur dpkg-tarama paketleri(1). dört içerir
boşluklarla ayrılmış alanlar. İlk alan paket adı, ikincisi ise
o paketi zorlamak için öncelik, üçüncüsü o paketi zorlamak ve
son alan, idame ettirici permütasyon alanıdır.

Bakımcı alanının genel biçimi şöyledir:

eski [// oldn]* => yeni

ya da sadece,

yeni

İlk form, eski e-posta adreslerinin çift eğik çizgiyle ayrılmış bir listesinin
belirtildi. Bunlardan herhangi biri bulunursa, bakıcı alanı için yenisi değiştirilir. bu
ikinci form koşulsuz olarak bakıcı alanını değiştirir.

L' KAYNAK GEÇERSİZ KIL DOSYA


Kaynak geçersiz kılma dosyası ile tamamen uyumludur dpkg-tarama kaynakları(1). iki içerir
boşluklarla ayrılmış alanlar. İlk alan kaynak paketin adı, ikincisi ise
atamak için bölüm.

L' EKSTRA GEÇERSİZ KIL DOSYA


Ekstra geçersiz kılma dosyası, çıktıya herhangi bir isteğe bağlı etiketin eklenmesine veya değiştirilmesine izin verir. o
üç sütunu vardır, ilki paket, ikincisi etiket ve geri kalanı
satır yeni değerdir.

SEÇENEKLER


Tüm komut satırı seçenekleri, yapılandırma dosyası, açıklamaları kullanılarak ayarlanabilir.
ayarlamak için yapılandırma seçeneğini belirtin. Boole seçenekleri için yapılandırmayı geçersiz kılabilirsiniz
gibi bir şey kullanarak dosya -F-,--hayır-f, -f=hayır veya diğer birkaç varyasyon.

--md5, --sha1, --sha256, --sha512
Verilen sağlama toplamını oluşturun. Bu seçenekler, kapatıldığında varsayılan olarak açıktır.
oluşturulan dizin dosyaları, mümkün olduğunda sağlama toplamı alanlarına sahip olmayacaktır. Yapılandırma
Öğeler: APT::FTPArşiv::sağlama ve APT::FTPArchive::indeks::sağlama nerede indeks yapabilmek
Paketler, Kaynaklar veya Sürüm olabilir ve sağlama MD5, SHA1, SHA256 veya SHA512 olabilir.

-d, --db
İkili önbelleğe alma DB'si kullanın. Bunun oluşturma komutu üzerinde hiçbir etkisi yoktur. Yapılandırma
Öğe: APT::FTPArchive::DB.

-q, --sessizlik
Sessizlik; ilerleme göstergelerini atlayarak günlüğe kaydetmeye uygun çıktı üretir. Daha fazla q
maksimum 2'ye kadar daha sessiz üretecektir. -q=# sessizliği ayarlamak için
düzeyi, yapılandırma dosyasını geçersiz kılar. Yapılandırma Öğesi: sessiz.

--bağlantıyı kaldır
Bağlantıyı Kaldırma işlemini gerçekleştirin. Dış Bağlantılar ayarı kullanılıyorsa, bu seçenek aslında
dosyaların bağlantısını kaldırmayı sağlar. Varsayılan olarak açıktır ve ile kapatılabilir
--bağlantısız. Yapılandırma Öğesi: APT::FTPArchive::DeLinkAct.

--içerikler
İçerik oluşturma işlemini gerçekleştirin. Bu seçenek ayarlandığında ve paket dizinleri oluşturulurken
bir önbellek DB'si ile oluşturulduktan sonra dosya listesi de ayıklanacak ve içinde saklanacaktır.
DB daha sonra kullanmak üzere. Oluştur komutunu kullanırken bu seçenek aynı zamanda
herhangi bir İçerik dosyasının oluşturulması. Varsayılan açık. Yapılandırma öğesi:
APT::FTPArşiv::İçerik.

-s, --kaynak-geçersiz kılma
Kaynaklar komutuyla kullanılacak kaynak geçersiz kılma dosyasını seçin. Yapılandırma öğesi:
APT::FTPArchive::SourceOverride.

--Sadece oku
Önbelleğe alma veritabanlarını salt okunur yapın. Yapılandırma Öğesi: APT::FTPArchive::ReadOnlyDB.

-a, --ark
Paketlerde ve içerik komutlarında yalnızca *_arch.deb ile eşleşen paket dosyalarını kabul et veya
*_all.deb verilen yoldaki tüm paket dosyaları yerine. Yapılandırma öğesi:
APT::FTPArşiv::Mimarlık.

APT::FTPArşiv::AlwaysStat
apt-ftparchive(1) bir önbelleğe alınmışb'de meta verileri mümkün olduğunca önbelleğe alır. eğer paketler
yeniden derlenmiş ve/veya aynı sürümle yeniden yayınlanmışsa, bu sorunlara yol açacaktır.
boyut ve sağlama toplamları gibi artık güncel olmayan önbelleğe alınmış meta veriler kullanılacaktır. Bununla
seçeneği etkinleştirildi, bu artık gerçekleşmeyecek çünkü dosyanın kontrol edilip edilmediği kontrol edilecektir.
değişti. Önerilmediğinden bu seçeneğin varsayılan olarak "yanlış" olarak ayarlandığını unutmayın.
aynı sürüm numarasına sahip bir paketin çoklu sürümlerini/yapılarını yükleyin, yani teoride
kimse bu sorunları yaşamayacak ve bu nedenle tüm bu ekstra kontroller işe yaramaz.

APT::FTPArchive::LongDescription
Bu yapılandırma seçeneği varsayılan olarak "doğru"dur ve yalnızca "yanlış" olarak ayarlanmalıdır.
ile oluşturulan arşiv apt-ftparchive(1) ayrıca Çeviri dosyaları sağlar. Bunu not et
Translation-tr ana dosyası yalnızca create komutunda oluşturulabilir.

-h, --yardım et
Kısa bir kullanım özeti gösterin.

-v, --versiyon
Program sürümünü göster.

-c, --yapılandırma dosyası
Yapılandırma Dosyası; Kullanılacak bir yapılandırma dosyası belirtin. Program okuyacak
varsayılan yapılandırma dosyası ve ardından bu yapılandırma dosyası. yapılandırma ayarları ise
varsayılan yapılandırma dosyaları ayrıştırılmadan önce ayarlanması gerekir ile bir dosya belirtin
the APT_CONFIG Çevre değişkeni. Görmek apt.conf(5) sözdizimi bilgisi için.

-o, --seçenek
Bir Yapılandırma Seçeneği Ayarlayın; Bu, isteğe bağlı bir yapılandırma seçeneği belirleyecektir. NS
sözdizimi -o Foo::Bar=bar. -o ve --seçenek ayarlamak için birden çok kez kullanılabilir
Farklı seçenekler

ÖRNEKLER


İkili paketleri (.deb) içeren bir dizin için sıkıştırılmış Paketler dosyası oluşturmak için:

apt-ftparchive paketler rehber | gzip > Paketler.gz

apt-ftparchive'ı onworks.net hizmetlerini kullanarak çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad