Ketika melakukan aptitude update
/ apt-get update
atau menggunakan Pembaruan Manajer untuk memperbarui kadang-kadang saya mendapatkan tautan repositori yang terlalu lama. Persennya tidak berakhir dan butuh waktu cukup lama sebelum mengabaikannya.
Bagaimana saya bisa menurunkan waktu sehingga jika repositori tertentu membutuhkan lebih dari 10 detik untuk menghubungkan atau menyelesaikannya, abaikan saja dan pindahkan yang berikut. Berikut ini adalah gambar yang menjelaskan masalahnya:
Itu mencoba untuk terhubung ke archive.ubuntu.com tetapi karena terlalu lama itu hanya duduk di sana selama setidaknya 3 hingga 5 menit (Belum mengukur waktu) dan kemudian itu ditampilkan sebagai diabaikan dan pindah ke yang berikut. Saya ingin mengubahnya menjadi detik, bukan menit.
Jawaban:
Cermin adalah salah satu opsi, seperti yang dijelaskan @adempewolff. Biarkan saya memberi Anda jawaban langsung:
Mengatur batas waktu koneksi apt-get
Anda dapat mengontrol batas waktu ini melalui
apt.conf
opsi berikut :Perhatikan bahwa ini hanya berlaku untuk batas waktu koneksi, BUKAN batas waktu "selesai", yaitu jika terhubung dalam waktu 10 detik, itu akan terus mengunduh paket 100MB meskipun itu pada 1 KB / detik :)
Untuk mengimplementasikan opsi ini, cukup buat file conf di
/etc/apt/apt.conf.d
; misalkan kita menyebutnya99timeout
.Alt+F2
, ketikgksudo gedit /etc/apt/apt.conf.d/99timeout
sudo apt-get update
Dan hack "find best server" pecandu terminal!
Diperluas dan dipindahkan sebagai jawaban untuk pertanyaan yang lebih tepat ini
Opsi konfigurasi apt-get tambahan yang dapat Anda coba atur
Acquire::Queue-Mode
: Mode antrian; Mode Antrian dapat menjadi salah satuhost
atauaccess
yang menentukan bagaimana APT memparalelkan koneksi keluar.host
berarti bahwa satu koneksi per host target akan dibuka,access
berarti bahwa satu koneksi per jenis URI akan dibuka.Acquire::Retries
: Jumlah percobaan yang harus dilakukan. Jika ini bukan nol, APT akan mencoba kembali file yang gagal beberapa kali.Acquire::http::Dl-Limit
: menerima nilai integer dalam kilobyte, untuk mempercepat kecepatan unduh dan tidak memperlambat penelusuran / email / dll. saat memperbarui. Nilai default adalah 0 yang menonaktifkan batas dan mencoba menggunakan bandwidth sebanyak mungkin. Jika diaktifkan, ini akan menonaktifkanapt-get
fitur pengunduhan paralel.Gali
man apt.conf
jika Anda pikir ada hal lain yang bisa membantu!sumber
netselect-apt
untuk Ubuntu sehingga semuanya dapat dieksekusi. Kembali pertanyaan waktu selesai Anda, saya tidak berpikir ada cara di tingkat apt-conf. Tapiman apt.conf
, dan lihat "Grup Acquire", khususnya Mode Antrian dan Coba Lagi yang mungkin membantu.Seringkali repositori memuat dengan lambat secara lambat hanya merupakan gejala menggunakan cermin lambat. Mirror default untuk banyak daerah bukan yang tercepat (saya tahu ini kasusnya di China).
Mengubah cermin Anda sangat mudah dilakukan melalui Perangkat Lunak Sumber GUI, Anda dapat membuka jendela ini dengan dua cara:
Ubuntu Software Center
dan klikSoftware Sources
diEdit
menu.atau
alt-F2
) dan jalankansoftware-properties-gtk
Ketika jendela ini muncul, Anda akan melihat menu drop down yang mengatakan
Download From:
bahwa memilih mirror Anda. PilihOther
opsi dari menu ini.Di jendela baru yang muncul klik Select Best Servertombol dan ini akan menguji dan secara otomatis memilih server tercepat untuk lokasi Anda.
Semoga ini membantu!
Lihat juga:
sumber
software-properties-gtk
program yang digunakan untuk muncul di dasbor Unity saat Anda mengetikSoftware Sources
, tetapi tidak lagi ...apt-fast berfungsi seperti apt-get , tetapi mengunduh pembaruan dan paket repositori secara paralel. Lihat tutorial ini untuk mempelajari cara menggunakannya.
sumber