Kiedy „apt-get install” jest przechowywany, gdzie są przechowywane pliki .deb?

14

Próbuję skopiować wszystkie pakiety, które zainstalowałem na jednej maszynie Debiana na inną maszynę Debiana, nie robiąc innej apt-get installi ponownie pobierając cały pakiet.

superużytkownik
źródło

Odpowiedzi:

21

Są przechowywane w:

/var/cache/apt/archives/

chyba że wydałeś:

apt-get clean
Cyrus
źródło
Dziękuję bardzo! Powiedzmy, że jeśli skopiowałem pliki na inne maszyny, jaki jest najłatwiejszy sposób na zainstalowanie ich wszystkich?
superużytkownik
2
Zakładając, że wszystkie zależności są spełnione: dpkg -i *.deb.
cyr
Jest to po prostu w porządku, ręczny sposób, dobrze wykonalny w systemach przemieszczonych, np. Bez połączenia sieciowego. Jeśli maszyny są podłączone (najczęściej preferowane w sieci lokalnej), istnieją wygodniejsze automatyczne sposoby na osiągnięcie tego, zobacz moją odpowiedź poniżej na temat apt proxy.
SkyRaT
7

Może potrzebujesz tylko:

apt-get download mypackage1 mypackage2

pobierze podane pliki * .deb do bieżącego katalogu. Nie ma potrzeby rootowania.

Michał Šrajer
źródło
2

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

onur güngör
źródło
1
oba linki już zniknęły, jakieś inne źródło informacji?
Mark Ch
0

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.

SkyRaT
źródło