Как проверить необходимые зависимости для пакета?

Я хочу установить пакеты ndiswrapper (utils, -dkms и -common) в мою Ubuntu 13.04 live-usb. Однако, поскольку у меня нет Wi-Fi, когда я нахожусь в ежедневной сборке, я не могу установить их напрямую, поэтому я должен вернуться к своей установке по умолчанию 12.10, чтобы загрузить соответствующие пакеты и зависимости.

Здесь перечислены зависимости пакетов:

http://packages.ubuntu.com/raring/ndiswrapper-common

[ 111] http://packages.ubuntu.com/raring/ndiswrapper-dkms

http://packages.ubuntu.com/raring/ndiswrapper-utils-1.9 [ 117] blockquote>

Хотя -common и -utils имеют относительно мало зависимостей, -dkms имеет довольно много, и большинство из них имеют свои собственные зависимости. Я также понимаю, что многие из этих зависимостей установлены по умолчанию в 13.04.

Так что мне было интересно, есть ли какой-нибудь способ быстро определить только те пакеты, которые мне действительно нужно было бы загрузить и установить, чтобы ndiswrapper работал в 13.04. Что-то вроде симуляции «apt-get install» в 13.04, которая выдаст все недостающие пакеты для установки по умолчанию. Спасибо!

2
задан 19.05.2020, 05:31

1 ответ

  1. Установите пакет devscripts.
  2. Запустите chdist create raring
  3. Отредактируйте ~/.chdist/etc/apt/sources.list и введите свои источники, какими они будут для рэринга (например, deb http://archive.ubuntu.com/ubuntu raring main universe restricted multiverse)
  4. Выполните chdist apt-get raring update
  5. Запустите chdist apt-get raring --print-uris install ndiswrapper-common ndiswrapper-dkms ndiswrapper-utils-1.9

. Это даст вам список URI для загрузки, которые вы можете передать, а затем использовать dpkg -i непосредственно.

0
ответ дан 19.05.2020, 05:32
  • 1
    Так есть ли способ отфильтровать пакеты, которые уже установлены по умолчанию в 13,04? Возможно, путем взятия списка chdist дает мне и соответствию ему против списка всех пакетов в 13,04? – Abhijit Sarkar 19.05.2020, 05:32
  • 2
    It' s получение по запросу во всех необходимых зависимостях (и я думаю все рекомендации по умолчанию). В реальной системе многие из них были бы уже установлены, таким образом, Вы wouldn' t видят как многие. – MBo 19.05.2020, 05:32
  • 3
    Я следовал Вашим инструкциям, но получил беспорядочную сумму (30 +) " НОВЫЕ пакеты, которые будут installed" включая " keyboard-configuration" и " e2fsprogs" который приводит меня полагать, что chdist исключительно не рассматривает ndiswrapper пакетов. Я делаю что-то не так или являюсь этой соответствующей функциональностью? Если так, как я могу сфокусироваться в только на тех пакетах? P.S., когда я делаю " ndiswrapper-common" только сам пакет производится (так как он не имеет никаких зависимостей), таким образом, I' m не верный what' s продолжение... – Lucas Kot-Zaniewski 19.05.2020, 05:33

Теги

Похожие вопросы