InggrisPerancisSpanyol

favorit OnWorks

debmirror - Online di Cloud

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

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

PROGRAM:

NAMA


debmirror - Skrip cermin parsial Debian, dengan dukungan ftp, http atau rsync dan kumpulan paket

RINGKASAN


cermin [Pilihan] mirrordir

DESKRIPSI


Program ini mengunduh dan memelihara mirror Ubuntu lokal parsial. Itu bisa mencerminkan apa saja
kombinasi arsitektur, distribusi, dan bagian. File ditransfer oleh ftp,
dan kumpulan paket didukung penuh. Itu juga mengunci dan memperbarui file jejak.

Mirror parsial yang dibuat oleh program ini tidak cocok untuk digunakan sebagai Debian publik
cermin. Jika itu tujuan Anda, Anda harus mengikuti instruksi di
<http://www.debian.org/mirrors/ftpmirror>.

Program ini mencerminkan dalam tiga langkah.

1. unduh file Paket dan Sumber
Pertama itu mengunduh semua file Paket dan Sumber untuk subset Ubuntu itu
diperintahkan untuk mendapatkan.

2. unduh yang lainnya
File Paket dan Sumber dipindai, untuk membuat daftar semua file yang mereka
mengacu pada. Beberapa file lain-lain ditambahkan ke daftar. Kemudian programnya
memastikan bahwa setiap file dalam daftar ada di mirror lokal dan up-to-
tanggal, menggunakan pemeriksaan ukuran file (dan opsional checksum). Semua file yang diperlukan adalah
diunduh.

3. bersihkan file yang tidak dikenal
Semua file dan direktori di mirror lokal yang tidak ada dalam daftar akan dihapus.

PILIHAN


mirrordir
Parameter yang diperlukan ini (kecuali ditentukan dalam file konfigurasi) menentukan di mana:
direktori cermin lokal adalah. Jika direktori tidak ada, itu akan dibuat. Menjadi
hati-hati; memberi tahu program ini bahwa direktori home Anda adalah mirrordir dijamin
untuk mengganti direktori home Anda dengan mirror Ubuntu!

-p, --kemajuan
Menampilkan bilah kemajuan saat file diunduh.

-v, --bertele-tele
Menampilkan kemajuan antara unduhan file.

--debug
Mengaktifkan keluaran debug verbose, termasuk dump protokol ftp.

--lari-kering
Simulasikan lari cermin. Ini masih akan mengunduh file meta ke ./.temp kerja
direktori, tetapi tidak akan menggantikan file meta lama, tidak akan mengunduh file debs dan sumber
dan hanya mensimulasikan pembersihan.

--lewati-pemasang=foo[,bar,..]
Jangan mengunduh file penginstal debian untuk distribusi yang ditentukan.

--membantu
Menampilkan ringkasan penggunaan.

-h, --tuan rumah=host jarak jauh
Tentukan host jarak jauh yang akan dicerminkan. Default untuk arsip.ubuntu.com, kamu adalah
sangat dianjurkan untuk menemukan cermin lebih dekat.

-r, --akar=direktori
Menentukan direktori pada host jarak jauh yang merupakan akar dari arsip Ubuntu.
Default untuk ubuntu, yang akan bekerja untuk sebagian besar cermin. Direktori root memiliki dist
subdirektori.

--metode=metode
Tentukan metode untuk mengunduh file. Saat ini, metode yang didukung adalah ftp, http,
https, dan rsync. itu fillet metode eksperimental didukung.

--pasif
Unduh dalam mode pasif saat menggunakan ftp.

-u, --pengguna=nama pengguna jarak jauh
Tentukan nama pengguna jarak jauh yang akan digunakan untuk masuk ke host jarak jauh. Default untuk
"anonim".

--passwd=kata sandi pengguna jarak jauh
Tentukan kata sandi pengguna jarak jauh yang akan digunakan untuk masuk ke host ftp jarak jauh. Ini digunakan
dengan --pengguna dan default ke "anonim @".

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

