Trong bài đăng của chúng tôi hôm nay, và như tiêu đề đã nói, chúng tôi sẽ đề cập đến tin tức về "Truyền tải 4.0". Phiên bản nào mới nhất của tuyệt vời ứng dụng khách BitTorrent miễn phí và mở cho GNU/Linux. Để làm như vậy, hãy tiếp tục báo cáo sự phát triển của nó, giống như lần trước (gần 3 năm trước), khi chúng tôi xem lại tin tức về Truyền 3.0.
Và cũng như vào dịp đó, cái mới và phiên bản xuất bản cuối cùng, đây là một bản cập nhật tuyệt vời, chứa đầy những tin tức rất quan trọng, vì đã nói điều này phần mềm đa nền tảng miễn phí và mã nguồn mở. Như sẽ thấy dưới đây.
Tuy nhiên, trước khi bắt đầu bài đăng này về việc phát hành phiên bản mới nhất gần đây "Truyền tải 4.0", chúng tôi khuyên bạn nên khám phá bài viết trước liên quan đến nó:
Truyền 4.0: Hiện có hỗ trợ cho BitTorrent v2
Tin tức thời sự về Truyền dẫn 4.0
Theo thông báo chính thức của việc phát hành "Truyền tải 4.0", phiên bản mới này bao gồm nhiều tính năng mới sau đây mà chúng tôi cho là quan trọng hoặc đáng được nêu bật:
- Về hiệu quả sử dụng các nguồn lực, mã đã được định hình và cải tiến rộng rãi để khắc phục tình trạng sử dụng bộ nhớ và mã không hiệu quả. Vì vậy, giờ đây bạn có thể sử dụng số chu kỳ CPU ít hơn tới 50% và phân bổ bộ nhớ ít hơn 70% so với Transmission 3.00.
- Về sự tham gia của Cộng đồng trong quá trình phát triển, mã này đã được cải thiện để chương trình phản ứng nhanh hơn với các báo cáo lỗi và gửi mã so với trước đây. Ngoài ra, hiện nay có một nhóm cộng tác viên tình nguyện mới hoạt động rất tích cực.
- Về hiện đại hóa mã, tất cả cơ sở mã đã được di chuyển từ C sang C++. Do đó, điều này đã dẫn đến hàng nghìn dòng mã tùy chỉnh bị xóa và những dòng khác được nâng cấp lên C++. Do đó đạt được mã nhân giảm 18%. Ngoài ra, ứng dụng khách GTK đã được chuyển sang GTK4/GTKMM.
- Về các tính năng mới được tích hợp, cần lưu ý những điểm sau: Khả năng tương thích với việc sử dụng torrent BitTorrent v2 và torrent kết hợp cũng như cấu hình của trình theo dõi "mặc định" có thể được sử dụng để quảng cáo tất cả các torrent công khai. Ngoài ra, bây giờ, các hạt mới được thêm vào có thể bắt đầu ngay lập tức và kiểm tra các bộ phận, bạn đã hỏi. Điều này, thay vì cần xác minh đầy đủ trước khi bắt đầu gieo hạt.
Cuối cùng, và để biết thêm thông tin về phần mềm nói trên và để lấy các tệp cài đặt của nó, như thường lệ, cả phần mềm trang web chính thức như anh ấy Kho lưu trữ GitHub.
tóm lại
Tóm lại "Truyền tải 4.0" đến để cho điều tuyệt vời này Ứng dụng khách BitTorrent một sự đổi mới khá đáng chú ý. Và tất cả là nhờ bạn Nhiều cải tiến, thay đổi và sửa lỗi lớn thực hiện. Theo cách như vậy, để cải thiện việc quản lý tải xuống tệp qua Internet, cả về mặt chức năng và trực quan. Và, nếu bạn là người dùng thường xuyên của nó và bạn thấy những tính năng mới này thật tuyệt vời, thì đó sẽ là một niềm vui biết kinh nghiệm và ấn tượng của bạn bàn tay đầu tiên, thông qua các bình luận.
Ngoài ra, hãy nhớ, hãy truy cập phần đầu của «nơi», ngoài kênh chính thức của Telegram để biết thêm tin tức, hướng dẫn và cập nhật Linux. hướng Tây nhóm, để biết thêm thông tin về chủ đề hôm nay.
Rất thú vị, cảm ơn bạn rất nhiều
Bây giờ chúng tôi chỉ cần ai đó cho chúng tôi biết ít chuyên gia hơn về cách chúng tôi có thể cài đặt phiên bản mới này.
Tôi đã tải xuống tar.xz. Tôi đã giải nén nó và tôi không biết làm thế nào để tiếp tục. Một vài giải pháp tôi tìm thấy không hiệu quả với tôi.
Trân trọng, Robert. Cám ơn bạn đã góp ý. Hướng dẫn về cách biên dịch và cài đặt chương trình có trên tệp readme.md và trang web GitHub của chương trình. Đảm bảo bạn chưa cài đặt phiên bản trước:
$ tar xf truyền-4.00.tar.xz
truyền $cd-4.00
bản dựng $ mkdir
bản dựng $ cd
$ # Sử dụng -DCMAKE_BUILD_TYPE=RelWithDebInfo để tạo nhị phân được tối ưu hóa.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo thực hiện cài đặt
Và nếu đó là từ GitHub thì như sau:
### Cài đặt lần đầu
bản sao $ git https://github.com/transmission/transmission truyền tải
Truyền $cd
cập nhật mô hình con $ git --init --recursive
bản dựng $ mkdir
bản dựng $ cd
$ # Sử dụng -DCMAKE_BUILD_TYPE=RelWithDebInfo để tạo nhị phân được tối ưu hóa.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo thực hiện cài đặt
### Để hiện thực hóa
$ cd Truyền/xây dựng
$ làm sạch
$ git submodule foreach --recursive git clean -xfd
$ git pull --rebase --prune
cập nhật mô hình con $ git --recursive
$ # Sử dụng -DCMAKE_BUILD_TYPE=RelWithDebInfo để tạo nhị phân được tối ưu hóa.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo thực hiện cài đặt
https://github.com/transmission/transmission
Xin chào Jose Albert, cảm ơn bạn rất nhiều vì thông tin,
Tôi đã làm theo hướng dẫn mà bạn nói với tôi, nhưng khi tôi vào dòng:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
nó cho tôi lỗi sau:
Nhận dạng trình biên dịch C là GNU 10.2.1
- Nhận dạng trình biên dịch CXX là GNU 10.2.1
- Phát hiện thông tin ABI của trình biên dịch C
- Phát hiện thông tin ABI của trình biên dịch C - đã xong
— Kiểm tra trình biên dịch C đang hoạt động: /usr/bin/cc – đã bỏ qua
—Phát hiện các tính năng biên dịch C
— Phát hiện các tính năng biên dịch C – xong
- Phát hiện thông tin ABI của trình biên dịch CXX
- Phát hiện thông tin ABI của trình biên dịch CXX - đã xong
— Kiểm tra trình biên dịch CXX đang hoạt động: /usr/bin/c++ – bỏ qua
—Phát hiện các tính năng biên dịch CXX
— Phát hiện các tính năng biên dịch CXX – xong
—Tìm kiếm pthread.h
—Tìm kiếm pthread.h –tìm thấy
— Thực hiện kiểm tra CMAKE_HAVE_LIBC_PTHREAD
— Thực hiện Kiểm tra CMAKE_HAVE_LIBC_PTHREAD – Không thành công
- Tìm kiếm pthread_create trong pthreads
- Tìm kiếm pthread_create trong pthreads - không tìm thấy
- Tìm kiếm pthread_create trong pthread
- Tìm kiếm pthread_create trong pthread - đã tìm thấy
- Chủ đề tìm thấy: TRUE
Lỗi CMake tại /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (tin nhắn):
KHÔNG thể tìm thấy CURL (thiếu: CURL_LIBRARY CURL_INCLUDE_DIR) (Bắt buộc là
ít nhất là phiên bản "7.28.0")
Call Stack (cuộc gọi gần đây nhất trước):
/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)
- Cấu hình không đầy đủ, xảy ra lỗi!
Xem thêm "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
Xem thêm "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".
Tôi hiểu rằng lỗi nói rằng nó không tìm thấy CURL, nhưng tôi đã cài đặt nó:
~/Downloads/transmission-4.0.0/build$ dpkg -l | grep cuộn tròn
ii curl 7.74.0-1.3+deb11u5 AMD64 công cụ dòng lệnh để truyền dữ liệu với cú pháp URL
ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 AMD64 thư viện chuyển URL phía máy khách dễ sử dụng (hương vị GnuTLS)
ii libcurl4:AMD64 7.74.0-1.3+deb11u5 AMD64 thư viện chuyển URL phía máy khách dễ sử dụng (Hương vị OpenSSL)
ii python3-pycurl 7.43.0.6-5 AMD64 Liên kết Python với libcurl (Python 3)
Tôi đã xem nhật ký lỗi, nhưng tôi không hiểu bất cứ điều gì họ nói, hãy cho tôi biết nếu bạn biết cách khắc phục.
Tôi có debian 11
Trân trọng, Robert. Vâng, rõ ràng, nó nói rằng hệ điều hành của bạn thiếu thư viện CURL, bằng hoặc lớn hơn phiên bản 7.28. Chạy cái này để xem nó có cài đặt thư viện đó không và hy vọng bạn có phiên bản đó hoặc cao hơn:
cập nhật sudo apt && nâng cấp sudo apt && sudo apt cài đặt curl && sudo apt-get cài đặt libcurl4-openssl-dev
Hoặc trường hợp dùng CentOS: sudo yum install libcurl-devel
Xin chào Albert, tôi đã cài đặt các thư viện mà bạn nói với tôi, tôi đã tìm kiếm trên mạng và các giải pháp tôi tìm thấy không rõ ràng chút nào và rất phức tạp đối với kiến thức của tôi.
Bây giờ tôi sẽ gắn bó với phiên bản 3.
Cám ơn rất nhiều.