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.