Muat turun dari cermin terpantas di Arch Linux dengan Reflector

Linux pantas

Semasa memuat turun pakej dari repositori pengedaran kami GNU / Linux, adalah penting untuk mengkonfigurasi cermin terpantas agar muat turun berlaku dalam masa sesingkat mungkin. Biasanya disarankan untuk memilih cermin yang paling dekat dengan lokasi kami untuk tujuan ini, walaupun dalam praktiknya ini tidak selalu paling sesuai, kerana kelajuan tindak balas pelayan yang sama di mana cermin dihoskan mempunyai pengaruh yang lebih besar.

Dalam kes Arch Linux, di halaman Status Cermin pemaju telah menghantar jadual dengan semua cermin yang diketahui dan yang secara automatik dikemas kini menunjukkan status dan kelajuan tindak balas mereka. Sekiranya kami mahu, kami dapat mengambil barang yang kami sukai dari sana dan memasukkannya secara manual dalam senarai cermin kami, walaupun untuk membantu kami membuat tugas ini lebih mudah ada Reflektor.

Reflektor adalah skrip yang bertugas untuk meneliti data yang diberikan oleh Mirror Status dan membolehkan kita bekerja dengan mereka dengan cara yang berbeza menggunakan perintah di konsol. Sekarang kita akan melihat bagaimana menggunakannya sehingga secara automatik mengkonfigurasi cermin terpantas sebelum setiap kemas kini.

Arahan

Mari mulakan dengan memasang pakej Reflektor dari repositori:

# pacman -S reflector

Untuk melihat semua pilihan yang ada, kita dapat melihat manual bantuannya:

$ reflector --help

Penggunaan asasnya ialah:

# reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist

Penjelasan:

  • -sort: Menceritakan Reflektor parameter apa yang harus anda gunakan untuk menyusun cermin. Pilihan yang ada adalah kadar (kelajuan muat turun), Perincian (skor dalam Status Cermin), negara (negara lokasi), umur (umur penyegerakan terakhir) dan kelewatan (masa kelewatan). Dalam kes ini, kami memberitahu anda untuk memesannya mengikut kelajuan muat turun terbaik anda.
  • -l: Mengehadkan jumlah hasil hingga jumlah cermin yang kami nyatakan, dengan mengambil kira tarikh penyegerakan terakhir. Di sini kami memberitahu anda untuk memberi kami 5 cermin terbaru.
  • –Jimat: Menetapkan fail di mana ia akan mencetak 5 cermin terpantas dan terbaru yang dijumpainya. Fail di mana kita memerlukannya jelas merupakan senarai cermin kita. Adalah sangat penting untuk membuat cadangan senarai cermin asal terlebih dahulu.. Semasa pemasangan, Arch Linux membuatnya secara automatik di /etc/pacman.d/mirrorlist.original, tetapi tidak ada salahnya untuk memastikannya ada atau membuatnya jika tidak wujud.

Dengan cara ini, untuk memuat turun dari cermin terbaik adalah cukup untuk membuat sandaran senarai cermin asal kami dan kemudian hubungi Reflektor dengan arahan yang telah disebutkan. Namun, itu jelas merupakan arahan yang sangat panjang yang mungkin sukar diingat atau malas untuk menulis. Alternatif yang baik adalah buat alias untuk memanggilnya dengan perintah yang lebih mudah.

Dalam pemasangan biasa dengan Bash Kita hanya perlu membuka fail ~ / .bashrc dengan editor teks dan meletakkan garis di hujung seperti ini:

alias nombre_del_alias='comandos a ejecutar'

Terapkan perubahan:

$ . .bashrc

Dan dengan itu kita sekarang dapat melaksanakan perintah yang kita inginkan dengan perintah khusus. Sebagai contoh, untuk Reflektor saya menggunakan ini:

alias update='sudo reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist && yaourt -Syyu --aur --devel'

Terima kasih kepada alias itu, semasa saya ingin mengemas kini sistem yang perlu saya buat hanyalah menulis maklumat di terminal, yang membuat Reflektor cetak 5 cermin terpantas dan paling baru diselaraskan ke senarai cermin, dan kemudian jalankan Yaourt untuk melaksanakan kemas kini lengkap kedua-dua pakej repositori rasmi dan yang AUR dan membangunkan.

Sekarang terserah kepada setiap orang untuk menyesuaikan alias mengikut keperluan mereka. Mungkin mereka mahu menggunakan yang sama seperti saya atau lebih suka membuatnya hanya untuk saya Reflektor, atau ganti Yaourt oleh Packer atau semata-mata Pacman. Kemungkinannya tidak berkesudahan.

