InggrisPerancisSpanyol

Ad


favorit OnWorks

apt-ftparchive - Online di Cloud

Jalankan apt-ftparchive di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah apt-ftparchive yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


apt-ftparchive - Utilitas untuk menghasilkan file indeks

RINGKASAN


apt-ftparchive [-dsq] [--md5] [--hapus tautan] [--hanya baca] [--isi] [--lengkungan arsitektur]
[-o=config_string] [-c=file_config]
{paket path... [file timpa [awalan jalur]] |
sumber path... [file timpa [awalan jalur]] | isi path |
melepaskan path | menghasilkan file_config bagian... | membersihkan file_config |
{-v | --versi} | {-h | --Tolong}}

DESKRIPSI


apt-ftparchive adalah alat baris perintah yang menghasilkan file indeks yang digunakan APT untuk
mengakses sumber distribusi. File indeks harus dibuat berdasarkan situs asal
pada konten situs tersebut.

apt-ftparchive adalah superset dari dpkg-scanpackages(1) program, menggabungkan seluruh
fungsionalitas melalui perintah paket. Ini juga berisi pembuat file konten,
konten, dan sarana yang rumit untuk 'menyusun' proses pembuatan agar lengkap
arsip

Secara internal apt-ftparchive dapat menggunakan database biner untuk menyimpan konten .deb
file dan tidak bergantung pada program eksternal apa pun selain dari gzip(1). Saat melakukan full
menghasilkannya secara otomatis melakukan pemeriksaan perubahan file dan membuat file terkompresi yang diinginkan
file keluaran.

Kecuali jika -h, atau --membantu opsi diberikan, salah satu perintah di bawah ini harus ada.

paket
Perintah paket menghasilkan file paket dari pohon direktori. Dibutuhkan
direktori yang diberikan dan secara rekursif mencari file .deb, memancarkan catatan paket
untuk stdout untuk masing-masing. Perintah ini kira-kira setara dengan dpkg-scanpackages(1).

Pilihan --db dapat digunakan untuk menentukan DB caching biner.

sumber
Perintah sources menghasilkan file indeks sumber dari pohon direktori. Dibutuhkan
direktori yang diberikan dan secara rekursif mencari file .dsc, memancarkan catatan sumber
untuk stdout untuk masing-masing. Perintah ini kira-kira setara dengan dpkg-scansources(1).

Jika file override ditentukan maka file override sumber akan dicari dengan
perpanjangan dari .src. Opsi --source-override dapat digunakan untuk mengubah sumber
menimpa file yang akan digunakan.

isi
Perintah isi menghasilkan file isi dari pohon direktori. Dibutuhkan
direktori yang diberikan dan secara rekursif mencari file .deb, dan membaca daftar file
dari setiap file. Itu kemudian mengurutkan dan menulis ke stdout daftar file yang cocok dengan
paket. Direktori tidak ditulis ke output. Jika beberapa paket memiliki hal yang sama
file maka setiap paket dipisahkan dengan koma di output.

Pilihan --db dapat digunakan untuk menentukan DB caching biner.

melepaskan
Perintah rilis menghasilkan file Rilis dari pohon direktori. Secara rekursif
mencari direktori yang diberikan untuk file Paket dan Sumber yang tidak terkompresi dan yang
dikompresi dengan gzip, bzip2 or lzma serta file Rilis dan md5sum.txt secara default
(APT::FTPArchive::Release::Default-Patterns). Pola nama file tambahan dapat berupa
ditambahkan dengan mencantumkannya di APT::FTPArchive::Release::Patterns. Kemudian menulis ke stdout
file Rilis yang berisi (secara default) intisari MD5, SHA1, SHA256 dan SHA512 untuk masing-masing
file.

Nilai untuk bidang metadata tambahan dalam file Rilis diambil dari
variabel yang sesuai di bawah APT::FTPArchive::Release, mis
APT::FTPArchive::Rilis::Asal. Bidang yang didukung adalah: Asal, Label, Suite,
Versi, Nama Kode, Tanggal, Valid-Sampai, Arsitektur, Komponen, Deskripsi.

menghasilkan
Perintah generate dirancang agar dapat dijalankan dari skrip cron dan membangun indeks
sesuai dengan file konfigurasi yang diberikan. Bahasa konfigurasi menyediakan sarana yang fleksibel untuk
menentukan file indeks mana yang dibangun dari direktori mana, serta menyediakan a
cara sederhana untuk mempertahankan pengaturan yang diperlukan.

