apt - как разрешить не устанавливаемые зависимости?

Хотя это и не решение проблемы, мне удалось заставить VPN работать, используя собственный клиент openvpn и профиль от провайдера

Похоже, что Network Manager не нравится только соединение, установленное клиентом Pritunl

2
04.06.2020, 00:10
2 ответа

Когда вы смотрите конкретно на radare2пакеты, вы пытаетесь установить один пакет, а НЕ его зависимости, используя метод, который вы используете. Это вызовет проблемы, потому что вы пытаетесь сделать две вещи:

  1. Вы пытаетесь вручную установить пакет, которого НЕТ в настроенных репозиториях для Buster, и

  2. Вы не сможете правильно получить зависимости в Buster, потому что пакет не существует в Buster из-за ошибки, нарушающей политику. Вот почему его не было в репозиториях с более ранних версий из-за серьезной -серьезной проблемы безопасности, которая НЕ была исправлена ​​и активно используется апстримом

  3. .

Не было ноль ответов на запросы сопровождающему или разработчикам основной ветки по этой проблеме безопасности, изложенной в Ошибка безопасности Debian #950372 и, как таковая, из-за того, что основная ветка активно использует из-за этой ошибки все версии пакетов radare2были удалены из Debian, за исключением oldoldstable (, который вам не следует использовать ).

Если вам действительно нужны radareбиблиотеки и пакеты, вам следует подумать о загрузке исходного кода из основной ветки разработки и его компиляции, потому что для пакетов Debian требуется более новая libc6версия, чем у вас будет в Debian Buster. (в нестабильном ).

На момент написания этой публикации версия исходного пакета radare2и его встроенных двоичных файлов была4.3.1+dfsg-1(4.3.1вышестоящей ). На странице Debian Package Tracker для исходного пакета radare2, который собирает эти бинарные пакеты, которые вы пытаетесь установить , будут перечислены текущие номера версий, а также бинарные версии, собранные в настоящее время в Unstable. Однако для этого требуется более новая версия библиотек C, чем у Buster, поэтому вам лучше установить ее вручную и вручную скомпилировать из исходного кода.

Ни при каких обстоятельствах не используйте старые варианты пакета 0.9.6, так как они имеют зияющие дыры в безопасности (36 из них! )и вы можете сделать свою систему уязвимой для атак, если будете использовать более старые версии библиотек, поскольку разработчики вышестоящего программного обеспечения активно предлагают «награды за эксплойты», побуждающие людей активно находить и использовать более старые версии программного обеспечения!(И с этой целью команда Debian и другие решили, что он больше не подходит для стабильных выпусков Debian, все подробно описано в ранее связанных ошибках)

3
18.03.2021, 23:30

libradare2 -common можно загрузить с https://packages.debian.org/en/jessie/all/libradare2-common/download, но на этой странице есть инструкции о том, как активировать репозиторий в вашей системе.

-1
18.03.2021, 23:30

Теги

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