Po roku rozwoju, zapowiedziano uruchomienie nowej wersji Transmission 3.0, w którym dodano nowe funkcje, zmiany i poprawki błędów. Ci, którzy nie są zaznajomieni z Transmisją, powinni to wiedzieć to darmowy, otwarty, lekki klient P2P dla sieci BitTorrent.
Jest stosunkowo lekki i niewymagający w zakresie zasobów klienta BitTorrent, napisany w języku C i obsługuje różne interfejsy użytkownika: GTK, Qt, natywny Mac, interfejs sieciowy, demon, wiersz poleceń. Jest kompatybilny z następującymi systemami operacyjnymi: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD i Windows.
Główną zaletą to oprogramowanie jest tak naprawdę wolne i bez reklam, wyskakujących okienek i niewiarygodnych linków.
Drugą zaletą jest to, że ma kilka opcji sterowania programem, oprócz normalnego trybu okna, możesz dodawać i usuwać torrenty z wiersza poleceń lub przez przeglądarkę.
Co nowego w Transmission 3.0?
Do głównych zmian, które wyróżniają się w zapowiedzi tej nowej wersji tego popularnego klienta torrentów, należą: zmiany w Twoim interfejsie, od kiedy dla klienta GTK dodano skróty klawiszowe aby poruszać się po sekwencji pobierania, zaktualizowano plik .desktop, dodano plik AppData, zaproponowano symboliczne ikony dla górnego panelu GNOME, zmiana z intltool na gettext została zakończona.
Podczas, dla wersji klienta dla Qtzwiększone są wymagania dla wersji Qt (5.2+), skróty klawiszowe są dodawane poruszać się w kolejce pobierania, zużycie pamięci jest zmniejszone podczas przetwarzania właściwości torrenta, dla plików o długich nazwach przewidziana jest podpowiedź, interfejs jest przystosowany do wyświetlaczy HiDPI.
W procesie w tle przeniesiono do używania libsystemd zamiast libsystemd-daemon; eskalacja uprawnień jest zabroniona w pliku streaming-daemon.service.
Ponadto rozwiązanie luki XSS w kliencie WWW oraz że problemy z wydajnością zostały rozwiązane, a interfejs dla urządzeń mobilnych został ulepszony.
Z drugiej strony należy również zauważyć, że plik możliwość akceptowania połączeń przez IPv6 na serwerze RPC i że Weryfikacja certyfikatu SSL jest domyślnie włączona do pobrania przez HTTPS. We wbudowanym serwerze http liczba nieudanych prób uwierzytelnienia w celu ochrony przed zgadywaniem hasła jest ograniczona do 100.
Z innych zmian które są wymienione:
- Dodano identyfikatory równorzędne dla klientów torrent Xfplay, PicoTorrent, Free Download Manager, Folx i Baidu Netdisk.
- Dodano obsługę opcji TCP_FASTOPEN, która pozwala na nieznaczne skrócenie czasu konfiguracji połączenia.
- Poprawiona obsługa wskaźnika ToS (rodzaj usługi, klasa ruchu) dla połączeń IPv6;
- Dodano możliwość określania masek podsieci w adnotacjach CIDR na czarnej liście (na przykład 1.2.3.4/24).
- Obsługa kompilacji została dodana z mbedtls (polarssl), wolfssl (cyassl) i LibreSSL, a także z nowymi wersjami OpenSSL (1.1.0+).
- Skrypty budujące oparte na CMake poprawiły obsługę generatora Ninja, libappindicator, systemd, Solaris i macOS.
- Klient dla macOS zwiększył wymagania dla wersji platformy (10.10), dodał obsługę ciemnego motywu.
Jak zainstalować transmisję w systemie Linux?
do Ci, którzy są użytkownikami Debiana, Ubuntu, Linux Mint lub dowolnej dystrybucji wywodzącej się z nich, zainstaluj aplikację z:
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
Jeśli są Użytkownicy Fedory lub oparte na niej dystrybucje, mogą zainstalować aplikację w następujący sposób Komenda:
sudo yum install transmission
A dla tych, którzy Użytkownicy systemu Mandriva Linux muszą zainstalować za pomocą tego polecenia:
sudo urpmi transmission
W przypadku tych, którzy są Użytkownicy openSUSE powinni wpisać w terminalu:
sudo zypper install transmission
Wreszcie, w przypadku użytkowników Arch Linux i dystrybucje z niego pochodzące, możesz zainstalować za pomocą tego polecenia:
sudo pacman -S transmission
W ten sam sposób Możesz skompilować Transmission w systemie z jego kodu źródłowego, wystarczy wykonać następujące kroki, aby móc to zrobić.
Ich kod źródłowy jest hostowany na GitHub, więc muszą mieć obsługę git, aby mogli sklonować repozytorium.
Zamierzamy otworzyć terminal i wpisać w nim następujące polecenie.
Najpierw pobierzemy kod źródłowy z:
git clone https://github.com/transmission/transmission Transmission
Wchodzimy do katalogu:
cd Transmission
Rozpoczynamy kompilację od następujących poleceń, które musimy wpisywać kolejno:
git submodule update --init mkdir build cd build cmake .. make sudo make install