HELDON: qBittorrent 4.5.4 un libtorrent 1.2.19

Publicēts: 21:43:12 06/30/23
Autors: HELDON

Te dažas piezīmes pašam sev (ja nākotnē vajadzēs kaut ko tādu atkārtot uz citas kastes).

Uz Debian 12 (uk vps) uzliku pašreiz jaunāko qBittorrent 4.5.4 (ar tradicionālo kompilēšanu no sources):

No juzera konta:
1) ./configure --disable-gui
2) make -j$(nproc)

Pēc tam palaist ar:
/home/juzeris/qbittorrent-4.5.4/src/qbittorrent-nox --webui-port=12345 -d

Tā kā bija slinkums instalēt no sources libtorrent uzliku to ar apt install libtorrent-rasterbar-dev  - uzlikās versija 2.0.8.

Pēc tam izlasīju, ka qbt 4.5.x iesaka izmantot libtorrent 1.2.x. Patestēju ar 2.0.8 - ar download nekādu problēmu 50 līdz ~100MB/s (un vairāk) mierīgi.

Uploads gan sux... redzams, ka mans uk vps pat ar ssd netur līdzi fanātiem ar tjūnētiem dedicated serveriem.

Protams, nevar jau zināt kā provaideris ir nokonfigurējis serveri un ierobežojumus, bet nu uploads UK trafikam, ja pretī ir attiecīgi jaudīga kaste bija normāls - redzēju ~180MB/s.

Tagad patestēšu ar libtorrent 1.2.19. Lai to uzliktu, darīju sekojošo:

No root konta:
1) Aizvācu uzlikto libtorrent 2.0.8 - apt remove libtorrent-rasterbar-dev
2) git clone https://github.com/arvidn/libtorrent.git
3) cd libtorrent
4) git checkout v1.2.19
5) cmake -B cmake-build-dir/release -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=14
6) cmake --build cmake-build-dir/release
7) cmake --install cmake-build-dir/release

This generates an install_manifest.txt file in the build folder (/root/libtorrent/cmake-build-dir/release) that can later be used to uninstall all installed files with sudo xargs rm < install_manifest.txt. The default installation prefix is /usr/local, as expected.

8. No juzera konta jāpārinstalē qbittorrent - jo iepriekšējais bija nokompilēts priekš libtorrent 4.0.8.

No root konta:
9) ldconfig

Tas arī viss. Palaižam qbt un testēju upload/download.

Vispār daudzi ar seedboxiem ekskluzīvi izmanto qbt 4.3.9, tikai nezinu gan ar kādu libtorrent versiju. Ja uploads joprojām būs čābīgs, pamēģināšu downgreidot uz 4.3.9.