Tôi đang cố gắng sao chép tất cả các gói tôi đã cài đặt trên một máy Debian sang một máy Debian khác mà không phải thực hiện lại apt-get install
và tải xuống tất cả các gói lại.
Tôi đang cố gắng sao chép tất cả các gói tôi đã cài đặt trên một máy Debian sang một máy Debian khác mà không phải thực hiện lại apt-get install
và tải xuống tất cả các gói lại.
Câu trả lời:
Chúng được lưu trữ trong:
/var/cache/apt/archives/
trừ khi bạn đã ban hành một:
apt-get clean
dpkg -i *.deb
.
Có lẽ bạn chỉ cần:
apt-get tải mypackage1 mypackage2
nó sẽ tải các tệp * .deb đã cho vào thư mục hiện tại. Không cần root.
Nếu bạn đã ban hành
apt-get clean
bạn có thể xem các trang này để tìm hiểu về cách sao chép cùng một cấu hình gói trên máy khác
Bạn cũng có thể tạo proxy gói, chúng tôi sử dụng khoảng
Sau đó, các máy chủ kho lưu trữ thực được chỉ định trong khoảng., Như:
debian http://ftp.debian.org/debian
security http://security.debian.org/debian-security
volatile http://volatile.debian.org/debian-volatile
Trong tất cả các máy bạn muốn cài đặt, chỉ cần đặt phần sau vào /etc/apt/source.list:
deb http://<hostname>:9999/debian/ squeeze main contrib non-free
deb http://<hostname>:9999/security/ squeeze/updates main contrib non-free
etc.
Khi máy đầu tiên tải xuống các gói, chúng sẽ truy cập từ internet và được lưu trong bộ đệm xấp xỉ. Tất cả các máy khác tải trực tiếp các gói từ bộ đệm.