membersihkan
Perintah clean merapikan database yang digunakan oleh file konfigurasi yang diberikan oleh
menghapus catatan yang tidak lagi diperlukan.

THE MENGHASILKAN KONFIGURASI


Perintah generate menggunakan file konfigurasi untuk mendeskripsikan arsip yang akan
dihasilkan. Ini mengikuti format konfigurasi ISC yang khas seperti yang terlihat pada alat ISC seperti:
mengikat 8 dan dhcpd. tepat.conf(5) berisi deskripsi sintaks. Perhatikan bahwa
menghasilkan konfigurasi diuraikan secara sectional, tapi tepat.conf(5) diuraikan di pohon
tata krama. Ini hanya mempengaruhi bagaimana tag lingkup ditangani.

Konfigurasi generate memiliki empat bagian terpisah, masing-masing dijelaskan di bawah.

Dir Bagian
Bagian Dir mendefinisikan direktori standar yang diperlukan untuk menemukan file yang diperlukan
selama proses pembangkitan. Direktori ini ditambahkan jalur relatif tertentu
didefinisikan di bagian selanjutnya untuk menghasilkan jalur absolut yang lengkap.

ArsipDir
Menentukan root dari arsip FTP, dalam konfigurasi standar Debian ini adalah
direktori yang berisi ls-LR dan dist node.

GantiDir
Menentukan lokasi file override.

CacheDir
Menentukan lokasi file cache.

Daftar FileDir
Menentukan lokasi file daftar file, jika pengaturan FileList digunakan di bawah ini.

Default Bagian
Bagian Default menentukan nilai default, dan pengaturan yang mengontrol pengoperasian
generatornya. Bagian lain dapat menggantikan default ini dengan pengaturan per bagian.

Paket::Kompres
Menetapkan skema kompresi default yang akan digunakan untuk file indeks paket. Ini adalah sebuah
string yang berisi daftar yang dipisahkan spasi dari setidaknya satu dari: '.' (tidak ada kompresi),
'gzip' dan 'bzip2'. Default untuk semua skema kompresi adalah '. gzip'.

Paket:: Ekstensi
Menetapkan daftar default ekstensi file yang merupakan file paket. Ini default ke
'.deb'.

Sumber::Kompres
Ini mirip dengan Packages::Compress kecuali bahwa ia mengontrol kompresi untuk
File sumber.

Sumber::Extensions
Menetapkan daftar default ekstensi file yang merupakan file sumber. Ini default ke
'.dsc'.

Isi::Kompres
Ini mirip dengan Packages::Compress kecuali bahwa ia mengontrol kompresi untuk
File isi.

Terjemahan::Kompres
Ini mirip dengan Packages::Compress kecuali bahwa ia mengontrol kompresi untuk
Terjemahan-en file master.

Batas DeLink
Menentukan jumlah kilobyte untuk memutuskan tautan (dan mengganti dengan tautan keras) per proses.
Ini digunakan bersama dengan pengaturan Tautan Eksternal per bagian.

Mode File
Menentukan mode semua file indeks yang dibuat. Defaultnya adalah 0644. Semua file indeks
diatur ke mode ini tanpa memperhatikan umask.

Deskripsi panjang
Menentukan apakah deskripsi panjang harus dimasukkan dalam file Packages atau split
keluar ke file master Translation-en.

PohonDefault Bagian
Menyetel default khusus untuk bagian Pohon. Semua variabel ini adalah variabel substitusi
dan ganti string $(DIST), $(SECTION) dan $(ARCH) dengan masing-masingnya
nilai-nilai.

Perubahan Konten Maks
Menyetel jumlah kilobyte file konten yang dihasilkan setiap hari. Itu
file konten di-round-robined sehingga selama beberapa hari semuanya akan dibangun kembali.

IsiUmur
Mengontrol jumlah hari file konten diizinkan untuk diperiksa tanpa mengubah.
Jika batas ini dilewati, mtime file konten diperbarui. Kasus ini bisa terjadi
jika file paket diubah sedemikian rupa sehingga tidak menghasilkan konten baru
file [timpa edit misalnya]. Penundaan diperbolehkan dengan harapan bahwa .deb baru akan
diinstal, bagaimanapun juga membutuhkan file baru. Standarnya adalah 10, satuannya dalam hari.

Direktori
Menyetel bagian atas pohon direktori .deb. Default untuk
$(DIST)/$(BAGIAN)/biner-$(ARCH)/

