As fontes unrar
, os arquivos de desenvolvimento e a biblioteca não estão empacotados para o Ubuntu, então você precisará obtê-los e instalá-los você mesmo ...
Há um download " UnRAR source " na página " extras " do rarlab.com - use este link com wget
abaixo.
Você precisará criar e instalar a biblioteca e, em seguida, usar o --global-option
com pip
para apontá-lo nos cabeçalhos.
Siga abaixo:
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
>>>
Por favor, note que depois de fazer isso, a biblioteca UnRAR estará sob o seu controle e, portanto, você será responsável por atualizá-la. O utilitário unrar
ainda será fornecido pelo gerenciador de pacotes, portanto, será atualizado normalmente.
Há um PPA que fornece os pacotes necessários para isso, mas a versão mais recente do Ubuntu suportada é " Saucy Salamander " (13.10), última atualização ~ 5 anos atrás com unrar v5.0.14 .