Pärast aastast arengut kuulutati välja Transmission 3.0 uue versiooni turule toomine, milles lisatakse mõned uued funktsioonid, muudatused ja veaparandused. Neile, kellele ülekanne on võõras, peaksid nad seda teadma on tasuta avatud lähtekoodiga kerge P2P-klient BitTorrent-võrgu jaoks.
See on suhteliselt kerge ja vähenõudlik BitTorrent-kliendi ressursside osas, kirjutatud C-keeles ja mis toetab erinevaid kasutajaliideseid: GTK, Qt, native Mac, veebiliides, deemon, käsurida. See ühildub järgmiste operatsioonisüsteemidega: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD ja Windows.
Peamine eelis see tarkvara seisneb selles, et see on tõesti tasuta tarkvara ja ilma reklaamide, hüpikakende ja ebausaldusväärsete linkideta.
Teine eelis on see, et sellel on programmi juhtimiseks mõned võimalused, lisaks tavalisele aknarežiimile saate torrenteid lisada või eemaldada käsurealt või brauseri kaudu.
Mida uut on ülekandes 3.0?
Selle populaarse torrenti kliendi uue versiooni teates paistavad silma peamised muudatused: muudatused teie liideses, alates GTK kliendi jaoks on lisatud kiirklahvid allalaadimisjärjestuses navigeerimiseks on .desktop-faili värskendatud, AppData-fail on lisatud, GNOME-i ülemisele paneelile on pakutud sümboolseid ikoone, on vahetus intoltoolilt gettext-ile täielik.
Kuigi Qt kliendiversiooni jaoks, Qt versiooni (5.2+) nõuded on suurenenud, lisatakse kiirklahvid allalaadimisjärjekorras liikumiseks mälu tarbimine väheneb torrenti omaduste töötlemisel, pikkade nimedega failide jaoks on ette nähtud tööriistavihje, liides on kohandatud HiDPI kuvamiseks.
Taustaprotsessis üleminek libsystemd-deemoni asemel kasutama libsystemd; privileegi eskaleerimine on failis streaming-daemon.service keelatud.
Lisaks lahendus veebikliendi XSS-i haavatavusele ning et jõudlusprobleemid on lahendatud ja mobiilseadmete liidest on täiustatud.
Teisalt märgitakse ka, et võime vastu võtta ühendusi IPv6 kaudu RPC-serveris ja et SSL-sertifikaadi kontroll on vaikimisi lubatud HTTPS-i kaudu allalaadimiseks. Sisseehitatud http-serveris on parooli äraarvamise eest kaitstud ebaõnnestunud autentimiskatsete arv piiratud 100-ga.
Muudest muudatustest mida mainitakse:
- Lisatud Xfplay, PicoTorrent, Free Download Manager, Folx ja Baidu Netdisk torrenti klientide võrdõiguslikkuse ID-d.
- Toetus lisati suvandile TCP_FASTOPEN, mis võimaldab ühenduse seadistamise aega veidi lühendada.
- ToS indikaatori (teenuse tüüp, liiklusklass) parendatud käsitlemine IPv6-ühenduste jaoks;
- Lisatud võimalus määrata musta nimekirja kantud CIDR-i märkustes alamvõrgu maskid (näiteks 1.2.3.4/24).
- Ehitustugi lisati mbedtls (polarssl), wolfssl (cyassl) ja LibreSSL ning OpenSSLi (1.1.0+) uued versioonid.
- CMake-põhised ehituskriptid parandasid Ninja generaatori, libappindicatori, systemd, Solarise ja macOS-i tuge.
- MacOS-i klient suurendas platvormi versiooni (10.10) nõudeid, lisas tuge tumedale teemale.
Kuidas Linuxi ülekannet installida?
et need, kes on Debiani, Ubuntu, Linux Mint'i või mis tahes neist tuletatud levitamise kasutajad, installivad rakenduse järgmisega:
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
Kui nad on Fedora kasutajad või sellel põhinevad jaotused, nad saavad rakenduse installida järgmisega käsk:
sudo yum install transmission
Kuigi neile, kes Mandriva Linuxi kasutajad peavad installima selle käsuga:
sudo urpmi transmission
Nende jaoks, kes on openSUSE kasutajad peaksid terminali sisestama järgmised andmed:
sudo zypper install transmission
Lõpuks nende kasutajate puhul, kes on Arch Linuxi ja sellest tuletatud jaotusi saate installida selle käsuga:
sudo pacman -S transmission
Samamoodi saate ülekande süsteemis koostada selle lähtekoodist, selleks peate lihtsalt järgima järgmisi samme.
Nende lähtekood on hostitud GitHubis, nii et neil peab olema hoidla kloonimiseks git-tugi.
Me kavatseme avada terminali ja sisestada sinna järgmised andmed.
Kõigepealt saame lähtekoodi järgmiselt:
git clone https://github.com/transmission/transmission Transmission
Sisestame kataloogi:
cd Transmission
Ja alustame kompileerimist järgmiste käskudega, mille peame ükshaaval sisestama:
git submodule update --init mkdir build cd build cmake .. make sudo make install