EnglishFrenchSpanyol

Ad


Favicon OnWorks

debmirror - Dalam talian di Awan

Jalankan debmirror dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan debmirror yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


debmirror - Skrip cermin separa Debian, dengan ftp, http atau rsync dan sokongan kumpulan pakej

SINOPSIS


bmirror [pilihan] mirrordir

DESCRIPTION


Program ini memuat turun dan mengekalkan separa cermin Ubuntu tempatan. Ia boleh mencerminkan mana-mana
gabungan seni bina, pengedaran dan bahagian. Fail dipindahkan oleh ftp,
dan kumpulan pakej disokong sepenuhnya. Ia juga mengunci dan mengemas kini fail surih.

Cermin separa yang dicipta oleh program ini tidak sesuai digunakan sebagai Debian awam
cermin. Jika itu matlamat anda, sebaliknya anda harus mengikut arahan di
<http://www.debian.org/mirrors/ftpmirror>.

Program ini mencerminkan dalam tiga langkah.

1. muat turun fail Pakej dan Sumber
Mula-mula ia memuat turun semua fail Pakej dan Sumber untuk subset Ubuntu itu
diarahkan untuk mendapatkan.

2. muat turun semua yang lain
Fail Pakej dan Sumber diimbas, untuk membina senarai semua fail mereka
rujuk kepada. Beberapa fail pelbagai lain ditambahkan pada senarai. Kemudian program
memastikan bahawa setiap fail dalam senarai hadir pada cermin tempatan dan adalah terkini
tarikh, menggunakan semakan saiz fail (dan semak semakan pilihan). Sebarang fail yang diperlukan adalah
dimuat turun.

3. membersihkan fail yang tidak diketahui
Sebarang fail dan direktori pada cermin tempatan yang tiada dalam senarai akan dialih keluar.

PILIHAN


mirrordir
Parameter ini diperlukan (melainkan ditakrifkan dalam fail konfigurasi) menentukan tempat
direktori cermin tempatan ialah. Jika direktori tidak wujud, ia akan dibuat. Jadilah
berhati-hati; memberitahu program ini bahawa direktori rumah anda adalah mirrordir dijamin
untuk menggantikan direktori rumah anda dengan cermin Ubuntu!

-p, --kemajuan
Memaparkan bar kemajuan semasa fail dimuat turun.

-v, --verbose
Memaparkan kemajuan antara muat turun fail.

--nyahpepijat
Mendayakan output nyahpepijat verbose, termasuk pembuangan protokol ftp.

--lari kering
Simulasikan larian cermin. Ini masih akan memuat turun fail meta ke ./.temp bekerja
direktori, tetapi tidak akan menggantikan fail meta lama, tidak akan memuat turun debs dan fail sumber
dan hanya mensimulasikan pembersihan.

--langkau-pemasang=foo[,bar,..]
Jangan muat turun fail pemasang debian untuk pengedaran yang ditentukan.

- membantu
Paparkan ringkasan penggunaan.

-h, --tuan rumah=remotehost
Tentukan hos jauh untuk dicerminkan. Lalai kepada archive.ubuntu.com, Awak
sangat digalakkan untuk mencari cermin yang lebih dekat.

-r, --akar=direktori
Menentukan direktori pada hos jauh yang merupakan akar arkib Ubuntu.
Lalai untuk ubuntu, yang akan berfungsi untuk kebanyakan cermin. Direktori akar mempunyai a mati
subdirektori.

--kaedah=kaedah
Nyatakan kaedah untuk memuat turun fail. Pada masa ini, kaedah yang disokong ialah ftp, http,
https, dan rsync. Yang fail kaedah disokong secara eksperimen.

--pasif
Muat turun dalam mod pasif apabila menggunakan ftp.

-u, --pengguna=nama pengguna jauh
Tentukan nama pengguna jauh untuk digunakan untuk log masuk ke hos jauh. Lalai kepada
"tanpa nama".

