1年間の開発期間を経て、Transmission 3.0がリリースされました。このバージョンでは、いくつかの新機能、変更点、バグ修正が追加されています。Transmissionをご存知ない方のために説明すると、TransmissionはBitTorrentネットワーク向けの軽量で無料のオープンソースP2Pクライアントです。
C言語で記述され、GTK、Qt、ネイティブMac、Webインターフェイス、デーモン、コマンドラインなどのさまざまなユーザーインターフェイスをサポートするBitTorrentクライアントのリソースを比較的軽く、要求が厳しくありません。 Mac OS X、Linux、NetBSD、FreeBSD、OpenBSD、Windowsのオペレーティングシステムと互換性があります。
このソフトウェアの最大の利点は、完全に無料のソフトウェアであり、広告、ポップアップ、信頼性の低いリンクが一切ないことです。
XNUMX番目の利点は、通常のウィンドウモードに加えて、プログラムを制御するためのいくつかのオプションがあることです。コマンドラインまたはブラウザを介してトレントを追加および削除できます。
Transmission 3.0の新機能は何ですか?
この人気トレントクライアントの新バージョン発表で特に強調された主な変更点の一つは、インターフェースの変更です。GTKクライアントでは、ダウンロードシーケンスを操作するためのホットキーが追加され、.desktopファイルが更新され、AppDataファイルが追加され、GNOMEトップパネル用のシンボルアイコンが提案され、intltoolからgettextへの変更が完了しました。
一方、Qt 用クライアントバージョンでは、Qt バージョン 5.2 以降の要件が引き上げられ、ダウンロード キュー内で移動するためのホット キーが追加され、トレント プロパティの処理時のメモリ消費量が削減され、ファイル名が長いファイルに対してツール チップが提供され、インターフェースが HiDPI 画面に最適化されています。
バックグラウンドプロセスにおいて、libsystemd-daemon の代わりに libsystemd を使用するように移行が行われました。stream-daemon.service ファイルでは、権限昇格は禁止されています。
また、WebクライアントにおけるXSS脆弱性への対策が講じられたこと、パフォーマンスの問題が解決されたこと、モバイルデバイス向けインターフェースが改善されたことについても言及されている。

さらに、 RPCサーバーがIPv6接続の受け入れをサポートするようになったこと、およびHTTPSダウンロード時にSSL証明書の検証がデフォルトで有効になっていることも特筆すべき点です。組み込みHTTPサーバーでは、パスワード推測攻撃を防ぐため、認証失敗回数が100回に制限されています。
その他に言及された変更点は以下のとおりです。
- Xfplay、PicoTorrent、無料ダウンロードマネージャー、Folx、およびBaiduNetdiskトレントクライアントのピアIDを追加しました。
- TCP_FASTOPENオプションのサポートが追加されました。これにより、接続のセットアップ時間をわずかに短縮できます。
- IPv6接続のToSインジケーター(サービスの種類、トラフィッククラス)の処理が改善されました。
- ブラックリストに登録されたCIDR注釈でサブネットマスクを指定する機能が追加されました(たとえば、1.2.3.4 / 24)。
- ビルドのサポートは、mbedtls(polarssl)、wolfssl(cyassl)、LibreSSL、およびOpenSSLの新しいバージョン(1.1.0+)で追加されました。
- CMakeベースのビルドスクリプトは、Ninjaジェネレーター、libappindicator、systemd、Solaris、およびmacOSのサポートを改善しました。
- macOSのクライアントは、プラットフォームバージョン(10.10)の要件を増やし、ダークテーマのサポートを追加しました。
LinuxにTransmissionをインストールするにはどうすればいいですか?
Debian、Ubuntu、Linux Mint、またはこれらから派生したディストリビューションのユーザーの方は、以下のコマンドでアプリケーションをインストールしてください。
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
FedoraユーザーまたはFedoraベースのディストリビューションを使用している場合は、次のコマンドでアプリケーションをインストールできます。
sudo yum install transmission
Mandriva Linuxユーザーの場合、インストールは以下のコマンドで行ってください。
sudo urpmi transmission
openSUSEユーザーの場合は、ターミナルで以下のコマンドを入力してください。
sudo zypper install transmission
最後に、Arch Linuxおよびそこから派生したディストリビューションのユーザーの方は、以下のコマンドでインストールできます。
sudo pacman -S transmission
同様に、Transmissionをソースコードからシステム上でコンパイルすることもできます。そのためには、以下の手順に従うだけです。
彼らのソースコードはGitHubでホストされているため、リポジトリのクローンを作成できるようにgitサポートが必要です。
ターミナルを開いて、次のように入力します。
まず、次のソースコードを取得します。
git clone https://github.com/transmission/transmission Transmission
次のディレクトリに入ります。
cd Transmission
そして、XNUMXつずつ入力する必要がある次のコマンドでコンパイルを開始します。
git submodule update --init mkdir build cd build cmake .. make sudo make install