Почему последние обновления удаляют pycrypto-2.0.1

Почему последние обновления удаляют pycrypto-2.0.1

Когда я переустанавливаю последнюю версию unity-control-center, она удаляет pycrypto-2.0.1. Затем я устанавливаю вручную и заменяю библиотеку pycypto на последнюю версию pycrypto-2.6.1? Но когда я пытаюсь добавить IDEA Crypto.Cipher (которая удалена в последних выпусках pycrypto), но безуспешно. Есть ли решение для добавления IDEA crypto.cipher и mdc2?

решение1

Не похоже, что pycrypto является зависимостьюединство-контроль-центр так что я не думаю, что это стало причиной обновления пакета. Вместо этого я думаю, что вы установили более старую версию этого пакета, и когда apt увидел, что доступна более новая версия, он установил ее для вас.

Такова природа менеджера пакетов apt. Если вы хотите остаться на определенной версии пакета, то я бы посоветовал вам закрепить ее. Вы можете узнать больше окак закрепить пакетздесь.

решение2

После 6 лет я набираюсь опыта и нахожу решение своей проблемы в Ubuntu 20.04 LTS. Я компилирую последнюю версию Openssl (1.1.1k) Получаю tarball: wgethttps://www.openssl.org/source/openssl-1.1.1k.tar.gz Распакуйте tarball с помощью tar -zxf openssl-1.1.1k.tar.gz && cd openssl-1.1.1k

Перед компиляцией я захожу в скачанную папку (в моем случае это

~/src/openssl/ и tar xvf

папка конфигурации исходного кода openssl

simple variant of configuring

./config enable-mdc2 enable-idea -DMDC2_ASM -DIDEA_ASM enable-md2 enable-rc5 -DMD2_ASM -DRC5_ASM затем выполните обычные действия для компиляции $make $make test для проверки возможных ошибок. $sudo make install

Затем я жду процесса компиляции OpenSSL. Перехожу в каталог '/etc/ld.so.conf.d' и создаю новый файл конфигурации 'openssl-1.1.1k.conf'.

cd /etc/ld.so.conf.d/ && sudo vim openssl-1.1.1k.conf

sudo ldconfig -v

Выполните команду sudo ldconfig для обновления символических ссылок и перестройки кэша библиотеки. Снова выполните команду из терминала:

openssl версия OpenSSL 1.1.1k 25 марта 2021 г.

и я наконец-то установил Crypto.Cipher на Python

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