-d, --disst=foo[,bar,..]
Tentukan distribusi (jelas, oneiric, tepat) dari Ubuntu untuk cermin. Saklar ini
dapat digunakan beberapa kali, dan beberapa distribusi dapat ditentukan sekaligus,
dipisahkan dengan koma.

Anda juga dapat menggunakan nama yang stabil, pengujian, tidak stabil.

--menghilangkan-suite-symlinks
Dengan pengaturan opsi ini, cermin tidak akan membuat symlink dari rangkaian untuk nama kode.
Ini diperlukan misalnya ketika mencerminkan rilis Debian yang diarsipkan karena semuanya
memiliki "stable" atau "oldstable" sebagai suite di . mereka Lepaskan file.

-s, --bagian=foo[,bar,..]
Tentukan bagian Ubuntu untuk dicerminkan. Default untuk
"main,contrib,non-free,main/debian-installer".

-a, --lengkungan=foo[,bar,..]
Tentukan arsitektur yang akan dicerminkan. Standarnya adalah --lengkungan=i386. Menentukan
--arch=tidak ada tidak akan mencerminkan lengkungan.

--rsync-ekstra=foo[,bar,..]
Memungkinkan Anda juga untuk mencerminkan file dari sejumlah direktori yang bukan bagian dari
arsip paket itu sendiri.

cermin akan selalu gunakan rsync untuk mentransfer file-file ini, terlepas dari apa
metode transfer ditentukan dalam --metode pilihan. Karenanya ini tidak akan berhasil jika
cermin jarak jauh Anda tidak mendukung rsync, atau jika cermin membutuhkan yang berbeda --akar
opsi untuk rsync daripada untuk metode transfer utama yang ditentukan dengan --metode.

Perhatikan bahwa mengecualikan file individual dalam direktori tidak didukung.

Nilai-nilai berikut didukung.

dermaga
Unduh semua file dan subdirektori di dermaga direktori, dan semua file README di
direktori root arsip.

indeks
Unduh semua file dan subdirektori di indeks direktori. Perhatikan bahwa direktori ini
dapat berisi beberapa file yang agak besar; jangan sertakan jenis ini kecuali Anda mengenal Anda
membutuhkan file-file ini.

alat
Unduh semua file dan subdirektori di alat direktori.

