I vårt innlegg i dag, og som tittelen sier, vil vi ta for oss nyhetene om "Transmission 4.0". Som er den nyeste versjonen av den store gratis og åpen BitTorrent-klient for GNU/Linux. For å gjøre det, fortsett å rapportere utviklingen, akkurat som forrige gang (for nesten 3 år siden), da vi gjennomgikk nyhetene om Transmisjon 3.0.
Og akkurat som i den anledning, denne nye og siste publiserte versjon, det er en flott oppdatering, full av svært viktige nyheter, for sa dette gratis programvare på tvers av plattformer og åpen kildekode. Som vil bli sett nedenfor.
Men før du starter dette innlegget om den siste utgivelsen av den nyeste versjonen "Transmission 4.0", anbefaler vi at du deretter utforsker det forrige innlegget relatert til det:
Transmission 4.0: Nå med støtte for BitTorrent v2
Aktuelle nyheter i Transmission 4.0
Ifølge offisiell kunngjøring av utgivelsen av "Transmission 4.0", denne nye versjonen inkluderer blant mange nye funksjoner følgende som vi anser som viktige eller verdig å bli fremhevet:
- Når det gjelder effektiviteten av ressursbruken, koden har blitt omfattende profilert og forbedret for å fikse ineffektiv kode- og minnebruk. Så du kan nå bruke opptil 50 % færre CPU-sykluser og 70 % færre minnetildelinger enn Transmission 3.00.
- Angående fellesskapets deltakelse i utviklingen, har koden blitt forbedret slik at programmet er mye mer responsivt på feilrapporter og kodeinnsendinger enn tidligere. I tillegg er det nå en ny gruppe svært aktive frivillige samarbeidspartnere.
- Angående kodemodernisering, har all kodebase blitt migrert fra C til C++. Noe som igjen har resultert i at tusenvis av linjer med tilpasset kode er fjernet og andre har blitt oppgradert til C++. Dermed oppnå en kjernekode redusert med 18%. GTK-klienten har også blitt portert til GTK4/GTKMM.
- Angående nye funksjoner innlemmet, er det verdt å merke seg følgende: Kompatibilitet med bruk av BitTorrent v2 torrents og hybrid torrents, og konfigurasjonen av "standard" trackere som kan brukes til å annonsere alle offentlige torrenter. Også at nå kan de nylig tilførte frøene starte umiddelbart og sjekke delene, har du spurt. Dette, i stedet for å trenge full verifisering før seeding kan begynne.
Til slutt, og for mer informasjon om nevnte programvare og for å få installeringsfilene, som vanlig, både dens offisiell hjemmeside som hans GitHub-depot.
Oppsummering
Kort sagt "Transmission 4.0" kommer for å gi dette flott BitTorrent-klient ganske bemerkelsesverdig renovering. Og alt takket være din Flere store forbedringer, endringer og rettelser laget. På en slik måte, for å forbedre håndteringen av filnedlastinger over Internett, både funksjonelt og visuelt. Og hvis du er en vanlig bruker av det, og du har funnet disse nye funksjonene flotte, vil det være en glede kjenne dine erfaringer og inntrykk første hånd, gjennom kommentarene.
Husk også, besøk begynnelsen av vår «området», i tillegg til den offisielle kanalen til Telegram for flere nyheter, opplæringsprogrammer og Linux-oppdateringer. Vest gruppe, for mer informasjon om dagens tema.
Veldig interessant, tusen takk
Nå trenger vi bare noen til å fortelle oss mindre eksperter hvordan vi kan installere denne nye versjonen.
Jeg har lastet ned tar.xz, jeg har dekomprimert den og jeg vet ikke hvordan jeg skal fortsette. De få løsningene jeg har funnet fungerer ikke for meg.
Hilsen, Robert. Takk for kommentaren. Instruksjoner for hvordan du kompilerer og installerer programmet er på readme.md-filen og GitHub-nettstedet. Sørg for at du ikke har en tidligere versjon installert:
$ tar xf girkasse-4.00.tar.xz
$cd-overføring-4.00
$ mkdir bygge
$ cd bygge
$ # Bruk -DCMAKE_BUILD_TYPE=RelWithDebInfo for å bygge optimalisert binær.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo lage installasjon
Og hvis det er fra GitHub følgende:
### Installer for første gang
$ git klon https://github.com/transmission/transmission Transmission
$cd overføring
$ git undermoduloppdatering --init --rekursiv
$ mkdir bygge
$ cd bygge
$ # Bruk -DCMAKE_BUILD_TYPE=RelWithDebInfo for å bygge optimalisert binær.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo lage installasjon
### Å aktualisere
$ cd Overføring/bygg
$ gjøre rent
$ git undermodul foreach --rekursiv git clean -xfd
$ git pull --rebase --prune
$ git undermoduloppdatering --rekursiv
$ # Bruk -DCMAKE_BUILD_TYPE=RelWithDebInfo for å bygge optimalisert binær.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo lage installasjon
https://github.com/transmission/transmission
Hei Jose Albert, tusen takk for informasjonen,
Jeg hadde fulgt instruksjonene du forteller meg, men da jeg kom inn på linjen:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
det gir meg følgende feil:
C-kompilatoridentifikasjonen er GNU 10.2.1
- CXX-kompilatoridentifikasjonen er GNU 10.2.1
- Oppdage C-kompilator ABI info
- Oppdage C-kompilator ABI info - ferdig
— Se etter fungerende C-kompilator: /usr/bin/cc – hoppet over
— Oppdager C-kompileringsfunksjoner
– Å oppdage C-kompileringsfunksjoner – ferdig
- Oppdage CXX kompilator ABI info
- Oppdage CXX kompilator ABI info - ferdig
— Se etter fungerende CXX-kompilator: /usr/bin/c++ – hoppet over
— Oppdager CXX-kompileringsfunksjoner
— Å oppdage CXX-kompileringsfunksjoner – ferdig
—Ser etter pthread.h
—Ser etter pthread.h –funnet
— Utfører test CMAKE_HAVE_LIBC_PTHREAD
— Utfører test CMAKE_HAVE_LIBC_PTHREAD – Mislyktes
- Leter du etter pthread_create i pthreads
- Leter du etter pthread_create i pthreads - ikke funnet
- Leter du etter pthread_create i pthread
- Leter du etter pthread_create i pthread - funnet
- Fant tråder: SANT
CMake Error på /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (melding):
Kunne IKKE finne CURL (mangler: CURL_LIBRARY CURL_INCLUDE_DIR) (Obligatorisk er
minst versjon "7.28.0")
Call Stack (siste samtale først):
/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)
- Å konfigurere ufullstendig, det oppstod feil!
Se også "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
Se også "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".
Jeg forstår at feilen sier at den ikke har funnet CURL, men jeg har den installert:
~/Nedlastinger/transmission-4.0.0/build$ dpkg -l | grep krøll
ii curl 7.74.0-1.3+deb11u5 amd64 kommandolinjeverktøy for overføring av data med URL-syntaks
ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 brukervennlig URL-overføringsbibliotek på klientsiden (GnuTLS-smak)
ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 brukervennlig URL-overføringsbibliotek på klientsiden (OpenSSL-smak)
ii python3-pycurl 7.43.0.6-5 amd64 Python-bindinger til libcurl (Python 3)
Jeg har sett på feilloggene, men jeg forstår ingenting av dem, si ifra hvis du vet hvordan jeg kan fikse det.
Jeg har debian 11
Hilsen, Robert. Ja, tilsynelatende står det at operativsystemet ditt mangler et CURL-bibliotek, lik eller høyere enn versjon 7.28. Kjør dette for å se om det installerer det biblioteket, og forhåpentligvis har du den versjonen eller høyere:
sudo apt update && sudo apt oppgradering && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev
Eller i tilfelle du bruker CentOS: sudo yum installer libcurl-devel
Hei Albert, jeg har installert bibliotekene som du forteller meg, jeg har søkt på nettet og løsningene jeg finner er ikke klare i det hele tatt og veldig kompliserte for min kunnskap.
Jeg holder meg til versjon 3 foreløpig.
Tusen takk.