Direktori Src
Mengatur bagian atas pohon direktori paket sumber. Default untuk
$(DIST)/$(SECTION)/sumber/

Paket Kami.
Mengatur file Paket keluaran. Default ke $(DIST)/$(SECTION)/binary-$(ARCH)/Packages

sumber
Mengatur file Sumber keluaran. Default ke $(DIST)/$(SECTION)/source/Sources

Terjemahan
Setel file master Terjemahan-en keluaran dengan deskripsi panjang jika harus
tidak termasuk dalam file Paket. Default untuk
$(DIST)/$(BAGIAN)/i18n/Translation-en

Awalan Internal
Menyetel awalan jalur yang menyebabkan symlink dianggap sebagai tautan internal
dari tautan eksternal. Default ke $(DIST)/$(SECTION)/

Konten
Mengatur file Isi keluaran. Default ke $(DIST)/$(SECTION)/Contents-$(ARCH). Jika
pengaturan ini menyebabkan beberapa file Paket dipetakan ke satu file Isi (sebagaimana adanya
default) lalu apt-ftparchive akan mengintegrasikan file-file paket itu bersama-sama
otomatis.

Isi::Header
Mengatur file header untuk ditambahkan ke output konten.

BinCacheDB
Mengatur database cache biner yang akan digunakan untuk bagian ini. Beberapa bagian dapat dibagikan
basis data yang sama.

Daftar File
Menentukan bahwa alih-alih berjalan di pohon direktori, apt-ftparchive harus membaca
daftar file dari file yang diberikan. Nama file relatif diawali dengan arsip
direktori.

SumberFileDaftar
Menentukan bahwa alih-alih berjalan di pohon direktori, apt-ftparchive harus membaca
daftar file dari file yang diberikan. Nama file relatif diawali dengan arsip
direktori. Ini digunakan saat memproses indeks sumber.

Pohon Bagian
Bagian Pohon mendefinisikan pohon file Debian standar yang terdiri dari direktori dasar,
kemudian beberapa bagian di direktori dasar itu dan akhirnya beberapa Arsitektur di masing-masing
bagian. Jalur tepat yang digunakan ditentukan oleh variabel substitusi Direktori.

Bagian Pohon mengambil tag lingkup yang menetapkan variabel $(DIST) dan mendefinisikan akar dari
pohon (jalur diawali dengan ArchiveDir). Biasanya ini adalah pengaturan seperti
dist/jessie.

Semua pengaturan yang ditentukan di bagian TreeDefault dapat digunakan di bagian Pohon sebagai
serta tiga variabel baru.

Saat memproses bagian Pohon apt-ftparchive melakukan operasi yang mirip dengan:

untuk saya di Bagian lakukan
untuk j dalam Arsitektur lakukan
Hasilkan untuk DIST=lingkup BAGIAN=i ARCH=j

bagian
Ini adalah daftar bagian yang dipisahkan spasi yang muncul di bawah distribusi;
biasanya ini adalah sesuatu seperti kontribusi utama tidak gratis

Arsitektur
Ini adalah daftar terpisah dari semua arsitektur yang muncul di bawah pencarian
bagian. 'Sumber' arsitektur khusus digunakan untuk menunjukkan bahwa pohon ini memiliki
arsip sumber. Arsitektur 'semua' menandakan bahwa file arsitektur tertentu suka
Paket tidak boleh menyertakan informasi tentang arsitektur semua paket di semua file
karena mereka akan tersedia dalam file khusus.

Deskripsi panjang
Menentukan apakah deskripsi panjang harus dimasukkan dalam file Packages atau split
keluar ke file master Translation-en.

BinOverride
Menyetel file penggantian biner. File override berisi bagian, prioritas dan
informasi alamat pengelola.

SrcOverride
Menyetel file penimpaan sumber. File override berisi informasi bagian.

EkstraOverride
Mengatur file override ekstra biner.

SrcExtraOverride
Mengatur file override ekstra sumber.

BinDirektori Bagian
Bagian bindirectory mendefinisikan pohon direktori biner tanpa struktur khusus. Itu
tag lingkup menentukan lokasi direktori biner dan pengaturannya mirip dengan
bagian Pohon tanpa variabel substitusi atau pengaturan BagianArsitektur.

Paket Kami.
Mengatur output file Paket.

sumber
Mengatur output file Sumber. Setidaknya satu Paket atau Sumber diperlukan.

Konten
Mengatur output file Isi (opsional).

