Câu trả lời:
Vào cuối ngày yum
chỉ là một trình tải xuống http được dán nhãn, vì vậy bạn có thể xác định URL thực tế mà nó đang sử dụng để tải xuống một gói và cố gắng thực hiện tương tự bằng cách sử dụng curl
hoặc wget
xem liệu sự chậm chạp đang được gây ra bởi trang web nhân bản hay thứ gì khác cục bộ vào hệ thống của bạn.
Bạn có thể sử dụng repoquery
để xem URL của một trong các gói RPM như vậy:
$ repoquery --location kernel
http://kdeforge2.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/kernel-2.6.35.14-106.fc14.x86_64.rpm
Vì vậy, bạn có thể sử dụng curl
để phân tích tải xuống như vậy:
$ curl -O http://kdeforge2.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/kernel-2.6.35.14-106.fc14.x86_64.rpm
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21.9M 100 21.9M 0 0 2717k 0 0:00:08 0:00:08 --:--:-- 3054k
Yum sử dụng các plugin để tăng cường các tính năng của nó. Một trong những plugin này được gọi là quickmirror . Đôi khi plugin này có thể là nguyên nhân của sự chậm chạp. Các trang web nhân bản mà plugin này chọn đôi khi không thể là trang tốt nhất để sử dụng mọi lúc.
Bạn có thể xóa danh sách nhân bản ưa thích khỏi plugin này bằng cách xóa tệp này:
$ sudo rm /var/cache/yum/timedhosts.txt
Ngoài ra, bạn có thể tạm thời vô hiệu hóa fastestmirror
plugin bằng lệnh này:
$ sudo yum --disableplugin=fastestmirror install <package>
Tôi đã cài đặt plugin Yum Fast Downloader và tốc độ tải xuống hiện tốt.
Nếu bạn nhận được bất cứ thứ gì gần yum mới nhất, giờ đây nó sẽ tải xuống từ nhiều url cùng một lúc ... và có tải xuống / tái tạo drpm được tích hợp sẵn.
Các bản phát hành cũ hơn đã được xây dựng lại từ bản mới nhất bằng da thô tại đây:
http: // repose.fedorap People.org/repose/james/yum-raw leather /
... Hoặc bạn có thể xây dựng lại địa phương đó, nếu bạn không thể sử dụng bất cứ thứ gì từ đó.