Dažādas piezīmes

qBittorrent 4.1.5 uz ARM kastes RSS šim rakstam 
18:41:04 25/12/2018 iesūtījis HELDON - Sadaļa: HELDON
Tā kā tikko iznāca jauna qbittorrent versija, tad radās vēlme to arī uzstellēt. Un, tātad:
No root konta:
1) wget https://netix.dl.sourceforge.net/project/qbittorrent/qbittorrent/qbittorrent-4.1.5/qbittorrent-4.1.5.tar.gz
2) gunzip qbittorrent-4.1.5.tar.gz
3) tar -vxf qbittorrent-4.1.5.tar
4) cd qbittorrent-4.1.5
5) cd src/base/bittorrent
6) pico -z -w qbittorrent-4.1.5/src/base/bittorrent/session.cpp

Izmainām vajadzīgās lietas...(tādu ir daudz).

7) ./configure --disable-gui --with-boost-libdir=/usr/lib/arm-linux-gnueabihf
8.) make -j$(nproc)
9) make install

No lietotāja konta palaižam kā:
qbittorrent-nox --webui-port=xxxxx -d

p.s.
Rezultātā palaižot make iegūstam suxainu erroru:
Makefile:1784: recipe for target 'session.o' failed
make[1]: *** [session.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/root/qbittorrent-4.1.5/src'
Makefile:42: recipe for target 'sub-src-make_first' failed
make: *** [sub-src-make_first] Error 2

p.s.s.
Pēc intensīvas rakšanās pa webu, nonācu pie secinājuma, ka vainīgs ir uz manas sistēmas izmantotais libtorrent 1.0.11 - tas ir pārāk vecs, lai to normāli savienotu darbam ar qbittorrent 4.1.5.

Līdz ar to uzliku libtorrent-1.1.11 sekojošā veidā:
No root konta:
1) wget https://github.com/arvidn/libtorrent/releases/download/libtorrent_1_1_11/libtorrent-rasterbar-1.1.11.tar.gz
2) gunzip libtorrent-rasterbar-1.1.11.tar.gz
3) tar -vxf libtorrent-rasterbar-1.1.11.tar
4) cd libtorrent-rasterbar-1.1.11
5) ./configure --enable-python-binding --with-boost-libdir=/usr/lib/arm-linux-gnueabihf
6) make -j$(nproc)
7) make install
8.) ldconfig

Pēc tam qbittorent-4.1.5/src/src.pro failā jāpievieno sekojošas rindiņas:

# Fix undefined reference to `boost::asio::ip::address_v4
DEFINES += BOOST_ASIO_DISABLE_STD_ARRAY

un pēc tam jāatkārto qbittorrent instalācija ar ./configure .. kā rakstīts augstāk, vienīgais šoreiz izpildīju make vienkārši kā make (bez visu cpu resursu izmantošanas) - katram gadījumam, jo pēc dažādu komentāru izlasīšanas webā tā arī nesapratu vai make -j$(nproc) izmantošana var radīt kādas papildus kļūdas kompilācijā. Kā teikt, labāk ilgāk, bet drošāk :D

Viss izdevās!

Par performanci 4.1.3 vs 4.1.5 pagaidām neko nevaru pateikt. Jāskatās... cerams viss būs OK. Skatīt teksta papildinājumu raksta beigās.
Galvenā 4.1.5 "fīča", kuras nebija iepriekš, manā skatījumā ir "free space" uzrādīšana web interfeisā.

Papildinājums:
Diemžēl nācās uzlikt atpakaļ libtorrent 1.0.11 un qbt 4.1.3, jo 4.1.4 un 4.1.5 smagi nerullēja uz manas ierobežoto resursu kastes. Nāksies iztikt bez "free space" opcijas. Neko darīt - pierādījās sen zināmā patiesība, ka "jaunāks ne vienmēr nozīmē labāks" un ka "ja kaut kas labi strādā, tad neaiztiec".

Libtorrent 1.0.11 liku šādi:
1) ./configure --enable-python-binding --disable-debug --enable-encryption --with-boost-libdir=/usr/lib/arm-linux-gnueabihf CXXFLAGS=-std=c++11
2) make -j$(nproc)
3) make install
4) ldconfig

Kompilējās 50 minūtes :)

Citi raksta

Pašlaik nav komentāru

Komentēt...

Šim ierakstam komentēšanas iespēja ir atslēgta!

Šurpu turpu

«« Alkas pēc īstas ziemasRagāres Dedzinošais (svilinošais) gandrīz izbeidzies»»

Locations of visitors to this page