Parece que uma quantidade considerável de edifício é necessária para chegar ao seu objetivo! O seguinte trabalhou no meu próprio sistema 17.04 e constrói o que eu acredito ser o seu pacote obrigatório :
Requisitos de criação:
Instale-os a partir de um Terminal para instalar todas as dependências necessárias para construir os pacotes com o seguinte comando único :
sudo apt-get install git build-essential make \
autoconf automake libtool checkinstall autoconf-archive \
pkg-config libglib2.0-dev libglibmm-2.4-dev libzip-dev \
libusb-1.0-0-dev libftdi-dev check doxygen python-numpy \
python-dev python-gi-dev python-setuptools swig default-jdk \
libglib2.0-dev python3-dev
Crie uma área de construção:
mkdir $HOME/sigrock_build
Em seguida, comece a criar:
libserialport
O seguinte é um único comando :
cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz && \
tar xvf libserialport-0.1.1.tar.gz && \
cd libserialport-0.1.1 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
--pkgname libserialport --pkgversion "0.1.1" --fstrans=no \
--deldesc=yes --delspec=yes --default && \
sudo ldconfig
libsigrock
O seguinte é um único comando :
cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/libsigrok/libsigrok-0.5.0.tar.gz && \
tar xvf libsigrok-0.5.0.tar.gz && cd libsigrok-0.5.0 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
--pkgname libsigrock --pkgversion "0.5.0" --fstrans=no \
--deldesc=yes --delspec=yes --default && \
sudo ldconfig
libsigrokdecode
O seguinte é um único comando :
cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.0.tar.gz && \
tar xvf libsigrokdecode-0.5.0.tar.gz && cd libsigrokdecode-0.5.0 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
--pkgname libsigrockdecode --pkgversion "0.5.0" --fstrans=no \
--deldesc=yes --delspec=yes --default && \
sudo ldconfig
sigrock-cli
O seguinte é um único comando :
cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.0.tar.gz && \
tar xvf sigrok-cli-0.7.0.tar.gz && cd sigrok-cli-0.7.0 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
--pkgname sigrok-cli --pkgversion "0.7.0" --fstrans=no \
--deldesc=yes --delspec=yes --default && \
sudo ldconfig
Resultado final:
No meu sistema 17.04, isso mostra:
andrew@ilium:~$ sigrok-cli --version
sigrok-cli 0.7.0
Libraries and features:
- libsigrok 0.5.0/4:0:0 (rt: 0.5.0/4:0:0).
- Libs:
- glib 2.52.0 (rt: 2.52.0/5200:0)
- libzip 1.1.2
- libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1)
- libusb-1.0 1.0.21.11156
- libftdi 0.20
- Host: x86_64-pc-linux-gnu, little-endian.
- SCPI backends: TCP, RPC, serial, USBTMC.
- libsigrokdecode 0.5.0/4:0:0 (rt: 0.5.0/4:0:0).
- Libs:
- glib 2.52.0 (rt: 2.52.0/5200:0)
- Python 3.5.3 / 0x30503f0 (API 1013, ABI 3)
- Host: x86_64-pc-linux-gnu, little-endian.
andrew@ilium:~$
E esperamos que você tenha o mesmo resultado:)