Làm thế nào để có được các tập tin gói cài đặt?


8

Tôi cần tải xuống tất cả các gói tôi đã cài đặt trên Ubuntu 11.10 x64. /var/cache/apt/archivesTôi nên có trong tôi, nhưng chỉ có 300 Mb tệp deb. Tôi đã cài đặt rất nhiều gói phát triển mà hiện tại không có. Tôi nghĩ rằng hệ thống tự động làm sạch bộ nhớ cache!

Bây giờ tôi muốn tải xuống tất cả các gói được cài đặt trên hệ thống, ngoài các gói được cài đặt theo mặc định.

Câu trả lời:


13

Lệnh sau trong thiết bị đầu cuối lấy danh sách các gói đã tải xuống và tải xuống, các gói sẽ được lưu trữ tại / var / cache / apt / archives

dpkg -l | grep "^ii"| awk ' {print $2} ' | xargs sudo apt-get -y --force-yes install --reinstall --download-only

Có thể cài đặt lại gây ra một số vấn đề trong hệ thống? như thiếu cấu hình của các gói?
sorush-r

2
Oh! các --download-onlylá cờ ... Cảm ơn :-)
sorush-r

Tôi chạy lệnh này nhưng hệ thống của tôi bị treo sau khi chạy nó trong 1 giờ và tôi khởi động lại hệ thống, Tôi có phải bắt đầu lại không hoặc một số gói sẽ hoạt động trên hệ thống khác khi tôi sao chép và chạy?
diEcho
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.