Skopiowałem folder „archiwa” (/ var / cache / apt / archives) z innego komputera, który został w pełni zaktualizowany i miał kilka pakietów, które chcę. Czy ktoś może mi pomóc, jak dodać dysk USB do listy repozytoriów, aby móc z niego zainstalować te pakiety?
Dzięki.
Odpowiedzi:
Powinieneś zbudować repozytorium w katalogu lokalnym i skierować pozycję
file:
URI do źródeł APT (patrz SPECYFIKACJA URI wman sources.list
):Aby apt działał, musisz utworzyć listę pakietów (Packages.gz), aby APT mógł je wykorzystać. Wyjaśniono to tutaj szczegółowo . W twoim przypadku powinno to być dość łatwe. Odsyłam cię do sekcji „Trywialne repozytoria” instrukcji. Powinno to być tak proste, jak przejście do, powiedzmy, / home / user / repository i uruchomienie
Następnie po a
apt-get update
pakiety powinny być dostępne. Być może jeśli chcesz, aby to źródło miało pierwszeństwo przed innymi, musisz przypisać mu wyższy priorytet; w tym celu zobacz strony podręcznika APT.źródło
dpkg-scanpackages: error: binary directory binary not found
Nie sądzę, że istnieje sposób na dodanie tego jako repozytorium, ale można go użyć do zainstalowania pakietów, kopiując zawartość do / var / cache / apt / archives. Aby to zrobić, naciśnij alt-f2, wprowadź
gksudo nautilus
i wykonaj kopię. Po zakończeniu upewnij się, że zamkniesz okno menedżera plików, ponieważ nie jest dobrym pomysłem używanie menedżera plików jako root, z wyjątkiem zadań, które absolutnie tego wymagają.Aby wyświetlić / zainstalować te pakiety, uruchom System -> Administracja -> Menedżer pakietów Synaptic, kliknij przycisk „Początek” i wybierz z listy „Lokalny”.
W przyszłości lepiej będzie używać programu o nazwie aptoncd, który można zainstalować z repozytoriów. Można go użyć do utworzenia obrazu CD, który można dodać jako źródło oprogramowania. Ten obraz można przetransportować na pamięć USB.
Najłatwiejszym sposobem dodania obrazu jako źródła oprogramowania jest wypalenie go na płycie CD / DVD. Następnie należy przejść do System -> Administracja -> Źródła oprogramowania, kliknąć „Inne oprogramowanie” i „Dodaj CD-ROM ...”.
Jeśli chcesz użyć obrazu ISO jako źródła oprogramowania bez jego nagrywania, proces będzie nieco bardziej skomplikowany. Musisz otworzyć terminal Aplikacje -> Akcesoria -> Terminal i uruchomić następujące polecenia:
(źródło: http://www.debianhelp.org/node/10486 )
Jeśli chcesz pobrać pakiety na jeden komputer (Linux, Mac lub Windows) i zainstalować je w systemie Ubuntu, możesz użyć keryx .
źródło
Jeśli chcesz użyć oficjalnego obrazu CD / USB / ISO z Ubuntu jako repozytorium, możesz dodać to do
/etc/apt/sources.list
:Najpierw musisz zamontować obraz w / media / usb (na przykład) i zmienić
xenial
wersję obrazu.Wersja serwerowa zawiera tylko
main
irestricted
, podczas gdy wersja Desktop dodatkowo zawierauniverse
imultiverse
.Moja osobista sprawa:
Po zainstalowaniu Ubuntu (na serwerze bez Internetu) zapomniałem zaznaczyć pole „Serwer OpenSSH”, aby instalacja zakończyła się bez niego. Próbowałem,
dpkg -i openssh....deb
ale ponieważ wymaga to kilku zależności, lepiej było to zrobić odpowiednio. Na koniec wybrana odpowiedź na tej stronie pomogła mi dowiedzieć się, jak używać mojego obrazu jako repozytorium i działało bez problemów.Może to być przydatne, jeśli szukasz sposobu na obniżenie pakietu do określonej wersji zawartej w obrazie.
źródło
Na dysku USB masz kopie zapasowe plików pakietu (pobranych na inny komputer). W tej sytuacji wystarczy utworzyć folder w katalogu domowym, mówią
ARCHbackUP
. Skopiuj wszystkie pliki z USB do tego folderu, a następnie postępuj zgodnie z poniższymi kodami:Teraz wszystkie pobrane pliki pakietów i aktualizacje znajdują się na
apt-get install
ścieżce wyszukiwania w systemie. Teraz otwórz terminal i wydajsudo apt-get install package_name
instalowanie nowych pakietów lubsudo apt-get upgrade
aktualizację zainstalowanych pakietów offline.źródło
Możesz samodzielnie dostosować płytę DVD, zobacz http://www.hiroom2.com/2016/08/12/ubuntu-16-04-install-package-from-dvd/ w celu uzyskania szczegółowych informacji.
ps. Wypróbowałem tę metodę na serwerze Ubuntu 16.04 (ponieważ obsługuje oprogramowanie RAID) i zainstalowałem ubuntu-desktop z niestandardowym dyskiem DVD.
źródło
Naprawdę szukałem tej samej rzeczy dla Debiana Jessie, ale natknąłem się na tę stronę i uznałem ten wątek za bardziej pomocny niż inne. Oto, co może działać dla niektórych stypendystów z Ubuntu / Debian.
Najpierw musisz podłączyć USB do menedżera plików (prawdopodobnie Nautilus). Zwykle jednak montuje się automatycznie przy domyślnych ustawieniach.
Zgodnie z sugestią @lepe, zredagowałem /etc/apt/sources.list i dodałem następujący wiersz po kilku drobiazgach:
Działa jak urok. Mam nadzieję, że to komuś pomoże, chociaż ten post jest trochę stary.
źródło