Pēc gada attīstības tika paziņots par Transmission 3.0 jaunās versijas palaišanu, kurā tiek pievienotas dažas jaunas funkcijas, izmaiņas un kļūdu labojumi. Tiem, kas nezina par pārraidi, būtu jāzina, ka tas ir bezmaksas, atvērtā koda, viegls P2P klients BitTorrent tīklam.
BitTorrent klienta resursi ir samērā viegli un neprasīti, tie ir rakstīti C valodā un atbalsta dažādas lietotāja saskarnes: GTK, Qt, vietējais Mac, tīmekļa interfeiss, dēmons, komandrinda. Tas ir saderīgs ar šādām operētājsistēmām: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD un Windows.
Galvenā priekšrocība šī programmatūra ir tā, ka tā patiešām ir bezmaksas programmatūra un bez reklāmām, uznirstošajiem logiem un neuzticamām saitēm.
Otra priekšrocība ir tā, ka tai ir dažas iespējas kontrolēt programmu, papildus parastajam loga režīmam var pievienot un noņemt straumējumus no komandrindas vai caur pārlūku.
Kas jauns pārraides 3.0 versijā?
Starp galvenajām izmaiņām, kas izceļas paziņojumā par šo populārā torrenta klienta jauno versiju, ir: izmaiņas jūsu saskarnē, kopš tā laika GTK klientam ir pievienoti karstie taustiņi lai pārvietotos lejupielādes secībā, .desktop fails ir atjaunināts, AppData fails ir pievienots, GNOME augšējam panelim ir ierosinātas simboliskas ikonas, pāreja no intltool uz gettext ir pabeigta.
Kamēr, Qt klienta versijai, prasības Qt versijai (5.2+) ir paaugstinātas, tiek pievienoti karstie taustiņi pārvietoties lejupielādes rindā, apstrādājot torrenta rekvizītus, tiek samazināts atmiņas patēriņš, rīku padoms ir paredzēts failiem ar gariem nosaukumiem, interfeiss ir pielāgots HiDPI displejiem.
Fona procesā pāreja uz libsystemd izmantošanu libsystemd-daemon vietā; privilēģiju eskalācija failā streaming-daemon.service ir aizliegta.
Turklāt risinājums XSS ievainojamībai tīmekļa klientā un ka veiktspējas problēmas ir atrisinātas un mobilo ierīču saskarne ir uzlabota.
No otras puses, tiek arī atzīmēts, ka spēja pieņemt savienojumus, izmantojot IPv6 RPC serverī un ka SSL sertifikāta pārbaude ir iespējota pēc noklusējuma lejupielādei, izmantojot HTTPS. Iegultā http serverī neveiksmīgu autentifikācijas mēģinājumu skaits, lai aizsargātu pret paroles uzminēšanu, ir ierobežots līdz 100.
No pārējām izmaiņām kas ir minēti:
- Pievienoti vienaudžu ID Xfplay, PicoTorrent, Free Download Manager, Folx un Baidu Netdisk torrent klientiem.
- Tika pievienots opcijas TCP_FASTOPEN atbalsts, kas ļauj nedaudz samazināt savienojuma iestatīšanas laiku.
- Uzlabota TOS indikatora (pakalpojuma veids, trafika klase) apstrāde IPv6 savienojumiem;
- Pievienota iespēja norādīt apakštīkla maskas melnajā sarakstā iekļautajās CIDR anotācijās (piemēram, 1.2.3.4/24).
- Veidošanas atbalsts tika pievienots ar mbedtls (polarssl), wolfssl (cyassl) un LibreSSL, kā arī ar jaunām OpenSSL versijām (1.1.0+).
- Uz CMake bāzes veidoti skripti uzlaboja Ninja ģeneratora, libappindicator, systemd, Solaris un macOS atbalstu.
- MacOS klients palielināja prasības platformas versijai (10.10), pievienoja atbalstu tumšai tēmai.
Kā instalēt pārraidi Linux?
līdz tie, kas ir Debian, Ubuntu, Linux Mint vai jebkura no tiem iegūta izplatījuma lietotāji, instalē lietojumprogrammu ar:
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
Ja viņi ir Fedora lietotāji vai uz tā balstīti izplatījumi, viņi var instalēt lietotni, izmantojot tālāk norādītās iespējas komanda:
sudo yum install transmission
Kaut arī tiem, kas Mandriva Linux lietotājiem jāinstalē ar šo komandu:
sudo urpmi transmission
Attiecībā uz tiem, kas ir OpenSUSE lietotājiem terminālā ir jāievada šāda informācija:
sudo zypper install transmission
Visbeidzot, attiecībā uz tiem, kas ir Arch Linux un no tā atvasinātos izplatījumus varat instalēt ar šo komandu:
sudo pacman -S transmission
Tādā pašā veidā jūs varat apkopot pārraidi sistēmā no tā avota koda, jums vienkārši ir jāveic šādas darbības, lai to varētu izdarīt.
Viņu pirmkods tiek mitināts vietnē GitHub, tāpēc viņiem ir nepieciešams git atbalsts, lai viņi varētu klonēt repozitoriju.
Mēs atvērsim termināli un tajā ierakstīsim šādu tekstu.
Vispirms mēs saņemsim avota kodu ar:
git clone https://github.com/transmission/transmission Transmission
Mēs ievadām direktoriju:
cd Transmission
Mēs sākam apkopošanu ar šādām komandām, kas mums jāievada pa vienai:
git submodule update --init mkdir build cd build cmake .. make sudo make install