В unrar
источниках, файлы для разработки и библиотеки не упакованы для Ubuntu, так что вам нужны, чтобы получить их и установить их самостоятельно ...
Существует « UnRAR источник загрузки» на « статистов » странице rarlab.com - используйте эту ссылку с wget
ниже.
Вам нужно будет собрать и установить библиотеку, а затем использовать --global-option
клавишу, pip
чтобы указать ее заголовкам.
Следуйте ниже:
apt update apt install -y build-essential python-pip wget mkdir unrarsrc cd unrarsrc wget https://rarlab.com/rar/unrarsrc-5.6.8.tar.gz tar -xvf unrarsrc-5.6.8.tar.gz make -C unrar lib sudo make -C unrar install-lib sudo pip install --global-option=build_ext --global-option="-I$(pwd)" unrardll
$ python Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34) [GCC 7.3.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import unrardll >>>
Обратите внимание, что после этого библиотека UnRAR будет находиться под вашим контролем, и, таким образом, вы будете нести ответственность за ее обновление. unrar
Утилита будет по- прежнему предоставляться менеджером пакетов, так будет обновляться в обычном режиме.
Существует PPA, который предоставляет пакеты, необходимые для этого, но самая последняя поддерживаемая версия Ubuntu - " Saucy Salamander " (13.10), последний раз обновленный ~ 5 лет назад с помощью unrar v5.0.14.
https://launchpad.net/~trinitronx/+archive/ubuntu/unrar-nonfree