Po letu razvoja, napovedan je bil začetek nove različice Transmisije 3.0, v katerem so dodane nekatere nove funkcije, spremembe in popravki napak. Tisti, ki ne poznajo prenosa, bi morali vedeti, da to je brezplačen, odprt, lahek odjemalec P2P za omrežje BitTorrent.
Glede virov odjemalca BitTorrent je razmeroma lahka in napisana v jeziku C in podpira različne uporabniške vmesnike: GTK, Qt, domači Mac, spletni vmesnik, demon, ukazno vrstico. Združljiv je z naslednjimi operacijskimi sistemi: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD in Windows.
Glavna prednost ta programska oprema je res brezplačna in brez oglasov, pojavnih oken in nezanesljivih povezav.
Druga prednost je ta, da ima nekaj možnosti za nadzor programa, poleg običajnega okenskega načina pa lahko dodajate in odstranjujete tudi hudournike iz ukazne vrstice ali prek brskalnika.
Kaj je novega v menjalniku 3.0?
Glavne spremembe, ki izstopajo v napovedi te nove različice tega priljubljenega hudourniškega odjemalca, so: spremembe v vmesniku, saj za odjemalca GTK so dodane bližnjice za krmarjenje po zaporedju prenosa je bila posodobljena datoteka .desktop, dodana je datoteka AppData, za zgornjo ploščo GNOME so predlagane simbolične ikone, sprememba iz intltool v gettext je končana.
Medtem, za odjemalsko različico za Qt, se zahteve za različico Qt (5.2+) povečajo, dodane so bližnjice za premikanje v čakalni vrsti za prenos, poraba pomnilnika se zmanjša pri obdelavi lastnosti hudournika, opis datotek je na voljo za datoteke z dolgimi imeni, vmesnik je prilagojen za prikazovalnike HiDPI.
V ozadju, prešel na uporabo libsystemd namesto libsystemd-daemon; stopnja privilegijev je v datoteki streaming-daemon.service prepovedana.
Poleg tega rešitev ranljivosti XSS v spletnem odjemalcu in da so težave z zmogljivostjo odpravljene in vmesnik za mobilne naprave izboljšan.
Po drugi strani pa je treba opozoriti tudi, da sposobnost sprejemanja povezav prek IPv6 na strežniku RPC in da je Preverjanje potrdila SSL je privzeto omogočeno za prenose prek HTTPS. V vdelanem strežniku http je število neuspešnih poskusov preverjanja pristnosti za zaščito pred ugibanjem gesla omejeno na 100.
Od ostalih sprememb ki so omenjeni:
- Dodani so ID-ji enakovrednih odjemalcev za hfplay, PicoTorrent, Free Download Manager, Folx in Baidu Netdisk.
- Dodana je bila podpora za možnost TCP_FASTOPEN, ki omogoča, da se čas nastavitve povezave nekoliko skrajša.
- Izboljšano ravnanje s kazalnikom ToS (vrsta storitve, razred prometa) za povezave IPv6;
- Dodana možnost določanja mask podomrežja v pripisih CIDR na črnem seznamu (na primer 1.2.3.4/24).
- Podpora za gradnjo je bila dodana z mbedtls (polarssl), wolfssl (cyassl) in LibreSSL ter novimi različicami OpenSSL (1.1.0+).
- Skripti za gradnjo na osnovi CMake so izboljšali podporo za generator Ninja, libappindicator, systemd, Solaris in macOS.
- Naročnik za macOS je povečal zahteve za različico platforme (10.10), dodal podporo za temno temo.
Kako namestiti prenos na Linux?
za tisti, ki so uporabniki Debian, Ubuntu, Linux Mint ali katere koli distribucije, ki izhaja iz njih, namestite aplikacijo z:
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
Če so Uporabniki Fedore ali njene distribucije, aplikacijo lahko namestijo z naslednjim ukaz:
sudo yum install transmission
Medtem ko za tiste, ki Uporabniki Mandrive Linux morajo namestiti s tem ukazom:
sudo urpmi transmission
Za primer tistih, ki so Uporabniki openSUSE naj v terminal vnesejo naslednje:
sudo zypper install transmission
Nazadnje, v primeru tistih, ki so uporabniki Arch Linux in distribucije, ki izhajajo iz njega, lahko namestite s tem ukazom:
sudo pacman -S transmission
Na enak način prenos lahko v sistemu prevedete iz njegove izvorne kode, sledite le naslednjim korakom, da to lahko storite.
Njihova izvorna koda gostuje na GitHub, zato morajo imeti podporo za git, da lahko klonirajo skladišče.
Odprli bomo terminal in vanj vtipkali naslednje.
Najprej bomo dobili izvorno kodo z:
git clone https://github.com/transmission/transmission Transmission
Vpišemo imenik:
cd Transmission
In sestavljanje začnemo z naslednjimi ukazi, ki jih moramo vpisati enega za drugim:
git submodule update --init mkdir build cd build cmake .. make sudo make install