Сообщите dpkg, что зависимость установлена, когда она не установлена

Сообщите dpkg, что зависимость установлена, когда она не установлена

Я использую Windows Subsystem for Linux, и невозможно установить linux-libc-dev, но вся функциональность на самом деле есть. На практике его зависимость удовлетворяется. Мне нужно убедить в этом DPKG, чтобы я мог устанавливать вещи, потому что мне не хочется запускать dpkg --no-deps или что-то в этом роде для каждого пакета с этого момента. Я видел этот вопрос "Как сообщить apt, что зависимости разрешаются вручную?", однако все ответы говорят: "это плохая идея". Мне в любом случае интересно попробовать эту плохую идею, и я хотел бы узнать, знает ли кто-нибудь, как это сделать. Если это разрушит мою установку WSL, я просто переделаю ее; мне все равно.

Спасибо!

решение1

Загрузите пакет с помощью apt-get download(или даже напрямую с сервера пакетов, это тоже работает), затем используйте

dpkg --force-depends ...

Это превратит ошибки зависимостей в предупреждения, и вы сможете установить все, что захотите...

Связанный контент