--passwd=kata laluan pengguna jauh
Tentukan kata laluan pengguna jauh untuk digunakan untuk log masuk ke hos ftp jauh. Ia telah diguna
bersama --pengguna dan lalai kepada "tanpa nama@".

--proksi=http://user:pass@url:port/
Menentukan proksi http (seperti Squid) untuk digunakan untuk kaedah http atau ftp.

-d, --dist=foo[,bar,..]
Nyatakan pengedaran (jelas, oneirik, tepat) Ubuntu untuk dicerminkan. Suis ini
boleh digunakan berbilang kali, dan berbilang pengedaran boleh ditentukan serentak,
dipisahkan dengan koma.

Anda juga boleh menggunakan nama stabil, ujian, tidak stabil.

--abaikan-suite-symlinks
Dengan set pilihan ini, bmirror tidak akan mencipta symlink daripada suite kepada nama kod.
Ini diperlukan sebagai contoh apabila mencerminkan keluaran Debian yang diarkibkan seperti yang akan dilakukan
mempunyai sama ada "stabil" atau "stabil lama" sebagai suite dalam mereka Lepaskan fail.

-s, --bahagian=foo[,bar,..]
Tentukan bahagian Ubuntu untuk dicerminkan. Lalai kepada
"utama, sumbangan, bukan percuma, utama/pemasang-debian".

-a, --lengkungan=foo[,bar,..]
Tentukan seni bina untuk dicerminkan. Lalainya ialah --arch=i386. Menentukan
--arch=tiada tidak akan mencerminkan lengkungan.

--rsync-extra=foo[,bar,..]
Membolehkan anda juga mencerminkan fail daripada beberapa direktori yang bukan sebahagian daripada
arkib pakej itu sendiri.

debmirror akan sentiasa gunakan rsync untuk pemindahan fail ini, tanpa mengira apa
kaedah pemindahan dinyatakan dalam --kaedah pilihan. Oleh itu, ini tidak akan berfungsi jika
cermin jauh anda tidak menyokong rsync, atau jika cermin memerlukan yang berbeza --akar
pilihan untuk rsync daripada kaedah pemindahan utama yang ditentukan dengan --kaedah.

Ambil perhatian bahawa mengecualikan fail individu dalam direktori tidak disokong.

Nilai berikut disokong.

doc
Muat turun semua fail dan subdirektori dalam doc direktori, dan semua fail README dalam
direktori akar arkib.

indeks
Muat turun semua fail dan subdirektori dalam indeks direktori. Perhatikan bahawa direktori ini
boleh mengandungi beberapa fail yang agak besar; jangan masukkan jenis ini melainkan anda mengenali anda
memerlukan fail-fail ini.

alat
Muat turun semua fail dan subdirektori dalam alat direktori.

