Como atualizar o libusb? [Ubuntu 14.04]

0

Eu recentemente tentei instalar o libusb (e falhando) usando o seguinte:

sudo apt-get install libusb-1.0-0-dev

como mencionado no askUbuntu . Mas eu recebi erros dizendo que os seguintes pacotes não puderam ser instalados: libusb-1.0-0-dev: libusb-1.0-0-dev (2: 1.0.21-1) será instalado (note - não me lembro do erro exato desde que eu mudei e instalei usando o cmake fazendo o download do arquivo .tar)

Então eu mudei o comando de acordo, mas ainda em vão. Devido ao erro persistente, instalei o pacote do repositório do Ubuntu . Detalhes do pacote que eu baixei:

amd64   53.4 kB 281.0 kB    [list of files] 

Agora eu estou tentando usar o Mircosoft Kinect V2 para SLAM através do libfreenect2 no Ubuntu 14.04 e ROS Indigo e recebendo um erro:

[Error] [Freenect2Impl] Your libusb does not support large iso buffer!
no device connected!

Depois de pesquisar no Google e calcular o stackoverflowing, descobri que esse erro se deve a uma versão mais antiga da libusb . Então eu chequei a versão usando o seguinte comando de outro pergunta do askUbuntu :

dpkg -l libusb-1.0*

A saída que recebi detalhou que o número da versão é 1.0.17, porém o mais recente disponível on-line é 1.0.21

||/ Name                          Version             Architecture        Description
+++-=============================-===================-===================-===============================================================
ii  libusb-1.0-0:amd64            2:1.0.17-1ubuntu2   amd64               userspace USB programming library
ii  libusb-1.0-0-dev:amd64        2:1.0.17-1ubuntu2   amd64               userspace USB programming library development files
ii  libusb-1.0-doc                2:1.0.17-1ubuntu2   all 

Faz todo o sentido porque baixei a versão 1.0.17. Agora como posso atualizar o libusb 1.0.17 para 1.0.20.

Eu já tentei os seguintes comandos, como mencionado em askUbuntu pergunta :

sudo apt-get --only-upgrade install libusb-1.0-0-dev
sudo apt-get install libusb-1.0-0-dev

mas não de muito uso. A versão do libusb ainda é 1.0.17. Por favor, sugira outro método para atualizá-lo para 1.0.20. Caso você recomende excluir a versão existente e reinstalar a nova versão 1.0.20, por favor, descreva as etapas para excluir o libusb 1.0.17 (tenha em mente que eu instalei usando make).

[EDIT - Ubuntu 14.04] e eu não posso atualizar para o 16.04 já que os pacotes com os quais eu preciso trabalhar são compatíveis apenas com o 14.04

    
por PallavBakshi 20.01.2017 / 13:01

0 respostas