jejak
Unduh file jejak cermin jarak jauh untuk arsip (proyek/jejak/*). Ini adalah
diaktifkan secara default.

tak satupun
Ini dapat digunakan untuk menonaktifkan mendapatkan file tambahan dengan rsync.

Jika ditentukan, pembaruan file jejak akan dilakukan di awal cermin
Lari; jenis lainnya dilakukan di dekat akhir.

Sakelar ini dapat digunakan beberapa kali, dan beberapa nilai dapat ditentukan sekaligus,
dipisahkan dengan koma; nilai yang tidak diketahui diabaikan.

--di-disst=dist | foo[,bar,..]
Mencerminkan gambar Penginstal Debian saat ini untuk dist yang ditentukan. Lihat lebih lanjut
bagian "Mencerminkan gambar Pemasang Debian" di bawah.

--di-lengkungan=lengkungan | foo[,bar,..]
Mencerminkan gambar Penginstal Debian saat ini untuk arsitektur yang ditentukan. Lihat lebih lanjut
bagian "Mencerminkan gambar Pemasang Debian" di bawah ini.

--sumber
Sertakan sumber di cermin (default).

--tidak ada sumber
Jangan sertakan sumber.

--i18n
Selain itu unduh Terjemahan- .bz2 file, yang berisi terjemahan dari
deskripsi paket. Pemilihan terjemahan tertentu dimungkinkan menggunakan
--termasuk dan --mengecualikan pilihan. Standarnya adalah mengunduh hanya file bahasa Inggris.

--dapatkan konten
Selain itu unduh Isi. .gz file. Perhatikan bahwa file-file ini dapat berupa
relatif besar dan dapat sering berubah, terutama untuk pengujian dan tidak stabil
suite. Penggunaan file diff yang tersedia sangat disarankan (lihat bagian --dif
pilihan).

--checksum
Gunakan checksum untuk menentukan apakah file di mirror lokal dengan ukuran yang benar
benar-benar memiliki konten yang benar. Tidak diaktifkan secara default, karena terlalu paranoid,
dan terlalu lambat.

Ketika cache negara digunakan, cermin hanya akan memeriksa checksum selama berjalan di mana
cache telah kedaluwarsa atau tidak valid, jadi ada baiknya mempertimbangkan untuk menggunakan keduanya
pilihan bersama.

--abaikan-rilis yang hilang
Jangan gagal jika Lepaskan berkas hilang.

--cek-gpg, --no-periksa-gpg
Mengontrol apakah tanda tangan gpg dari Rilis.gpg berkas harus diperiksa. NS
default adalah untuk memeriksa tanda tangan.

--gantungan kunci=fillet
penggunaan fillet sebagai keyring format gpg tambahan. Dapat diberikan berkali-kali.

Perhatikan bahwa ini akan digunakan selain $GNUPGHOME/trustedkeys.gpg. Yang terakhir
dapat dihapus dari set gantungan kunci dengan menyetel $GNUPGHOME ke sesuatu yang bukan
ada saat menggunakan opsi ini.

Pada sistem Debian biasa, keyring arsip Debian dapat digunakan secara langsung dengan ini
opsi:

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

--abaikan-rilis-gpg
Jangan gagal jika Rilis.gpg berkas hilang. Jika file tersebut memang ada, itu dicerminkan
dan diverifikasi, tetapi kesalahan apa pun diabaikan.

--mengabaikan=regex
Jangan pernah menghapus file apa pun yang nama filenya cocok dengan regex. Dapat digunakan berkali-kali.

--mengecualikan=regex
Jangan pernah mengunduh file apa pun yang nama filenya cocok dengan regex. Dapat digunakan berkali-kali.

--termasuk=regex
Jangan mengecualikan file apa pun yang nama filenya cocok dengan regex. Dapat digunakan berkali-kali.

--kecuali-deb-bagian=regex
Jangan pernah mengunduh file apa pun yang Bagian Debian-nya (permainan, dokumen, oldlibs, sains, ...)
cocokkan dengan ekspresi reguler. Dapat digunakan berkali-kali.

--batas-prioritas=regex
Batasi unduhan ke file yang Prioritas Debian (wajib, ekstra, opsional, ...) cocok
ekspresi reguler. Dapat digunakan berkali-kali.

--kecualikan-bidang=nama bidang=regex
Jangan pernah mengunduh paket biner apa pun yang isinya nama bidang cocokkan dengan ekspresi reguler.
Dapat digunakan berkali-kali. Jika opsi ini digunakan dan cermin menyertakan sumber
paket, hanya paket sumber yang sesuai dengan paket biner yang disertakan yang akan
diunduh.

--termasuk-bidang=nama bidang=regex
Jangan mengecualikan paket biner apa pun yang isinya nama bidang cocokkan dengan ekspresi reguler. Mungkin
digunakan berkali-kali. Jika opsi ini digunakan dan cermin menyertakan sumber
paket, hanya paket sumber yang sesuai dengan paket biner yang disertakan yang akan
diunduh.

-t, --waktu habis=detik
Menentukan batas waktu yang akan digunakan untuk operasi jaringan (baik FTP atau rsync). Setel ini
ke nilai yang lebih tinggi jika Anda mengalami unduhan yang gagal. Default ke 300 detik.

--batch-maks=jumlah
Unduh paling banyak jumlah file maksimum (dan abaikan sisanya).

--rsync-kumpulan=jumlah
Unduh paling banyak jumlah file dengan setiap panggilan rsync dan kemudian loop.

--rsync-opsi=Pilihan
Tentukan opsi rsync alternatif yang akan digunakan. Opsi default adalah "-aL --partial".
Kehati-hatian harus diambil ketika menentukan opsi alternatif untuk tidak mengganggu operasi, itu
terbaik untuk hanya menambahkan opsi tersebut.

Opsi yang paling mungkin untuk ditambahkan adalah "--bwlimit=x" untuk menghindari menjenuhkan bandwidth
tautan Anda.

--pasca pembersihan
Bersihkan mirror lokal tetapi hanya setelah mirroring selesai dan hanya jika ada
tidak ada kesalahan.

Ini adalah default, karena memastikan bahwa mirror konsisten setiap saat.

--pembersihan awal
Bersihkan mirror lokal sebelum memulai mirroring.

Opsi ini mungkin berguna jika Anda memiliki ruang disk yang terbatas, tetapi akan mengakibatkan
mirror yang tidak konsisten saat debmirror berjalan.

yang ditinggalkan --membersihkan pilihan juga mengaktifkan mode ini.

--tidak ada pembersihan
Jangan membersihkan cermin lokal.

--lewati paket
Jangan unduh ulang Paket Kami. dan sumber file. Berguna jika Anda tahu mereka up-to-date.

--dif=gunakan|cermin|tidak ada
If --diff=gunakan ditentukan dan Lepaskan file berisi entri untuk file diff, lalu
debmirror akan mencoba menggunakannya untuk memperbarui Paket Kami., sumber, dan Konten arsip
(yang secara signifikan dapat mengurangi ukuran unduhan untuk file meta), tetapi tidak akan
memasukkan mereka ke dalam cermin. Ini adalah perilaku default dan menghindari waktu
menggunakan file diff untuk mirror lokal yang cepat.

Menentukan --diff=cermin melakukan hal yang sama dengan menggunakan, tetapi juga akan menyertakan unduhan
file diff di mirror lokal. Menentukan --diff=tidak ada untuk sepenuhnya mengabaikan file diff.

Perhatikan bahwa jika rsync digunakan sebagai metode untuk mengunduh file dan arsip sedang dicerminkan
memiliki file meta gzip "rsyncable", lalu gunakan --diff=tidak ada mungkin yang paling efisien
cara mengunduhnya. Lihat gzip(1) halaman manual untuk informasi tentang rsyncable-nya
.

--gzip-opsi=Pilihan
Tentukan opsi alternatif yang akan digunakan saat menelepon gzip(1) untuk mengompresi file meta
setelah menerapkan perbedaan. Opsi default adalah "-9 -n --rsyncable" yang sesuai
dengan opsi yang digunakan untuk gzip file meta untuk arsip Debian utama.

Opsi ini mungkin perlu dimodifikasi jika checksum file sebagai gzip oleh
debmirror tidak cocok dengan checksum yang tercantum dalam Lepaskan file (yang akan menghasilkan
file gzip sedang diunduh secara tidak perlu setelah diff berhasil
terapan).

--cpu-lambat
Secara default debmirror menghemat beberapa bandwidth dengan melakukan tugas-tugas intensif cpu, seperti:
mengompresi file untuk menghasilkan file .gz dan .xz. Gunakan mode ini jika CPU komputer
lambat, dan lebih masuk akal untuk menggunakan lebih banyak bandwidth dan lebih sedikit CPU.

Opsi ini menyiratkan --diff=tidak ada.

--negara-cache-hari=jumlah
Simpan status mirror dalam file cache di antara proses. Cache akan kedaluwarsa setelah
jumlah hari yang ditentukan, pada saat itu pemeriksaan penuh dan pembersihan cermin
akan selesai. Sementara cache valid, cermin akan percaya bahwa cermin itu
konsisten dengan cache ini.

Cache hanya digunakan untuk file yang memiliki nama unik, yaitu paket biner dan
file sumber. Jika pembaruan cermin gagal karena alasan apa pun, cache akan dibatalkan
dan putaran berikutnya akan mencakup pemeriksaan penuh.

Keuntungan utama menggunakan cache negara adalah menghindari sejumlah besar disk
akses sambil memeriksa file mana yang perlu diambil. Ini juga dapat mengurangi waktu
diperlukan untuk pembaruan cermin.

--abaikan-kesalahan-kecil
Biasanya cermin akan melaporkan kesalahan jika ada file atau sumber deb yang gagal diunduh
dan menolak untuk memperbarui data meta ke cermin yang tidak konsisten. Biasanya ini bagus
hal-hal seperti itu menunjukkan ada yang tidak beres selama pengunduhan dan harus dicoba lagi. Tetapi
terkadang spion hulu sebenarnya rusak. Menentukan --abaikan-kesalahan-kecil
penyebab cermin untuk mengabaikan file sumber dan deb yang hilang atau rusak tetapi tetap saja
bertele-tele tentang memeriksa file meta.

--izinkan-dist-ganti nama
Nama direktori untuk dist harus sama dengan Codename-nya dan bukan Suite. Jika
mirror lokal saat ini memiliki direktori yang dinamai Suites, cermin bisa ganti nama
mereka secara otomatis. Sebuah symlink yang ada dari nama kode untuk rangkaian akan dihapus, tapi
cermin akan secara otomatis membuat suite symlink baru -> nama kode (segera setelah
memindahkan file meta di tempatnya). Konversi ini hanya diperlukan sekali.

--nonaktifkan-ssl-verifikasi
Saat https digunakan, debmirror memeriksa apakah sertifikat SSL bernilai.

Jika server memiliki sertifikat yang ditandatangani sendiri, pemeriksaan dapat dinonaktifkan dengan ini
.

--Debmarshal
Pada setiap tarikan, simpan data meta repositori dari dists/* di subdirektori bernomor,
dan pertahankan symlink terbaru hingga tarikan terbaru. Ini mirip dengan Debmarshal
dalam mode pelacakan, lihat debmarshal.debian.net untuk contoh dan penggunaan. pembersihan debmirror
dinonaktifkan ketika bendera ini ditentukan. Utilitas pembersihan kolam dan snapshot terpisah
tersedia di
http://code.google.com/p/debmarshal/source/browse/#svn/bagasi/repositori2

--file konfigurasi=fillet
Tentukan file konfigurasi. Opsi ini dapat diulang untuk membaca beberapa
file konfigurasi. Secara default debmirror membaca /etc/debmirror.conf dan
~/.debmirror.conf (lihat bagian FILE).

Eksperimental Pilihan
--coba lagi-rsync-paket=jumlah
Saat mengunduh Paket dan file terkait melalui rsync, coba lakukan ini berkali-kali jika
rsync gagal terhubung. Default ke 1, untuk mencoba hanya sekali. (Nilai nondefault yang khas
adalah 10. Untuk mencoba jumlah yang tidak terbatas, gunakan -1 atau 0.)

MENGGUNAKAN CERMIN DEB


Menggunakan reguler ekspresi in Pilihan
Berbagai opsi menerima ekspresi reguler yang dapat digunakan untuk menyetel apa yang disertakan
kaca. Mereka dapat berupa ekspresi reguler apa pun yang valid di perl, yang juga berarti bahwa
sintaks diperpanjang adalah standar. Pastikan untuk mengaitkan ekspresi reguler dengan tepat: this
tidak dilakukan oleh debmirror.

Opsi --include dan --exclude dapat digabungkan. Kombinasi ini misalnya akan, jika
opsi --i18n digunakan, kecualikan semua Terjemahan file, kecuali yang untuk
Portugis (pt) dan Brasil (pt_BR):

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

Mirroring Debian pemasang gambar
Debmirror hanya akan mencerminkan gambar "saat ini" yang ada di cermin jarak jauh. Paling sedikit
salah satu opsi --di-dist atau --di-arch harus dilewati untuk mengaktifkan pencerminan
gambar-gambar.

Nilai khusus "dists" dan "arches" dapat digunakan untuk memberitahu debmirror untuk menggunakan yang sama
dist dan arsitektur untuk gambar DI seperti untuk arsip, tetapi juga memungkinkan untuk
menentukan nilai yang berbeda. Jika salah satu opsi tidak disetel, itu akan default ke nilai yang sama
sedangkan untuk arsip.

Jika Anda ingin membuat gambar CD khusus menggunakan misalnya debian-cd, Anda mungkin juga akan
ingin menambahkan opsi "--rsync-extra=doc,tools".

keterbatasan

Tidak ada pembaruan kemajuan yang ditampilkan untuk gambar DI.

arsip ukuran
Tabel dalam file /usr/share/doc/debmirror/mirror_size memberikan indikasi
ruang yang dibutuhkan untuk mencerminkan arsip Debian. Mereka sangat berguna jika Anda ingin mengatur
sebuah cermin parsial. Hanya ukuran paket sumber dan biner yang disertakan. Anda harus
memungkinkan sekitar 1-4 GB data meta (dalam ./dist/) per suite (tergantung pada
pengaturan). Ditambah ruang apa pun yang diperlukan untuk direktori tambahan (mis alat, dermaga) Kamu berharap
ke cermin.

Tabel juga menunjukkan berapa banyak ruang tambahan yang diperlukan jika Anda menambahkan rilis di atas
pendahulunya. Perhatikan bahwa ruang tambahan yang diperlukan untuk pengujian dan (untuk lebih sedikit
tingkat) tidak stabil bervariasi selama siklus pengembangan rilis. Ruang tambahan
diperlukan untuk pengujian adalah nol segera setelah rilis stabil dan tumbuh sejak saat itu
selanjutnya.

Note Debmirror menyimpan salinan tambahan dari semua meta data. Hal ini diperlukan untuk menjamin bahwa
mirror lokal tetap konsisten saat debmirror berjalan.

CONTOH


Cukup buat cermin di /srv/mirror/debian, menggunakan semua default (atau pengaturan yang ditentukan dalam
debmirror.conf):

debmirror /srv/mirror/debian

Buat mirror binari i386 dan amd64, hanya main dan universe, dan sertakan LTS dan
versi terbaru Ubuntu; unduh dari 'archive.ubuntu.com':

debmirror -a i386,amd64 -d lucid -d tepat -s main,universe --nosource \
-h archive.ubuntu.com --kemajuan $HOME/mirror/debian

Buat cermin menggunakan rsync (server rsync adalah 'ftp.debian.org::debian'), tidak termasuk
bagian 'debug' dan paket 'foo-doc':

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

Gunakan debmirror online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Manajer PAC
    Manajer PAC
    PAC adalah pengganti Perl/GTK untuk
    SecureCRT/Putty/dll (linux
    ssh/telnet/... gui)... Ini menyediakan GUI
    untuk mengonfigurasi koneksi: pengguna,
    kata sandi, aturan EXPECT...
    Unduh Manajer PAC
  • 2
    GeoServer
    GeoServer
    GeoServer adalah perangkat lunak sumber terbuka
    server yang ditulis dalam Java yang memungkinkan pengguna
    untuk berbagi dan mengedit data geospasial.
    Dirancang untuk interoperabilitas, itu
    menerbitkan da...
    Unduh GeoServer.dll
  • 3
    Kunang-kunang III
    Kunang-kunang III
    Keuangan pribadi sumber terbuka dan gratis
    Pengelola. Fitur Firefly III a
    sistem pembukuan berpasangan. Kamu bisa
    cepat masuk dan atur
    transaksi saya...
    Unduh Firefly III
  • 4
    Ekstensi Apache OpenOffice
    Ekstensi Apache OpenOffice
    Katalog resmi Apache
    ekstensi OpenOffice. Anda akan menemukan
    ekstensi mulai dari kamus hingga
    alat untuk mengimpor file PDF dan untuk menghubungkan
    dengan ekst...
    Unduh Ekstensi Apache OpenOffice
  • 5
    MantisBT
    MantisBT
    Mantis adalah web yang mudah digunakan
    bugtracker berbasis untuk membantu bug produk
    pelacakan. Ini membutuhkan PHP, MySQL dan a
    server web. Lihat demo dan host kami
    menawarkan...
    Unduh MantisBT
  • 6
    Utusan LAN
    Utusan LAN
    LAN Messenger adalah aplikasi obrolan p2p
    untuk komunikasi intranet dan tidak
    membutuhkan server. Berbagai berguna
    fitur yang didukung termasuk
    pemberitahuan...
    Unduh LAN Messenger
  • Lebih banyak lagi »

Perintah Linux

Ad