BinOverride
Menyetel file penggantian biner.

SrcOverride
Menyetel file penimpaan sumber.

EkstraOverride
Mengatur file override ekstra biner.

SrcExtraOverride
Mengatur file override ekstra sumber.

BinCacheDB
Mengatur cache DB.

JalanAwalan
Menambahkan jalur ke semua jalur keluaran.

Daftar File, SumberFileDaftar
Menentukan file daftar file.

THE BINARY MENGESAMPINGKAN FILE


File penggantian biner sepenuhnya kompatibel dengan dpkg-scanpackages(1). Ini berisi empat
bidang yang dipisahkan oleh spasi. Bidang pertama adalah nama paket, yang kedua adalah
prioritas untuk memaksa paket itu, yang ketiga adalah bagian untuk memaksa paket itu dan
bidang terakhir adalah bidang permutasi pengelola.

Bentuk umum dari field maintainer adalah:

lama [// lama]* => baru

atau sederhananya,

yang baru

Formulir pertama memungkinkan daftar alamat email lama yang dipisahkan oleh garis miring ganda
ditentukan. Jika salah satu ditemukan maka yang baru akan menggantikan bidang pengelola. Itu
bentuk kedua tanpa syarat menggantikan bidang pengelola.

THE SOURCE MENGESAMPINGKAN FILE


File penggantian sumber sepenuhnya kompatibel dengan dpkg-scansources(1). Ini berisi dua
bidang yang dipisahkan oleh spasi. Bidang pertama adalah nama paket sumber, yang kedua adalah
bagian untuk menetapkannya.

THE EXTRA MENGESAMPINGKAN FILE


File override ekstra memungkinkan tag arbitrer apa pun untuk ditambahkan atau diganti dalam output. Dia
memiliki tiga kolom, yang pertama adalah paket, yang kedua adalah tag dan sisanya dari
garis adalah nilai baru.

PILIHAN


Semua opsi baris perintah dapat diatur menggunakan file konfigurasi, deskripsi
menunjukkan opsi konfigurasi yang akan disetel. Untuk opsi boolean, Anda dapat mengganti konfigurasi
file dengan menggunakan sesuatu seperti -F-,--tidak-f, -f=tidak atau beberapa variasi lainnya.

--md5, --sha1, --sha256, --sha512
Hasilkan checksum yang diberikan. Opsi ini default ke aktif, saat dimatikan
file indeks yang dihasilkan tidak akan memiliki bidang checksum jika memungkinkan. Konfigurasi
Item: APT::FTPArsip::Checksum dan APT::FTPArchive::Indeks::Checksum dimana Indeks bisa
menjadi Paket, Sumber atau Rilis dan Checksum bisa MD5, SHA1, SHA256 atau SHA512.

-d, --db
Gunakan DB caching biner. Ini tidak berpengaruh pada perintah generate. Konfigurasi
Item: APT::FTPArsip::DB.

-q, --diam
Diam; menghasilkan output yang sesuai untuk logging, menghilangkan indikator kemajuan. Lebih banyak
akan menghasilkan lebih senyap hingga maksimal 2. Bisa juga digunakan -q=# untuk mengatur ketenangan
level, menimpa file konfigurasi. Item Konfigurasi: tenang.

--hapus tautan
Lakukan Delinking. Jika pengaturan Tautan Eksternal digunakan maka opsi ini sebenarnya
memungkinkan delinking file. Defaultnya aktif dan dapat dimatikan dengan
--tidak-delink. Item Konfigurasi: APT::FTPArchive::DeLinkAct.

--isi
Lakukan pembuatan konten. Ketika opsi ini disetel dan indeks paket sedang
dihasilkan dengan cache DB maka daftar file juga akan diekstraksi dan disimpan di
DB untuk digunakan nanti. Saat menggunakan perintah generate, opsi ini juga memungkinkan
pembuatan file Konten apa pun. Standarnya aktif. Item Konfigurasi:
APT::FTPArchive::Isi.

-s, --sumber-ganti
Pilih file penimpaan sumber untuk digunakan dengan perintah sumber. Item Konfigurasi:
APT::FTPArsip::SourceOverride.

--hanya baca
Jadikan basis data caching hanya baca. Item Konfigurasi: APT::FTPArchive::ReadOnlyDB.

-a, --lengkungan
Terima dalam paket dan isi perintah hanya file paket yang cocok dengan *_arch.deb atau
*_all.deb alih-alih semua file paket di jalur yang diberikan. Item Konfigurasi:
APT::FTPArchive::Arsitektur.

APT::FTPArsip::AlwaysStat
apt-ftparchive(1) menyimpan sebanyak mungkin metadata dalam cachedb. Jika paket adalah
dikompilasi ulang dan/atau diterbitkan ulang dengan versi yang sama lagi, ini akan menimbulkan masalah
karena metadata cache yang sekarang sudah usang seperti ukuran dan checksum akan digunakan. Dengan ini
opsi diaktifkan ini tidak akan terjadi lagi karena akan diperiksa jika file itu
berubah. Perhatikan bahwa opsi ini disetel ke "false" secara default karena tidak disarankan untuk
unggah versi ganda/build paket dengan nomor versi yang sama, jadi secara teori
tidak ada yang akan memiliki masalah ini dan karena itu semua pemeriksaan tambahan ini tidak berguna.

APT::FTPArchive::Deskripsi Panjang
Opsi konfigurasi ini default ke "benar" dan hanya boleh disetel ke "salah" jika
Arsip dibuat dengan apt-ftparchive(1) juga menyediakan file Terjemahan. Perhatikan bahwa
file master Translation-en hanya dapat dibuat dalam perintah generate.

-h, --membantu
Tampilkan ringkasan penggunaan singkat.

-v, --Versi: kapan
Tampilkan versi program.

-c, --file konfigurasi
Berkas Konfigurasi; Tentukan file konfigurasi yang akan digunakan. Program akan membaca
file konfigurasi default dan kemudian file konfigurasi ini. Jika pengaturan konfigurasi
perlu diatur sebelum file konfigurasi default diuraikan, tentukan file dengan
itu APT_CONFIG variabel lingkungan. Lihat tepat.conf(5) untuk informasi sintaks.

-o, --pilihan
Tetapkan Opsi Konfigurasi; Ini akan menetapkan opsi konfigurasi arbitrer. NS
sintaks adalah -o Foo::Bar=bar. -o dan --pilihan dapat digunakan beberapa kali untuk mengatur
pilihan yang berbeda.

CONTOH


Untuk membuat file Paket terkompresi untuk direktori yang berisi paket biner (.deb):

apt-ftparchive paket direktori | gzip > Packages.gz

Gunakan apt-ftparchive online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Kurung
    Kurung
    Brackets adalah sumber terbuka modern dan gratis
    editor teks yang dibuat khusus untuk Web
    Perkembangan. Ditulis dalam HTML, CSS, dan
    JavaScript dengan alat visual terfokus dan
    persiapan...
    Unduh Kurung
  • 2
    Kompiler Pascal Gratis
    Kompiler Pascal Gratis
    Compiler Pascal 32/64/16-bit untuk
    Win32/64/CE, Linux, MacOS X/iOS,
    Android, FreeBSD, OS/2, GameBoy
    Maju, Nintendo NDS dan DOS;
    kompatibel secara semantik dengan ...
    Unduh Kompiler Pascal Gratis
  • 3
    Info Canon EOS DIGITAL
    Info Canon EOS DIGITAL
    Canon tidak memiliki jumlah rana
    disertakan pada informasi EXIF ​​suatu
    file gambar, berbeda dengan Nikon dan
    Pentax. Tidak ada Canon resmi berbasis
    aplikasi ...
    Unduh Info Canon EOS DIGITAL
  • 4
    menemukan kembali
    menemukan kembali
    rEFInd adalah garpu dari boot rEFIt
    Pengelola. Seperti rEFIt, rEFInd bisa
    deteksi otomatis boot EFI yang Anda instal
    loader dan menyajikan GUI yang cantik
    menu opsi boot...
    Unduh ulang
  • 5
    EkspresLuke GSI
    EkspresLuke GSI
    Halaman unduhan SourceForge ini adalah untuk
    izinkan pengguna untuk mengunduh sumber saya yang dibangun
    GSI, berdasarkan phhusson's great
    kerja. Saya membangun Android Pie dan
    Android1...
    Unduh ExpressLuke GSI
  • 6
    Kastor Musik
    Kastor Musik
    Music Caster adalah pemutar musik baki
    yang memungkinkan Anda mentransmisikan musik lokal Anda ke a
    Perangkat Google Cast. Pada putaran pertama,
    Anda perlu mengklik panah di
    tas...
    Unduh Pemutar Musik
  • Lebih banyak lagi »

Perintah Linux

Ad