V našem dnešním příspěvku, a jak název napovídá, se budeme věnovat novinkám o "Převodovka 4.0". Což je nejnovější verze velkého bezplatný a otevřený BitTorrent klient pro GNU/Linux. Chcete-li tak učinit, pokračujte v hlášení jeho vývoje, stejně jako naposledy (téměř před 3 lety), kdy jsme procházeli zprávami o Převodovka 3.0.
A stejně jako při té příležitosti i tento nový a poslední zveřejněná verze, je to skvělá aktualizace, plná velmi důležitých novinek, pro řekl toto bezplatný software pro více platforem a open source. Jak bude vidět níže.
Ale před zahájením tohoto příspěvku o nedávném vydání nejnovější verze "Převodovka 4.0", doporučujeme vám prozkoumat předchozí příspěvek, který s tím souvisí:
Přenos 4.0: Nyní s podporou pro BitTorrent v2
Aktuální novinky v Transmission 4.0
Podle oficiální oznámení o vydání "Převodovka 4.0", tato nová verze obsahuje mezi mnoha novými funkcemi následující, které považujeme za důležité nebo hodné zdůraznění:
- Pokud jde o efektivitu využívání zdrojů, byl kód značně profilován a vylepšen, aby se napravilo neefektivní využití kódu a paměti. Nyní tedy můžete využívat až o 50 % méně cyklů CPU a o 70 % méně alokací paměti než Transmission 3.00.
- Pokud jde o účast Společenství na vývoji, byl kód vylepšen, takže program mnohem lépe reaguje na hlášení o chybách a odeslání kódu než v minulosti. Nyní je zde navíc nová skupina velmi aktivních dobrovolných spolupracovníků.
- Ohledně modernizace kódu, byla veškerá kódová základna migrována z C do C++. Což zase vedlo k tomu, že byly odstraněny tisíce řádků vlastního kódu a další byly upgradovány na C++. Tím bylo dosaženo snížení kódu jádra o 18 %. Klient GTK byl také přenesen na GTK4/GTKMM.
- Ohledně začleněných nových funkcí, stojí za zmínku následující: Kompatibilita s použitím torrentů BitTorrent v2 a hybridních torrentů a konfigurace „výchozích“ sledovačů, které lze použít k inzerci všech veřejných torrentů. Také, že nyní mohou nově přidaná semena okamžitě začít a kontrolovat části, požádali jste. To místo toho, aby bylo nutné úplné ověření před zahájením setí.
Nakonec a pro více informací o uvedeném softwaru a získání jeho instalačních souborů, jako obvykle, jak jeho Oficiální internetové stránky as jeho Úložiště GitHub.
Shrnutí
Zkrátka, "Převodovka 4.0" přichází dát to skvělé BitTorrent klient docela pozoruhodná rekonstrukce. A to vše díky vaší Několik hlavních vylepšení, změn a oprav vyrobeno. Tímto způsobem zlepšit správu stahování souborů přes internet, a to jak funkčně, tak vizuálně. A pokud jste jeho pravidelným uživatelem a tyto nové funkce se vám osvědčily, bude to potěšení znát své zkušenosti a dojmy z první ruky, prostřednictvím komentářů.
Nezapomeňte také navštívit začátek našeho «místo», kromě oficiálního kanálu Telegram pro další novinky, návody a aktualizace Linuxu. Západ skupina, pro více informací k dnešnímu tématu.
Velmi zajímavé, moc děkuji
Teď jen potřebujeme někoho, kdo nám méně odborníkům řekne, jak můžeme nainstalovat tuto novou verzi.
Stáhl jsem si tar.xz, rozbalil jsem ho a nevím, jak pokračovat. Těch pár řešení, které jsem našel, pro mě nefunguje.
S pozdravem Robert. Děkuji za Váš komentář. Pokyny, jak program zkompilovat a nainstalovat, jsou v jeho souboru readme.md a na webu GitHub. Ujistěte se, že nemáte nainstalovanou předchozí verzi:
$ tar xf přenos-4.00.tar.xz
$ cd přenos - 4.00
$ mkdir sestavení
$ cd sestavení
$ # Použijte -DCMAKE_BUILD_TYPE=RelWithDebInfo k vytvoření optimalizovaného binárního souboru.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo provést instalaci
A pokud je z GitHubu, následující:
### Nainstalujte poprvé
$ git klon https://github.com/transmission/transmission Přenos
Přenos $cd
$ aktualizace submodulu git --init --rekurzivní
$ mkdir sestavení
$ cd sestavení
$ # Použijte -DCMAKE_BUILD_TYPE=RelWithDebInfo k vytvoření optimalizovaného binárního souboru.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo provést instalaci
### Aktualizovat
$ cd Přenos/sestavení
$ vyčistit
$ git submodule foreach --rekurzivní git clean -xfd
$ git pull --rebase --prune
$ aktualizace submodulu git --rekurzivní
$ # Použijte -DCMAKE_BUILD_TYPE=RelWithDebInfo k vytvoření optimalizovaného binárního souboru.
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
$ make
$ sudo provést instalaci
https://github.com/transmission/transmission
Dobrý den, Jose Alberte, děkuji moc za informaci,
Postupoval jsem podle pokynů, které jste mi řekli, ale když jsem vstoupil do řádku:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
vypisuje mi to následující chybu:
Identifikace kompilátoru C je GNU 10.2.1
- Identifikace kompilátoru CXX je GNU 10.2.1
- Detekce informací o ABI kompilátoru C.
- Detekce informací o ABI kompilátoru C - hotovo
— Kontrola funkčního kompilátoru C: /usr/bin/cc – přeskočeno
—Detekce funkcí kompilace C
— Detekce vlastností kompilace C – hotovo
- Detekce informací ABI kompilátoru CXX
- Detekce informací o ABI kompilátoru CXX - hotovo
— Kontrola funkčního kompilátoru CXX: /usr/bin/c++ – přeskočeno
—Detekce funkcí kompilace CXX
— Detekce funkcí kompilace CXX – hotovo
—Hledám pthread.h
—Hledám pthread.h –nalezeno
— Provádění testu CMAKE_HAVE_LIBC_PTHREAD
— Provádění testu CMAKE_HAVE_LIBC_PTHREAD – Selhalo
- Hledám pthread_create v pthreads
- Hledám pthread_create v pthreads - nebyl nalezen
- Hledám pthread_create v pthread
- Hledám pthread_create v pthread - nalezeno
- Nalezená vlákna: PRAVDA
CMake Error na /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (zpráva):
NELZE najít CURL (chybí: CURL_LIBRARY CURL_INCLUDE_DIR) (požadováno je
alespoň verze "7.28.0")
Zásobník hovorů (poslední hovor jako první):
/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)
- Konfigurace neúplná, došlo k chybám!
Viz také "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
Viz také "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".
Chápu, že chyba říká, že nenašla CURL, ale mám ji nainstalovanou:
~/Downloads/transmission-4.0.0/build$ dpkg -l | grep curl
ii curl 7.74.0-1.3+deb11u5 amd64 nástroj příkazového řádku pro přenos dat se syntaxí URL
ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 snadno použitelná knihovna pro přenos adres URL na straně klienta (příchuť GnuTLS)
ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 snadno použitelná knihovna pro přenos adres URL na straně klienta (příchuť OpenSSL)
ii python3-pycurl 7.43.0.6-5 amd64 vazby Pythonu na libcurl (Python 3)
Podíval jsem se na protokoly chyb, ale nerozumím ničemu, co říkají, řekněte mi, jestli víte, jak to mohu opravit.
Mám debian 11
S pozdravem Robert. Ano, zjevně to říká, že ve vašem operačním systému chybí knihovna CURL, která je stejná nebo vyšší než verze 7.28. Spusťte toto, abyste zjistili, zda nainstaluje tuto knihovnu, a doufejme, že máte tuto verzi nebo vyšší:
sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev
Nebo v případě použití CentOS: sudo yum install libcurl-devel
Ahoj Alberte, mám nainstalované knihovny, které mi říkáš, hledal jsem na netu a řešení, která jsem našel, nejsou vůbec jasná a pro mé znalosti velmi složitá.
Zatím zůstanu u verze 3.
Děkuju mnohokrát.