Як я можу завантажити пакети ubuntu у Windows, щоб встановити їх на офлайн-машині ubuntu?


10

Як я можу завантажувати пакети ubuntu з онлайнових репостів через вікна, щоб потім їх встановити на автономному пристрої ubuntu?

це пов'язано з цим питанням: завантажувати сховище Ubuntu iso

якщо є якісь готові ізо-файли для 11.10, які включають драйвери пристроїв, мовні пакети та програмні пакети, було б чудово для користувачів ubuntu без підключення до Інтернету.

якісь ідеї?


Ви знайдете кілька хороших варіантів запитання AskUbuntu Як я можу встановити програмне забезпечення в режимі офлайн? . Він має високі голоси за keryx і посібник із посібника.
nik

Відповіді:


7

Для подібних потреб я запускаю невелику віртуальну машину в своїй машині Windows. Для завантаження пакетів без встановлення ви можете використовувати apt-get download <package_name>. Команда завантажить пакет у каталог, у якому ви запускаєте команду. Потім можна скопіювати пакунки на хост, потім флешку, нарешті, на машину, яку ви використовуєте.

Я знаю, це може бути не найелегантнішим рішенням, але принаймні працює для мене.

О, я забув: Якщо вам потрібна перевірка залежності, ви можете запустити apt-get -s install <package_name>, скопіювати рядок залежності і просто вставити на apt-get downloadкоманду.

Оновлення 2: Я переглянув сторінку сторінки apt-get. Він має вимикач, який називається --download-only. Ви можете передати це для встановлення та apt-getотримаєте всі пакунки для вас, але не встановите їх. Ви можете знайти свої пакунки в /var/cache/apt/archives. Іноді apt-get cleanфайли буде видалено з каталогу, щоб ви могли легко отримати потрібні пакети.

Оновлення 3: Щоб встановити пакети, отримані методом, в оновлення 2 , вам потрібно знову помістити ці пакети /var/cache/apt/archivesв автономний автомат. Якщо ви хочете встановити пакунки, які ви отримали apt-get download, ви можете використовувати dpkg -i <package_file>.


4

Ви можете шукати та завантажувати їх прямо на http://packages.ubuntu.com/


Це не реально, тому що він не завантажує ніяких залежностей, а в Linux кожна залежність має власну кількість залежностей. Ось чому вони мають це повідомлення, що настійно заохочує вас не завантажувати пакунки таким чином, а використовувати менеджер пакунків.
y0gapants

Звичайно, це можливо. Ви просто повинні знати, які пакунки вам потрібні. Автоматичне управління залежністю не було вимогою початкового питання. Наведений вище сайт навіть розповідає про те, які залежності існують для кожного окремого пакета. Також не кожна залежність має "тонну" інших залежностей. Якщо ви знаєте, що ви встановлюєте і що йому потрібно для роботи, вам буде набагато краще, коли все піде не так.
Калласте

1

Поки я ще не перевіряв його, keyrx повинен дозволяти вам створювати маніфест речей, які потребують оновлення, завантажити їх в іншу систему та встановити їх. Я не впевнений, чи обробляє він пакунки, які вже не в системі.


Я припускаю, що ви маєте на увазі керікс . Ваше посилання на youtube переносить мене на кліп під назвою "Кулінарний досвід" :-)
nik

Це те, що я отримую за SUing, коли хворів; p. Виправлено, і подяка
Подорожник Geek
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.