Di jaringan kerja saya, perintah apt-get (atau aptitude) membutuhkan waktu sangat lama, sepertinya admin memblokir beberapa port untuk itu (untuk alasan yang tidak diketahui). Sebagai contoh
sudo apt-get update
butuh waktu 2 hari dan semua saya dapatkan - daftar tanggapan yang sangat panjang suka
Get: 36 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 37 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 38 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 39 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 40 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Situasi yang sama maka saya mencoba mengunduh perangkat lunak
Get:1 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Apakah ada sesuatu yang bisa saya lakukan untuk mengubah port untuk apt-get atau sesuatu yang lain
tambahkan / batalkan komentar pada baris ini:
ketika saya perbarui dengan baris-baris di atas, masalah saya
/etc/gai.conf
terpecahkan, dan digunakanipv4
langsung alih-alihipv6
dan diinstal dengan cepat.sumber
Saya sarankan Anda mulai dengan mengukur throughput Internet / jaringan Anda menggunakan salah satu situs pengecekan kinerja. Salah satu kemungkinan adalah www.speedtest.net . Anda juga dapat menggunakan pencarian Google sederhana untuk mencari situs lain yang dapat Anda gunakan untuk menguji kecepatan koneksi Internet Anda.
Jika pengujian menunjukkan bahwa masalahnya bukan keterbatasan koneksi Internet Anda, maka langkah selanjutnya mungkin untuk melihat jawaban atas pertanyaan ini:
Bagaimana saya bisa cenderung menggunakan cermin dekat dengan saya, atau memilih cermin yang lebih cepat ?
Saya sarankan Anda mulai dengan mencoba jawaban paling populer untuk pertanyaan itu . Itu intinya untuk menambahkan dua baris di bawah ini ke atas
/etc/apt/sources.list
. Ini seharusnya mendorong proses pembaruan untuk secara otomatis memilih cermin unduhan dengan kinerja yang lebih baik.precise
di dua baris di atas dengan nama kode yang sesuai dari rilis yang Anda gunakan.Lucid
(10,04),Maverick
(10,10),Natty
(11,04),Oneiric
(11,10)Jika pendekatan ini tidak membantu atau sama sekali bukan sesuatu yang ingin Anda lakukan, Anda mungkin juga mempertimbangkan untuk membiarkan Update Manager mencoba untuk memilih mirror " tercepat ". Ini dijelaskan lebih terinci dalam jawaban lain untuk pertanyaan yang saya berikan tautan di atas.
sumber
sudo apt-get update
dan menggunakanfirefox
browser. Sudahkah Anda mencoba booting dari Live CD / USB dan mencobasudo apt-get update
melihat apakah ada perbedaan? Jika ada itu akan menunjukkan ada sesuatu yang salah dengan instalasi Ubuntu Anda. Jika Anda mendapatkan hasil yang sama, maka saya tidak punya ide lain saat ini.Pertama, 2 fakta:
apt-get menggunakan http (port 80) secara default di distro linux standar.
apt-get
umumnya mengunduh ~ 20MB data untuk memperbarui daftar. Jika Anda hanya berlariapt-get update
dan menjalankannya lagi hanya mengunduh ~ 100KB data saja.Jadi jika Anda dapat menjelajahi web di seluruh dunia (yaitu situs web menggunakan browser) dan Anda menggunakan distro standar (tidak disesuaikan untuk menggunakan port lain), tidak ada yang diblokir oleh admin yang menghentikan Anda dari menjalankan perintah ini.
Masalahnya mungkin bahwa permintaan dari mesin Anda ke server saat ini yang digunakan untuk pembaruan oleh apt-get menghadapi beberapa masalah (yaitu mungkin hanya masalah unduhan).
Untuk mengatasi masalah Anda, saran saya (karena Anda menggunakan ubuntu):
Buka
update-manager
-> klik pengaturan di kiri bawah -> klik pada perangkat lunak ubuntu tab pertama -> klik pada kotak drop down di sebelah pilihan Unduh dari -> ubah server ke tempat yang lebih dekat ke lokasi Anda dengan memilih yang lain di daftar. Periksa juga protokol yang digunakan untuk pembaruan. Seharusnya http untuk pengguna umum. -> Sekarang jalankan sudo apt-get pembaruan atau gunakan pembaruan manajer untuk memeriksa pembaruan. Sekarang semuanya akan bekerja dengan baik untuk Anda. Jika semuanya tidak berfungsi bahkan setelah mengikuti ini, komentari di sini.Karena itu tidak membantu Anda, tampaknya itu menjadi masalah file usang atau sebagian yang dikumpulkan saat mencoba memperbarui beberapa waktu lalu.
Saya akan menyarankan Anda untuk menjalankan perintah ini di terminal:
Perintah-perintah ini akan mengganti nama direktori tempat file disimpan saat
apt-get
mengunduhnya saat memperbarui dan meningkatkan. (Anda dapat mengubah nama mereka kembali jika terjadi kesalahan. Jadi tidak ada risiko membuat situasi lebih buruk daripada saat ini)Setelah itu jalankan:
Ini akan mengunduh sekitar 20MB data.
Jika berhasil dijalankan, masalah Anda terpecahkan.
Sekarang Anda harus dapat menjalankan
sudo apt-get upgrade
untuk menginstal pembaruan.Jika tidak, beri komentar di sini kembali.
sumber
Lari
sebelum berlari
sumber