今日の投稿では、タイトルが示すように、 「トランスミッション4.0」. 偉大なの最新バージョンはどれですか 無料でオープンな BitTorrent クライアント GNU/Linux 用。 そのために、前回(ほぼ3年前)のニュースを見直したときと同じように、その開発を報告し続けます 送信3.0.
そしてその時と同じように、この新しい 最終公開バージョン、これは非常に重要なニュースでいっぱいの素晴らしいアップデートです。 無料のクロスプラットフォーム ソフトウェア そしてオープンソース。 以下に示すように。
ただし、最新バージョンの最近のリリースについてこの投稿を開始する前に 「トランスミッション4.0」、それに関連する以前の投稿を調べることをお勧めします。
Transmission 4.0: BitTorrent v2 をサポート
Transmission 4.0の最新ニュース
従った 公式発表 のリリースの 「トランスミッション4.0」、この新しいバージョンには、重要または強調する価値があると見なされる多くの新機能が含まれています。
- 資源の利用効率について、非効率的なコードとメモリ使用量を修正するために、コードが広範囲にプロファイリングされ、改善されました。 そのため、Transmission 50 よりも最大 70% 少ない CPU サイクルと 3.00% 少ないメモリ割り当てを使用できるようになりました。
- コミュニティの開発への参加について、コードが改善されたため、プログラムは以前よりもバグレポートやコードの送信にはるかに応答しやすくなりました. さらに、非常に活発なボランティア協力者の新しいグループができました。
- コードのモダナイゼーションについて、すべてのコード ベースが C から C++ に移行されました。 その結果、数千行のカスタム コードが削除され、他のコードが C++ にアップグレードされました。 したがって、カーネル コードを 18% 削減できます。 また、GTK クライアントが GTK4/GTKMM に移植されました。
- 搭載された新機能について、次の点に注意してください: BitTorrent v2 トレントおよびハイブリッド トレントの使用との互換性、およびすべてのパブリック トレントをアドバタイズするために使用できる「デフォルト」トラッカーの構成。 また、新たに追加されたシードがすぐに起動し、パーツを確認できるようになったと、あなたは尋ねました。 これにより、シードを開始する前に完全な検証が必要なくなります。
最後に、前述のソフトウェアの詳細とそのインストール ファイルの入手については、いつものように、 公式サイト 彼のように GitHubリポジトリ.
要約
要するに、 「トランスミッション4.0」 この偉大なを与えるために来る BitTorrentクライアント かなりのリノベーション。 そして、あなたのおかげで 複数の主要な改善、変更、および修正 作る。 このようにして、機能的にも視覚的にも、インターネット経由でのファイル ダウンロードの管理を改善します。 そして、あなたがそれの定期的なユーザーであり、これらの新機能が素晴らしいと感じたなら、それは喜びです. あなたの経験と印象を知る デ・プリメラ・マノ、 コメントを通して.
また、覚えておいてください。 «サイト»の公式チャンネルに加えて、 Telegram その他のニュース、チュートリアル、Linux の更新については、. 西 グループ、今日のトピックの詳細については。
非常に興味深い、どうもありがとうございました
この新しいバージョンをインストールする方法を専門家ではない私たちに教えてくれる人が必要です。
tar.xz をダウンロードしました。解凍しましたが、続行する方法がわかりません。 私が見つけたいくつかの解決策は私にはうまくいきません。
よろしく、ロバート。 ご意見ありがとうございます。 プログラムをコンパイルしてインストールする方法については、readme.md ファイルと GitHub Web サイトを参照してください。 以前のバージョンがインストールされていないことを確認してください。
$ tar xf Transmission-4.00.tar.xz
$cd 伝送-4.00
$ mkdir ビルド
$ cdビルド
$ # -DCMAKE_BUILD_TYPE=RelWithDebInfo を使用して、最適化されたバイナリをビルドします。
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
作る
$ sudo メイクインストール
GitHub からの場合は、次のようになります。
### 初めてインストールする
$ git クローン https://github.com/transmission/transmission 送信
$cd 伝送
$ git サブモジュールの更新 --init --recursive
$ mkdir ビルド
$ cdビルド
$ # -DCMAKE_BUILD_TYPE=RelWithDebInfo を使用して、最適化されたバイナリをビルドします。
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
作る
$ sudo メイクインストール
### 実現する
$ cd 送信/ビルド
$きれいにする
$ git submodule foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git サブモジュールの更新 --recursive
$ # -DCMAKE_BUILD_TYPE=RelWithDebInfo を使用して、最適化されたバイナリをビルドします。
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
作る
$ sudo メイクインストール
https://github.com/transmission/transmission
こんにちは、ホセ・アルバートさん、情報ありがとうございます。
私はあなたが教えてくれた指示に従いましたが、私が列に入ったとき:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
次のエラーが表示されます。
C コンパイラの ID は GNU 10.2.1 です
-CXXコンパイラの識別はGNU10.2.1です。
-CコンパイラのABI情報の検出
-CコンパイラのABI情報の検出-完了
— 動作している C コンパイラをチェックします: /usr/bin/cc – スキップ
—C コンパイル機能の検出
— C コンパイル機能の検出 – 完了
-CXXコンパイラのABI情報の検出
-CXXコンパイラのABI情報の検出-完了
— 動作する CXX コンパイラを確認します: /usr/bin/c++ – スキップされました
—CXX コンパイル機能の検出
— CXX コンパイル機能の検出 – 完了
— pthread.h を探す
— pthread.h を探しています –見つかりました
— テストの実行 CMAKE_HAVE_LIBC_PTHREAD
— テスト CMAKE_HAVE_LIBC_PTHREAD の実行 – 失敗
-pthreadsでpthread_createを探しています
-pthreadsでpthread_createを探しています-見つかりません
-pthreadでpthread_createを探しています
-pthreadでpthread_createを探しています-見つかりました
-見つかったスレッド:TRUE
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 での CMake エラー (メッセージ):
CURL が見つかりませんでした (欠落: CURL_LIBRARY CURL_INCLUDE_DIR) (必須
少なくともバージョン「7.28.0」)
コールスタック(最新のコールが最初):
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.18/Modules/FindCURL.cmake:169 (find_package_handle_standard_args)
CMakeLists.txt:203(find_package)
-設定が不完全で、エラーが発生しました!
「/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log」も参照してください。
「/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log」も参照してください。
CURL が見つからないというエラーが表示されることは理解していますが、CURL はインストールされています。
~/Downloads/transmission-4.0.0/build$ dpkg -l | grep カール
ii curl 7.74.0-1.3+deb11u5 URL 構文でデータを転送するための amd64 コマンド ライン ツール
ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 使いやすいクライアント側 URL 転送ライブラリ (GnuTLS フレーバー)
ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 使いやすいクライアント側 URL 転送ライブラリ (OpenSSL フレーバー)
ii python3-pycurl 7.43.0.6-5 amd64 libcurl への Python バインディング (Python 3)
エラー ログを見ましたが、何を言っているのかわかりません。修正方法をご存知でしたら教えてください。
私はdebian 11を持っています
よろしく、ロバート。 はい、明らかに、バージョン 7.28 以上の CURL ライブラリが OS にないと言われています。 これを実行して、そのライブラリがインストールされているかどうかを確認してください。うまくいけば、そのバージョン以上を持っていることを願っています。
sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev
または、CentOS を使用する場合: sudo yum install libcurl-devel
こんにちはアルバート、あなたが教えてくれたライブラリをインストールしました。ネットを検索していて、見つけた解決策はまったく明確ではなく、私の知識では非常に複雑です。
今のところ、バージョン 3 に固執します。
どうもありがとうございます。