Jak mogę pobrać pakiety Ubuntu w systemie Windows, aby zainstalować je na maszynie Ubuntu offline?


10

Jak mogę pobrać pakiety ubuntu z repozytoriów online przez okna, aby zainstalować je później na maszynie Ubuntu offline?

jest to związane z tym pytaniem: pobieranie repozytorium Ubuntu ISO

jeśli są jakieś gotowe ISO dla 11.10, które zawierają sterowniki urządzeń, pakiety językowe i pakiety oprogramowania byłyby świetne dla użytkowników ubuntu bez połączenia z Internetem.

jakieś pomysły?


Znajdziesz kilka dobrych opcji na pytanie AskUbuntu Jak mogę zainstalować oprogramowanie offline? . Ma wysokie głosy za keryx i referencje samouczka.
— nik

Odpowiedzi:


7

W przypadku podobnych potrzeb uruchamiam małą maszynę wirtualną na komputerze z systemem Windows. Aby pobrać pakiety bez instalacji, możesz użyć apt-get download <package_name>. Polecenie pobierze pakiet do katalogu, w którym uruchomiono polecenie. Następnie możesz skopiować pakiety na host, a następnie na dysk flash, a na końcu na używany komputer.

Wiem, że to może nie być najbardziej eleganckie rozwiązanie, ale przynajmniej działa dla mnie.

Och, zapomniałem: Jeśli potrzebujesz sprawdzania zależności, możesz uruchomić apt-get -s install <package_name>, skopiować linię zależności i po prostu wkleić do apt-get downloadpolecenia.

Aktualizacja 2: Spojrzałem na stronę podręcznika użytkownika apt-get. Ma przełącznik o nazwie --download-only. Możesz przekazać to, aby zainstalować i apt-getotrzymasz wszystkie pakiety dla ciebie, ale ich nie zainstalujesz. Możesz znaleźć swoje paczki w /var/cache/apt/archives. Od czasu do czasu apt-get cleanusuwa pliki z katalogu, dzięki czemu można łatwo uzyskać pakiety, które chcesz.

Aktualizacja 3: Aby zainstalować pakiety uzyskane metodą w aktualizacji 2 , musisz ponownie umieścić te pakiety /var/cache/apt/archivesna komputerze offline. Jeśli chcesz zainstalować pakiety, które masz apt-get download, możesz użyć dpkg -i <package_file>.


4

Możesz je wyszukać i pobrać bezpośrednio na stronie http://packages.ubuntu.com/


Jest to naprawdę niewykonalne, ponieważ nie pobiera żadnych zależności, aw Linuksie każda zależność ma mnóstwo własnych zależności. Właśnie dlatego otrzymali to powiadomienie, zachęcając do tego, aby nie pobierać pakietów w ten sposób, ale zamiast tego użyć menedżera pakietów.
— y0gapants

Oczywiście jest to wykonalne. Musisz tylko wiedzieć, jakich pakietów potrzebujesz. Automatyczne zarządzanie zależnościami nie było wymogiem pierwotnego pytania. Powyższa strona mówi nawet o zależnościach dla każdego pakietu. Ponadto nie każda zależność ma „masę” innych zależności. Jeśli wiesz, co instalujesz i czego potrzebuje, aby działać, lepiej będzie, gdy coś pójdzie nie tak.
— Kallaste

1

Chociaż jeszcze tego nie przetestowałem, keyrx powinien pozwolić ci stworzyć manifest rzeczy, które wymagają aktualizacji, pobrać je na inny system i zainstalować. Nie jestem jednak pewien, czy obsługuje pakiety, których jeszcze nie ma w systemie.


Zakładam, że masz na myśli keryx . Twój link do youtube prowadzi mnie do klipu o nazwie „Expert Cooking” :-)
— nik

Oto, co dostaję za SUing, gdy jestem chory; p. Naprawiono i dzięki
— Journeyman Geek
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.