Sebagai penutup, perlu diperhatikan bahawa menggunakan Reflektor Sebelum setiap kemas kini, pada mulanya memerlukan sedikit lebih lama daripada biasa untuk meminta Status Cermin, walaupun akan dikompensasi oleh kelajuan yang lebih tinggi yang akan diberikannya semasa memuat turun pakej.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   illukki kata

    Saya menghadapi masalah dengan cermin selama beberapa bulan. Walaupun menggunakan reflektor, setiap satu atau dua minggu, saya mendapat kesilapan semasa mengemas kini; seolah-olah mereka jatuh dan yang biasa digunakan oleh orang Eropah (sebelum orang Brazil menggunakannya). Oleh itu, saya harus terus mengubahnya.
    Apabila saya mempunyai masa, saya akan mendedikasikan diri untuk mengetahui apa masalahnya.
    Salam, salam.

    1.    Manual Sumber kata

      Perkara yang sama berlaku kepada saya, itulah sebabnya mengapa saya membuat alias untuk memanggil Reflector sebelum setiap kemas kini, kerana jika tidak, jika cermin berfungsi dengan baik untuk saya dalam kemas kini, untuk seterusnya mungkin tidak lagi bertindak balas.

    2.    Anda Buntu kata

      Saya mengalami masalah dengan memuat turun bukan sahaja di Ubuntu, tetapi dengan pemasangan Arch, Debian, Suse ... di mana, tiba-tiba, kelajuan muat turun, terutamanya fail yang lebih besar seperti kernel, libreoffice atau firmware linux, turun di bawah 640 Kb / sa 22 Kb / s, dan memerlukan selamanya, tetapi ... ada bug, Tuhan memberkati anda !, yang memungkinkan saya mempercepat muat turun:

      Apabila perselisihan itu berlaku, yang biasa saya lakukan adalah melancarkan penyemak imbas Firefox, dan muat turunnya meningkat hingga 1200 Kb / s selama kira-kira 10 saat dan mula turun lagi, jadi saya terus membuka dan menutupnya, atau membuka dan menutup halaman, berapa lama Semakin lama untuk memuatkan, semakin lama dorongannya sehingga muat turun fail selesai.

      Fakta bahawa ia naik hingga 1200 kb / s saya rasa disebabkan oleh kontrak adsl hingga 10 Mb walaupun biasanya hanya 5 tiba, jika sama sekali.

      Saya harap seseorang membantu, ah! Dan ia juga dapat digunakan semasa pemasangan, semalam saya memasang Chromixium di VirtualBox untuk mengujinya dan kemudian memasangnya di komputer riba seseorang yang perlu berhijrah dari Güindous, walaupun pada akhirnya saya memasang Antix, dan melancarkan Chrome sangat mempercepat masa muat turun.

      Greetings.

  2.   mat1986 kata

    Saya nyatakan secara terperinci bahawa Bridge Linux - berdasarkan Arch - menggabungkan Reflector secara lalai, jadi prosesnya hanya untuk menerapkan "sudo pacman -Syyu" dan Reflector berfungsi secara automatik.

    1.    Manual Sumber kata

      Adakah anda tahu parameter apa yang digunakan Reflector distro itu?

      1.    mat1986 kata

        Tampalan berikut adalah sebahagian daripada skrip pasca pemasangan Bridge Linux: http://paste.desdelinux.net/5059

        Maklumat lanjut di sini:
        http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300

        1.    Manual Sumber kata

          Saya lihat, mereka sudah siap untuk mengambil cermin yang diselaraskan dalam 10 jam terakhir dan menggunakan parameter -f bukannya - Kadar pengisihan untuk menyenaraikan 5 cermin terpantas. Yang benar adalah bahawa saya tidak pernah memahami mengapa Reflector mempunyai pilihan pendua tersebut; dan juga ia mempunyai –Susun negara y –Negara. Ini akan menjadi persoalan untuk menyelidiki kelebihan apa yang dimiliki seseorang daripada yang lain. Terima kasih atas inputnya. 🙂

    2.    Nikita A. kata

      Hello!
      Anda juga boleh mencuba https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
      hanya untuk membandingkan dengan Reflector.

  3.   Babel kata

    Pintu masuk yang indah. Terima kasih atas petua, saya tidak menyedari alias apa yang boleh digunakan dalam hal ini. Saya akan menggunakannya di kedua-dua komputer saya dengan Arch.

  4.   Abaddon kata

    Satu kelemahan adalah bahawa cermin terpantas tidak selalu selari dengan pakej terkini.

    Pada beberapa kesempatan saya telah memeriksa bahawa halaman utama Arch menunjukkan kemas kini pakej X tetapi tidak juga dengan -Syyu terdapat kemas kini seperti itu. Itulah sebabnya saya lebih suka "–sort skor" over "–sort rate".

  5.   bitl0rd kata

    Kita juga dapat menggunakan skrip dari aur kita dapat memuat turunnya "armrr-git"

  6.   jose kata

    Halo, setelah melakukan ini yaourt melontarkan kesalahan berikut:
    Ralat AUR: Argumen pertanyaan tidak sah
    ralat: pangkalan data tidak dijumpai: aur

    Saya telah mengubah suai bashrc sebagai sumbernya, saya telah menyahpasang reflektor, saya telah meletakkan senarai cermin sumber dan saya telah memasang semula yaourt, tetapi ia tidak menemui pangkalan data aur, di pacman.conf jika repo archlinuxfr ada, tetapi saya lakukan tidak tahu membuang mana
    Sesuatu ucapan