Wyobraź sobie, że mam wszystkie pakiety do instalacji, powiedzmy ddd
.
Jeśli skopiuję wszystkie ddd
pakiety /var/cache/apt/archives
i uruchomię je sudo apt-get install ddd
w terminalu, czy apt-get
ponownie je pobiorę, czy pominę?
PS Aktualnie ddd
zainstalowałem, więc nie mogę (nie) przetestować tego osobiście. Potrzebuję więc eksperta, który powie mi, co się stanie :)
apt
package-management
użytkownik1857492
źródło
źródło
/var/apt/cache
.Odpowiedzi:
Tak, ale tylko wtedy, gdy pakiet jest częścią dowolnej listy pobranej podczas wykonywania
apt-get update
, np .:/var/cache/apt/archives
, ponieważ wersja pakietu nie znajduje się na żadnej liście pakietów ze źródeł, nie będzie używana.Pakiety są również podpisane, więc jeśli podpis z pakietu nie pasuje do oczekiwanego podpisu, zostanie on pobrany ponownie, identyfikacja pakietu nie zależy tylko od nazwy pliku.
Krótko mówiąc: jeśli ręcznie dodana wersja pakietu i podpis pasują do czegokolwiek na liście pakietów źródłowych, pakiet ten zostanie użyty, w przeciwnym razie zostanie pobrany ponownie.
źródło
Nie, nie będzie go ponownie pobierać. Tutaj instaluję wcześniej odinstalowany pakiet, który jest obecny w moim
/var/cache/apt/archives
katalogu.sudo apt-get install artha
źródło