Próbuję skopiować wszystkie pakiety, które zainstalowałem na jednej maszynie Debiana na inną maszynę Debiana, nie robiąc innej apt-get install
i ponownie pobierając cały pakiet.
Próbuję skopiować wszystkie pakiety, które zainstalowałem na jednej maszynie Debiana na inną maszynę Debiana, nie robiąc innej apt-get install
i ponownie pobierając cały pakiet.
Odpowiedzi:
Są przechowywane w:
/var/cache/apt/archives/
chyba że wydałeś:
apt-get clean
dpkg -i *.deb
.
Może potrzebujesz tylko:
apt-get download mypackage1 mypackage2
pobierze podane pliki * .deb do bieżącego katalogu. Nie ma potrzeby rootowania.
Jeśli już wydałeś
apt-get clean
możesz spojrzeć na te strony, aby dowiedzieć się o replikacji tej samej konfiguracji pakietu na innym komputerze
Możesz także utworzyć pakiet proxy, używamy ok
Następnie serwery repozytorium rzeczywistego są określone w przybliżeniu .conf, na przykład:
debian http://ftp.debian.org/debian
security http://security.debian.org/debian-security
volatile http://volatile.debian.org/debian-volatile
Na wszystkich komputerach, które chcesz zainstalować, umieść następujące informacje w /etc/apt/sources.list:
deb http://<hostname>:9999/debian/ squeeze main contrib non-free
deb http://<hostname>:9999/security/ squeeze/updates main contrib non-free
etc.
Gdy pierwsza maszyna pobiera pakiety, przechodzą one z Internetu i są przechowywane w pamięci podręcznej o pojemności ok. Wszystkie inne maszyny pobierają pakiety bezpośrednio z pamięci podręcznej.