mengesan
Muat turun fail surih cermin jauh untuk arkib (projek/jejak/*). Ini adalah
didayakan secara lalai.

tiada
Ini boleh digunakan untuk melumpuhkan mendapatkan fail tambahan dengan rsync.

Jika dinyatakan, kemas kini fail surih akan dilakukan pada permulaan cermin
lari; jenis-jenis lain dilakukan pada penghujungnya.

Suis ini boleh digunakan berbilang kali, dan berbilang nilai boleh ditentukan serentak,
dipisahkan dengan koma; nilai yang tidak diketahui diabaikan.

--di-dist=mati | foo[,bar,..]
Cerminkan imej Pemasang Debian semasa untuk dist yang ditentukan. Lihat lebih lanjut
bahagian "Mencerminkan imej Pemasang Debian" di bawah.

--di-arch=gerbang | foo[,bar,..]
Cerminkan imej Pemasang Debian semasa untuk seni bina yang ditentukan. Lihat lebih lanjut
bahagian "Mencerminkan imej Pemasang Debian" di bawah.

--sumber
Sertakan sumber dalam cermin (lalai).

--tiada sumber
Jangan sertakan sumber.

--i18n
Selain itu muat turun Terjemahan- .bz2 fail, yang mengandungi terjemahan daripada
penerangan pakej. Pemilihan terjemahan khusus boleh dilakukan menggunakan
--termasuk and --kecualikan pilihan. Lalai adalah untuk memuat turun hanya fail Bahasa Inggeris.

--dapatkan kandungan
Selain itu muat turun kandungan. .gz fail. Ambil perhatian bahawa fail ini boleh
agak besar dan boleh berubah dengan kerap, terutamanya untuk ujian dan tidak stabil
suite. Penggunaan fail diff yang tersedia amat disyorkan (lihat --berbeza
pilihan).

--checksum
Gunakan jumlah semak untuk menentukan sama ada fail pada cermin tempatan adalah saiz yang betul
sebenarnya mempunyai kandungan yang betul. Tidak didayakan secara lalai, kerana ia terlalu paranoid,
dan terlalu perlahan.

Apabila cache keadaan digunakan, bmirror hanya akan menyemak checksum semasa larian di mana
cache telah tamat tempoh atau tidak sah, jadi patut dipertimbangkan untuk menggunakan kedua-dua ini
pilihan bersama.

--abaikan-hilang-pelepasan
Jangan gagal jika Lepaskan fail tiada.

--semak-gpg, --tiada-semak-gpg
Mengawal sama ada tandatangan gpg daripada Release.gpg fail hendaklah disemak. The
lalai adalah untuk menyemak tandatangan.

--gantungan kunci=fail
Penggunaan fail sebagai cincin kekunci format gpg tambahan. Boleh diberi beberapa kali.

Ambil perhatian bahawa ini akan digunakan sebagai tambahan kepada $GNUPGHOME/trustedkeys.gpg. Yang terakhir
boleh dialih keluar daripada set cincin kunci dengan menetapkan $GNUPGHOME kepada sesuatu yang bukan-
wujud apabila menggunakan pilihan ini.

Pada sistem Debian biasa, cincin kekunci arkib Debian boleh digunakan secara langsung dengan ini
pilihan:

debmirror --keyring /usr/share/keyrings/debian-archive-keyring.gpg ...

--abaikan-pelepasan-gpg
Jangan gagal jika Release.gpg fail tiada. Jika fail itu wujud, ia dicerminkan
dan disahkan, tetapi sebarang ralat diabaikan.

--abai=regex
Jangan sekali-kali padamkan mana-mana fail yang nama failnya sepadan dengan regex. Boleh digunakan beberapa kali.

--kecualikan=regex
Jangan sekali-kali memuat turun sebarang fail yang nama failnya sepadan dengan regex. Boleh digunakan beberapa kali.

--termasuk=regex
Jangan kecualikan sebarang fail yang nama failnya sepadan dengan regex. Boleh digunakan beberapa kali.

--exclude-deb-section=regex
Jangan sekali-kali memuat turun sebarang fail yang Bahagian Debiannya (permainan, dokumen, oldlibs, sains, ...)
sepadan dengan regex. Boleh digunakan beberapa kali.

--had-keutamaan=regex
Hadkan muat turun kepada fail yang sepadan dengan Keutamaan Debian (diperlukan, tambahan, pilihan, ...).
regex. Boleh digunakan beberapa kali.

--exclude-field=nama lapangan=regex
Jangan sekali-kali memuat turun sebarang pakej binari di mana kandungan nama lapangan sepadan dengan regex.
Boleh digunakan beberapa kali. Jika pilihan ini digunakan dan cermin termasuk sumber
pakej, hanya pakej sumber yang sepadan dengan pakej binari yang disertakan akan
dimuat turun.

--include-field=nama lapangan=regex
Jangan kecualikan sebarang pakej binari di mana kandungannya nama lapangan sepadan dengan regex. Mungkin
digunakan beberapa kali. Jika pilihan ini digunakan dan cermin termasuk sumber
pakej, hanya pakej sumber yang sepadan dengan pakej binari yang disertakan akan
dimuat turun.

-t, --masa tamat=saat
Menentukan tamat masa untuk digunakan untuk operasi rangkaian (sama ada FTP atau rsync). Tetapkan ini
kepada nilai yang lebih tinggi jika anda mengalami muat turun yang gagal. Lalai kepada 300 saat.

--batch-maks=nombor
Muat turun paling banyak bilangan kumpulan maksimum fail (dan abaikan rehat).

--rsync-batch=nombor
Muat turun paling banyak bilangan fail dengan setiap panggilan rsync dan kemudian gelung.

--rsync-options=pilihan
Tentukan pilihan rsync alternatif untuk digunakan. Pilihan lalai ialah "-aL --partial".
Penjagaan mesti diambil apabila menentukan pilihan alternatif untuk tidak mengganggu operasi, itu
terbaik untuk hanya menambah pilihan tersebut.

Pilihan yang paling mungkin untuk ditambah ialah "--bwlimit=x" untuk mengelakkan tepu lebar jalur
pautan anda.

--pembersihan selepas
Bersihkan cermin tempatan tetapi hanya selepas cermin selesai dan hanya jika ada
tiada kesilapan.

Ini adalah lalai, kerana ia memastikan cermin konsisten pada setiap masa.

--prapembersihan
Bersihkan cermin tempatan sebelum memulakan pencerminan.

Pilihan ini mungkin berguna jika anda mempunyai ruang cakera yang terhad, tetapi ia akan menghasilkan satu
cermin tidak konsisten apabila debmirror sedang berjalan.

Yang ditamatkan --bersihkan pilihan juga membolehkan mod ini.

--nocleanup
Jangan bersihkan cermin tempatan.

--langkau pakej
Jangan muat turun semula Kami and Sumber fail. Berguna jika anda tahu ia adalah terkini.

--berbeza=guna|cermin|tiada
If --diff=use dinyatakan dan Lepaskan fail mengandungi entri untuk fail berbeza, kemudian
debmirror akan cuba menggunakannya untuk mengemas kini Kami, Sumber, dan Contents [show] fail
(yang boleh mengurangkan saiz muat turun untuk fail meta dengan ketara), tetapi tidak
masukkan mereka ke dalam cermin. Ini adalah tingkah laku lalai dan mengelak daripada mempunyai masa
menggunakan fail diff untuk cermin tempatan yang pantas.

Menentukan --diff=cermin melakukan perkara yang sama seperti penggunaan, tetapi akan turut menyertakan yang dimuat turun
fail diff dalam cermin tempatan. Nyatakan --diff=tiada untuk mengabaikan sepenuhnya fail diff.

Ambil perhatian bahawa jika rsync digunakan sebagai kaedah untuk memuat turun fail dan arkib yang dicerminkan
mempunyai fail meta gzip "rsyncable", kemudian menggunakan --diff=tiada mungkin yang paling berkesan
cara untuk memuat turunnya. Lihat gzip(1) halaman manual untuk maklumat tentang rsyncablenya
pilihan.

--gzip-options=pilihan
Tentukan pilihan alternatif untuk digunakan semasa membuat panggilan gzip(1) untuk memampatkan fail meta
selepas menggunakan perbezaan. Pilihan lalai ialah "-9 -n --rsyncable" yang sepadan
dengan pilihan yang digunakan untuk gzip fail meta untuk arkib Debian utama.

Pilihan ini mungkin perlu diubah suai jika jumlah semak fail sebagai gzip oleh
debmirror tidak sepadan dengan checksum yang disenaraikan dalam Lepaskan fail (yang akan mengakibatkan
fail gzip dimuat turun secara tidak perlu selepas perbezaan berjaya
digunakan).

--cpu perlahan
Secara lalai debmirror menjimatkan beberapa lebar jalur dengan melaksanakan tugas intensif cpu, seperti
memampatkan fail untuk menjana fail .gz dan .xz. Gunakan mod ini jika CPU komputer
adalah perlahan, dan lebih masuk akal untuk menggunakan lebih lebar jalur dan kurang CPU.

Pilihan ini membayangkan --diff=tiada.

--state-cache-days=nombor
Simpan keadaan cermin dalam fail cache antara larian. Cache akan tamat tempoh selepas
bilangan hari yang ditentukan, pada masa itu pemeriksaan penuh dan pembersihan cermin
akan siap. Walaupun cache adalah sah, bmirror akan percaya bahawa cermin itu
konsisten dengan cache ini.

Cache hanya digunakan untuk fail yang mempunyai nama unik, iaitu pakej binari dan
fail sumber. Jika kemas kini cermin gagal untuk sebarang sebab, cache akan menjadi tidak sah
dan larian seterusnya akan merangkumi semakan penuh.

Kelebihan utama menggunakan cache keadaan ialah ia mengelakkan sejumlah besar cakera
akses semasa menyemak fail yang perlu diambil. Ia juga boleh mengurangkan masa
diperlukan untuk kemas kini cermin.

--abaikan-kesilapan-kecil
Biasanya bmirror akan melaporkan ralat jika mana-mana fail atau sumber deb gagal dimuat turun
dan enggan mengemas kini data meta kepada cermin yang tidak konsisten. Biasanya ini bagus
perkara kerana ia menunjukkan sesuatu yang tidak kena semasa muat turun dan harus dicuba semula. Tetapi
kadang-kadang cermin hulu sebenarnya rosak. Menentukan --abaikan-kesilapan-kecil
sebab-sebab bmirror untuk mengabaikan fail deb dan sumber yang hilang atau rosak tetapi masih ada
pedantik tentang menyemak fail meta.

--allow-dist-rename
Nama direktori untuk dist hendaklah sama dengan Codenamenya dan bukan dengan Suite. Jika
cermin tempatan pada masa ini mempunyai direktori yang dinamakan sempena Suite, bmirror boleh tukar nama
mereka secara automatik. Symlink sedia ada daripada nama kod kepada suite akan dikeluarkan, tetapi
bmirror akan membuat suite symlink baharu secara automatik -> nama kod (sejurus selepas
memindahkan fail meta di tempatnya). Penukaran ini hanya diperlukan sekali sahaja.

--disable-ssl-verification
Apabila https digunakan, debmirror menyemak bahawa sijil SSL adalah nilai.

Jika pelayan mempunyai sijil yang ditandatangani sendiri, semakan boleh dilumpuhkan dengan ini
pilihan.

--debmarshal
Pada setiap tarikan, simpan data meta repositori daripada dist/* dalam subdirektori bernombor,
dan mengekalkan symlink terkini kepada tarikan terkini. Ini serupa dengan Debmarshal
dalam mod penjejakan, lihat debmarshal.debian.net untuk contoh dan penggunaan. pembersihan debmirror
dilumpuhkan apabila bendera ini ditentukan. Utiliti pembersihan kolam dan syot kilat yang berasingan
boleh didapati di
http://code.google.com/p/debmarshal/source/browse/#svn/trunk/repository2

--config-file=fail
Tentukan fail konfigurasi. Pilihan ini mungkin diulang untuk membaca berbilang
fail konfigurasi. Secara lalai debmirror membaca /etc/debmirror.conf dan
~/.debmirror.conf (lihat bahagian FAIL).

Eksperimen pilihan
--cuba semula-rsync-pakej=nombor
Semasa memuat turun Pakej dan fail berkaitan melalui rsync, cuba sehingga ini berkali-kali jika
rsync gagal disambungkan. Lalai kepada 1, untuk mencuba sekali sahaja. (Nilai bukan lalai biasa
ialah 10. Untuk mencuba bilangan kali tanpa had, gunakan -1 atau 0.)

MENGGUNAKAN DEBMIRROR


Menggunakan kerap ungkapan in pilihan
Pelbagai pilihan menerima ungkapan biasa yang boleh digunakan untuk menala perkara yang disertakan
cermin. Ia boleh menjadi sebarang ungkapan biasa yang sah dalam perl, yang juga bermaksud bahawa
sintaks lanjutan adalah standard. Pastikan untuk menambat ungkapan biasa dengan sewajarnya: ini
tidak dilakukan dengan debmirror.

Pilihan --include dan --exclude boleh digabungkan. Gabungan ini sebagai contoh akan, jika
pilihan --i18n digunakan, kecualikan semua Terjemahan fail, kecuali yang untuk
Portugis (pt) dan Brazillian (pt_BR):

--exclude='/Terjemahan-.*\.bz2$' --include='/Terjemahan-pt.*\.bz2$'

Cermin Debian Installer imej
Debmirror hanya akan mencerminkan imej "semasa" yang ada pada cermin jauh. Sekurang-kurangnya
salah satu pilihan --di-dist atau --di-arch mesti diluluskan untuk membolehkan pencerminan
imej.

Nilai khas "dists" dan "arches" boleh digunakan untuk memberitahu debmirror untuk menggunakan perkara yang sama
dists dan seni bina untuk imej DI seperti untuk arkib, tetapi ia juga mungkin untuk
nyatakan nilai yang berbeza. Jika mana-mana pilihan tidak ditetapkan, ia akan lalai kepada nilai yang sama
bagi arkib.

Jika anda ingin mencipta imej CD tersuai menggunakan contohnya debian-cd, anda mungkin juga akan
mahu menambah pilihan "--rsync-extra=doc,tools".

Batasan

Tiada kemas kini kemajuan dipaparkan untuk imej DI.

Arkib saiz
Jadual dalam fail /usr/share/doc/debmirror/mirror_size memberi petunjuk tentang
ruang yang diperlukan untuk mencerminkan arkib Debian. Ia amat berguna jika anda ingin menetapkan
ke atas cermin separa. Hanya saiz sumber dan pakej binari disertakan. Kamu patut
membenarkan kira-kira 1-4 GB data meta (dalam ./dists/) setiap suite (bergantung pada anda
tetapan). Selain itu, ruang yang diperlukan untuk direktori tambahan (cth alat, doc) anda mahu
ke cermin.

Jadual juga menunjukkan jumlah ruang tambahan yang diperlukan jika anda menambah keluaran di atas
pendahulunya. Ambil perhatian bahawa ruang tambahan yang diperlukan untuk ujian dan (kepada yang lebih kecil
takat) tidak stabil berubah-ubah semasa kitaran pembangunan keluaran. Ruang tambahan
yang diperlukan untuk ujian adalah sifar serta-merta selepas keluaran stabil dan berkembang dari masa itu
dan seterusnya.

Nota Debmirror menyimpan salinan tambahan semua data meta. Ini adalah perlu untuk menjaminnya
cermin tempatan kekal konsisten semasa debmirror sedang berjalan.

CONTOH


Cukup buat cermin masuk /srv/mirror/debian, menggunakan semua lalai (atau tetapan yang ditakrifkan dalam
debmirror.conf):

debmirror /srv/mirror/debian

Buat cermin binari i386 dan amd64, utama dan alam semesta sahaja, serta sertakan kedua-dua LTS dan
versi terkini Ubuntu; muat turun dari 'archive.ubuntu.com':

debmirror -a i386,amd64 -d lucid -d precise -s utama,universe --nosource \
-h archive.ubuntu.com --progress $HOME/mirror/debian

Buat cermin menggunakan rsync (pelayan rsync ialah 'ftp.debian.org::debian'), tidak termasuk
bahagian 'debug' dan pakej 'foo-doc':

debmirror -e rsync $HOME/mirror/debian --exclude='/foo-doc_' \
--exclude-deb-section='^debug$'

Gunakan debmirror dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad