Как я могу скачать пакеты Ubuntu в Windows, чтобы установить их на автономный компьютер с Ubuntu?

10

Как я могу загрузить пакеты Ubuntu из онлайн-репозиториев через Windows, чтобы позже установить их на автономный компьютер с Ubuntu?

это связано с этим вопросом: Ubuntu репозиторий скачать iso

если есть какие-либо готовые iso для 11.10, которые включают в себя драйверы устройств, языковые пакеты и пакеты программного обеспечения, было бы хорошо для пользователей Ubuntu без подключения к Интернету.

Любые идеи?

ма-аа
источник
Вы найдете некоторые хорошие варианты на AskUbuntu Вопрос Как я могу установить программное обеспечение в автономном режиме? , Он имеет высокие голоса за keryx и ссылку на учебник тоже.
Ник

Ответы:

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>.

bayindirh
источник
4

Вы можете искать и загружать их прямо на http://packages.ubuntu.com/

Der Hochstapler
источник
Это нереально, так как не загружает никаких зависимостей, а в Linux каждая зависимость имеет массу собственных зависимостей. Вот почему у них есть это уведомление, настоятельно рекомендующее вам не загружать пакеты таким образом, а вместо этого использовать менеджер пакетов.
y0gapants
Конечно, это возможно. Вам просто нужно знать, какие пакеты вам нужны. Автоматическое управление зависимостями не было требованием исходного вопроса. Сайт выше даже говорит вам, каковы зависимости для каждого пакета. Кроме того, не каждая зависимость имеет «тонну» других зависимостей. Если вы знаете, что вы устанавливаете и что нужно для работы, вам будет намного лучше, когда что-то пойдет не так.
Калласте
1

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

Подмастерье Компьютерщик
источник
Я полагаю, вы имеете в виду керикс . Ваша ссылка на YouTube приводит меня к клипу под названием «Кулинария экспертов» :-)
nik
Это то, что я получаю за SUing, когда болен; с. Исправлено, и спасибо
подмастерье Компьютерщик