Mūsu šodienas ierakstā un, kā teikts virsrakstā, mēs pievērsīsimies jaunumiem par "Pārraide 4.0". Kura ir jaunākā lieliskā versija bezmaksas un atvērts BitTorrent klients GNU/Linux. Lai to izdarītu, turpiniet ziņot par tās attīstību, tāpat kā pēdējo reizi (gandrīz pirms 3 gadiem), kad apskatījām ziņas par Transmisija 3.0.
Un tāpat kā tajā gadījumā šis jaunais un pēdējā publicētā versija, tas ir lielisks atjauninājums, pilns ar ļoti svarīgām ziņām bezmaksas vairāku platformu programmatūra un atvērtā koda. Kā būs redzams zemāk.
Bet, pirms sākat šo ziņu par jaunākās versijas neseno izlaišanu "Pārraide 4.0", mēs iesakām pēc tam izpētīt iepriekšējo ar to saistīto ziņu:
Pārraide 4.0: tagad ar BitTorrent v2 atbalstu
Aktuālās ziņas programmā Transmission 4.0
Atbilstoši oficiāls paziņojums gada atbrīvošanas "Pārraide 4.0", šajā jaunajā versijā starp daudzām jaunajām funkcijām ir iekļauts tālāk norādītais, kas, mūsuprāt, ir svarīgs vai ir jāizceļ:
- Par resursu izmantošanas efektivitāti, kods ir plaši profilēts un uzlabots, lai novērstu neefektīvu koda un atmiņas lietojumu. Tātad tagad varat izmantot līdz pat 50% mazāk CPU ciklu un par 70% mazāk atmiņas piešķiršanas nekā Transmission 3.00.
- Attiecībā uz Kopienas līdzdalību attīstībā, kods ir uzlabots, lai programma daudz vairāk reaģētu uz kļūdu ziņojumiem un kodu iesniegšanu nekā iepriekš. Turklāt tagad ir jauna ļoti aktīvu brīvprātīgo līdzstrādnieku grupa.
- Par koda modernizāciju, visa kodu bāze ir migrēta no C uz C++. Tā rezultātā tūkstošiem pielāgotā koda rindu ir noņemtas un citas ir jauninātas uz C++. Tādējādi kodola kods tiek samazināts par 18%. Arī GTK klients ir pārnests uz GTK4/GTKMM.
- Attiecībā uz jaunajām iekļautajām funkcijām, ir vērts atzīmēt sekojošo: Saderība ar BitTorrent v2 torrentu un hibrīdu torrentu izmantošanu un "noklusējuma" izsekotāju konfigurācija, ko var izmantot visu publisko straumju reklamēšanai. Arī to, ka tagad tikko pievienotās sēklas var nekavējoties sākt un pārbaudīt detaļas, jūs jautājat. Tā vietā, lai sāktu sēšanu, ir nepieciešama pilnīga pārbaude.
Visbeidzot, lai iegūtu plašāku informāciju par minēto programmatūru un lai iegūtu tās instalācijas failus, kā parasti, gan tās oficiālā tīmekļa vietne kā viņa GitHub krātuve.
Kopsavilkums
Kopumā, "Pārraide 4.0" nāk dot šo lielisko BitTorrent klients diezgan ievērojams remonts. Un tas viss, pateicoties jums Vairāki būtiski uzlabojumi, izmaiņas un labojumi izgatavots. Tādā veidā uzlabot failu lejupielādes pārvaldību internetā gan funkcionāli, gan vizuāli. Un, ja esat tās regulārs lietotājs un šīs jaunās funkcijas jums ir šķitušas lieliskas, tas būs prieks zināt savu pieredzi un iespaidus no pirmās puses, izmantojot komentārus.
Tāpat atcerieties, apmeklējiet mūsu sākumu «vietā», papildus oficiālajam kanālam Telegram lai iegūtu vairāk ziņu, apmācības un Linux atjauninājumus. Rietumi grupa, lai iegūtu vairāk informācijas par šodienas tēmu.
Ļoti interesanti, liels paldies
Tagad mums ir nepieciešams kāds, kas mums mazāk ekspertiem pastāsta, kā mēs varam instalēt šo jauno versiju.
Esmu lejupielādējis tar.xz Es to atspiedu un nezinu, kā turpināt. Tie daži risinājumi, ko esmu atradis, man neder.
Ar cieņu, Robert. Paldies par komentāru. Norādījumi par programmas kompilēšanu un instalēšanu ir atrodami tās failā readme.md un GitHub vietnē. Pārliecinieties, vai jums nav instalēta iepriekšējā versija:
$ tar xf pārraide-4.00.tar.xz
$ cd pārraide-4.00
$ mkdir veidot
$ CD uzbūve
$ # Izmantojiet -DCMAKE_BUILD_TYPE=RelWithDebInfo, lai izveidotu optimizētu bināru.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo veikt instalēšanu
Un, ja tas ir no GitHub:
### Instalējiet pirmo reizi
$ git klons https://github.com/transmission/transmission transmisija
$cd pārraide
$ git apakšmoduļa atjauninājums --init --recursive
$ mkdir veidot
$ CD uzbūve
$ # Izmantojiet -DCMAKE_BUILD_TYPE=RelWithDebInfo, lai izveidotu optimizētu bināru.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo veikt instalēšanu
### Lai aktualizētu
$ cd Transmisija/būvēt
$ padarīt tīru
$ git apakšmodulis foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git apakšmoduļa atjauninājums -- rekursīvs
$ # Izmantojiet -DCMAKE_BUILD_TYPE=RelWithDebInfo, lai izveidotu optimizētu bināru.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo veikt instalēšanu
https://github.com/transmission/transmission
Labdien, Hosē Albert, liels paldies par informāciju!
Es ievēroju norādījumus, ko jūs man sakāt, bet, kad es iegāju rindā:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
tas dod man šādu kļūdu:
C kompilatora identifikācija ir GNU 10.2.1
- CXX kompilatora identifikācija ir GNU 10.2.1
- C kompilatora ABI informācijas noteikšana
- C kompilatora ABI informācijas noteikšana - izdarīts
— Pārbaudiet, vai C kompilators darbojas: /usr/bin/cc – izlaists
— C kompilēšanas līdzekļu noteikšana
— C kompilēšanas līdzekļu noteikšana — darīts
- CXX kompilatora ABI informācijas noteikšana
- CXX kompilatora ABI informācijas noteikšana - izdarīts
— Pārbaudiet, vai CXX kompilators darbojas: /usr/bin/c++ – izlaists
— CXX kompilēšanas līdzekļu noteikšana
— CXX kompilēšanas līdzekļu noteikšana — darīts
—Meklē pthread.h
—Meklē pthread.h —atrasts
— tiek veikta pārbaude CMAKE_HAVE_LIBC_PTHREAD
— tiek veikta pārbaude CMAKE_HAVE_LIBC_PTHREAD — neizdevās
- Meklējat pthread_create pthreads
- Meklējat pthread_create pthreads - nav atrasts
- Meklējat pthread_create pthread
- Meklējat pthread_create pthread - atrasts
- Atrasti pavedieni: PATIESI
CMake kļūda vietnē /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (ziņojums):
NEvarēja atrast CURL (trūkst: CURL_LIBRARY CURL_INCLUDE_DIR) (Obligāts ir
vismaz versija "7.28.0")
Zvanu kaudze (pēdējais zvans vispirms):
/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 (atrast_paketi)
- Konfigurējot nepilnīgi, radās kļūdas!
Skatiet arī "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
Skatiet arī "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".
Es saprotu, ka kļūda norāda, ka tā nav atradusi CURL, bet man tas ir instalēts:
~/Lejupielādes/transmission-4.0.0/build$ dpkg -l | grep čokurošanās
ii curl 7.74.0-1.3+deb11u5 amd64 komandrindas rīks datu pārsūtīšanai ar URL sintaksi
ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 ērti lietojama klienta puses URL pārsūtīšanas bibliotēka (GnuTLS garša)
ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 viegli lietojama klienta puses URL pārsūtīšanas bibliotēka (OpenSSL versija)
ii python3-pycurl 7.43.0.6-5 amd64 Python saistīšana ar libcurl (Python 3)
Esmu apskatījis kļūdu žurnālus, bet neko nesapratu, sakiet, ja zināt, kā es varu to labot.
Man ir debian 11
Ar cieņu, Robert. Jā, šķiet, ka jūsu operētājsistēmā trūkst CURL bibliotēkas, kas ir vienāda ar versiju 7.28 vai lielāka par to. Palaidiet šo, lai redzētu, vai tā instalē šo bibliotēku, un, cerams, jums ir šī vai jaunāka versija:
sudo apt atjauninājums && sudo apt jauninājums && sudo apt instalēt curl && sudo apt-get install libcurl4-openssl-dev
Vai arī CentOS izmantošanas gadījumā: sudo yum install libcurl-devel
Labdien, Albert, esmu instalējis bibliotēkas, kuras jūs man sakāt, esmu meklējis netu un atrastie risinājumi man nav skaidri un manām zināšanām ļoti sarežģīti.
Pagaidām palikšu pie 3. versijas.
Liels paldies.