В нашата публикация днес, както се казва в заглавието, ще разгледаме новините за "Трансмисия 4.0". Което е най-новата версия на великия безплатен и отворен BitTorrent клиент за GNU/Linux. За да го направите, продължете да съобщавате за развитието му, както и последния път (преди почти 3 години), когато прегледахме новините за Предаване 3.0.
И точно както по онзи повод, този нов и последната публикувана версия, това е страхотна актуализация, пълна с много важни новини, за това безплатен софтуер за различни платформи и с отворен код. Както ще се види по-долу.
Но преди да започнете тази публикация за скорошното издание на най-новата версия "Трансмисия 4.0", препоръчваме ви след това да разгледате предишната публикация, свързана с него:
Transmission 4.0: Сега с поддръжка за BitTorrent v2
Актуални новини в Transmission 4.0
Според официално съобщение на освобождаването на "Трансмисия 4.0", тази нова версия включва сред много нови функции следните, които считаме за важни или заслужаващи да бъдат подчертани:
- Относно ефективността на използването на ресурсите, кодът е широко профилиран и подобрен, за да коригира неефективния код и използването на паметта. Така че сега можете да използвате до 50% по-малко процесорни цикли и 70% по-малко разпределение на паметта от Transmission 3.00.
- Относно участието на Общността в разработката, кодът е подобрен, така че програмата да реагира много по-добре на доклади за грешки и изпращане на код, отколкото в миналото. Освен това вече има нова група от много активни доброволци-сътрудници.
- Относно модернизацията на кода, цялата кодова база е мигрирана от C към C++. Което от своя страна доведе до премахването на хиляди редове персонализиран код и надстройването на други до C++. По този начин се постига код на ядрото, намален с 18%. Също така GTK клиентът е пренесен към GTK4/GTKMM.
- Относно включени нови функции, заслужава да се отбележи следното: Съвместимост с използването на торенти BitTorrent v2 и хибридни торенти и конфигурацията на тракерите „по подразбиране“, които могат да се използват за рекламиране на всички публични торенти. Също така, че сега новодобавените семена могат да започнат незабавно и да проверят частите, попитахте вие. Това, вместо да се нуждаете от пълна проверка, преди да може да започне засяването.
И накрая, за повече информация относно споменатия софтуер и за получаване на инсталационните му файлове, както обикновено, както му официален уебсайт като негов Хранилище на GitHub.
Обобщение
С една дума, "Трансмисия 4.0" идва да даде това страхотно BitTorrent клиент доста забележителен ремонт. И всичко това благодарение на вашите Множество основни подобрения, промени и поправки направени. По този начин да се подобри управлението на изтеглянето на файлове през Интернет, както функционално, така и визуално. И ако сте редовен потребител на него и сте намерили тези нови функции страхотни, ще бъде удоволствие познайте своя опит и впечатления първа ръка, чрез коментарите.
Освен това не забравяйте, посетете началото на нашия «място», в допълнение към официалния канал на Telegram за повече новини, уроци и актуализации на Linux. запад група, за повече информация по днешната тема.
Много интересно, благодаря ви много
Сега просто се нуждаем от някой, който да ни каже по-малко експерти как можем да инсталираме тази нова версия.
Изтеглих tar.xz, декомпресирах го и не знам как да продължа. Няколкото решения, които намерих, не работят за мен.
Поздрави Робърт. Благодаря за коментара. Инструкциите как да компилирате и инсталирате програмата са в нейния файл readme.md и уебсайта на GitHub. Уверете се, че нямате инсталирана предишна версия:
$ tar xf предаване-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 --рекурсивно
$ mkdir компилация
$ cd компилация
$ # Използвайте -DCMAKE_BUILD_TYPE=RelWithDebInfo за изграждане на оптимизиран двоичен файл.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ грим
$ sudo направи инсталиране
### Да се актуализира
$ cd Предаване/сглобяване
$ почистете
$ git подмодул foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git актуализация на подмодула --рекурсивно
$ # Използвайте -DCMAKE_BUILD_TYPE=RelWithDebInfo за изграждане на оптимизиран двоичен файл.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ грим
$ sudo направи инсталиране
https://github.com/transmission/transmission
Здравейте Хосе Алберт, благодаря ви много за информацията,
Следвах инструкциите, които ми казахте, но когато влязох в реда:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
дава ми следната грешка:
Идентификацията на C компилатора е GNU 10.2.1
- Идентификацията на компилатора на CXX е GNU 10.2.1
- Откриване на информация за ABI на компилатора C
- Откриване на информация за ABI на компилатора на C - готово
— Проверка за работещ C компилатор: /usr/bin/cc – пропуснато
— Откриване на функции за компилиране на C
— Откриване на функции за компилиране на C – готово
- Откриване на информация за ABI на компилатора на CXX
- Откриване на информация за ABI на компилатора на CXX - готово
— Проверка за работещ CXX компилатор: /usr/bin/c++ – пропуснато
— Откриване на функции за компилиране на CXX
— Откриване на функции за компилиране на CXX – готово
— Търся pthread.h
— Търся pthread.h — намерен
— Извършване на тест CMAKE_HAVE_LIBC_PTHREAD
— Извършване на тест CMAKE_HAVE_LIBC_PTHREAD — Неуспешно
- Търси pthread_create в pthreads
- Търси pthread_create в pthreads - не е намерен
- Търси pthread_create в pthread
- Търси pthread_create в pthread - намерен
- Намерени нишки: TRUE
CMake грешка в /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (съобщение):
НЕ може да се намери 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 (намерете_пакет)
- Конфигуриране на непълна, възникнаха грешки!
Вижте също „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log“.
Вижте също „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log“.
Разбирам, че грешката казва, че не е намерен CURL, но го инсталирах:
~/Downloads/transmission-4.0.0/build$ dpkg -l | grep curl
ii curl 7.74.0-1.3+deb11u5 amd64 инструмент за команден ред за прехвърляне на данни с URL синтаксис
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 Обвързвания на Python към libcurl (Python 3)
Разгледах регистрационните файлове за грешки, но не разбирам нищо, което казват, кажете ми, ако знаете как мога да го поправя.
Имам debian 11
Поздрави Робърт. Да, очевидно се казва, че на вашата операционна система липсва библиотека CURL, равна или по-висока от версия 7.28. Стартирайте това, за да видите дали инсталира тази библиотека и се надяваме, че имате тази версия или по-нова:
sudo apt актуализация && sudo apt надграждане && sudo apt инсталирайте curl && sudo apt-get инсталирайте libcurl4-openssl-dev
Или в случай на използване на CentOS: sudo yum install libcurl-devel
Здравейте Алберт, инсталирах библиотеките, които ми казахте, търсих в мрежата и решенията, които намирам, изобщо не са ясни и много сложни за моите познания.
Засега ще се придържам към версия 3.
Благодаря Ви много.