Cum să descarci torrente din linia de comandă Linux cu aria2

Cum să descarci torrente din linia de comandă Linux cu aria2

Pentru a descărca un torrent dintr-un terminal Linux, instalați aria2 și transmiteți aria2ccomenzii sale un URI magnet sau un .torrentfișier local. Aceasta funcționează atât prin SSH, cât și pe un desktop. Folosiți doar torrente pe care sunteți autorizat să le descărcați și să le partajați: BitTorrent poate încărca fragmente către alți utilizatori în timp ce descarcă.

Instalați aria2 pe Linux

Instalați aria2 prin intermediul managerului de pachete al distribuției dvs.; versiunile variază în funcție de versiune.

DistribuțieComandă de instalare
Ubuntu sau Debiansudo apt update && sudo apt install aria2
Fedorasudo dnf install aria2
Arch Linuxsudo pacman -S aria2

aria2 este pachetizat de Ubuntu , Debian , Fedora și Arch Linux . Pentru alte sisteme, consultați repozitoriile oficiale sau pagina de lansare și manualul proiectului .

Terminalul Ubuntu afișează comanda sudo apt install aria2 și progresul instalării pachetului.
Instalați aria2 din depozitul de pachete al distribuției dvs.

Confirmați că comanda este instalată

Executare aria2c --version. Fișierul executabil există aria2cchiar dacă pachetul este numit aria2. Dacă nu este găsit, confirmați instalarea și verificați fișierul PATH.

Terminalul Linux confirmă clientul instalat prin afișarea versiunii aria2 1.37.0.
Verificați dacă comanda aria2c este disponibilă înainte de a începe un transfer.

Alegeți un folder de descărcare

În mod implicit, aria2 salvează în directorul curent. Creați o destinație și transmiteți-o cu --dir:

mkdir -p "$HOME/Downloads/torrents"
aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH'

Înlocuiește substituentul cu un link complet dintr-o sursă legitimă. --dirSetează destinația fără a redenumi fișierele torrentului.

Terminal Linux creează un folder de descărcare torrent și îl selectează cu aria2c --dir.
Creați un folder dedicat și direcționați comanda de descărcare către acesta.

Pornește un torrent dintr-un link magnet

Copiați URI-ul magnetului și puneți-l între ghilimele simple, astfel încât shell-ul să nu interpreteze caractere precum &separatoarele de comenzi. Exemplul de mai jos este un șablon, nu un link torrent funcțional:

aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH&dn=example'

aria2 afișează starea transferului în terminal. Căutarea metadatelor și viteza depind de legătură și de colegii disponibili; absența conexiunilor poate indica o legătură incompletă sau un roi inactiv.

Terminal Linux care rulează aria2c cu un URI magnet între ghilimele și afișează o linie de stare a transferului de torrent.
Un URI magnet între ghilimele păstrează caracterele shell, cum ar fi ampersand-urile, împreună ca un singur argument.

Folosește un fișier .torrent local

Dacă un site sau un proiect oferă un .torrentfișier, descărcați-l mai întâi din sursa autorizată. Apoi, transmiteți calea sa către opțiunea torrent-file:

aria2c --dir="$HOME/Downloads/torrents" --torrent-file="$HOME/Downloads/example.torrent"

Un fișier torrent local poate fi, de asemenea, un argument pozițional. Introduceți căile între ghilimele cu spații și verificați editorul și licența înainte de descărcare.

Terminal Linux transmite o cale de fișier .torrent de domeniu public către aria2c cu o destinație explicită de Descărcări.
Transmiteți-i lui aria2c calea către un fișier .torrent pe care l-ați descărcat deja.

Coadă mai multe torrente

Pentru mai multe descărcări, puneți un URI magnet pe linie într-un fișier de intrare. Înlocuiți valorile exemplu cu linkuri complete din surse pe care aveți permisiunea să le utilizați:

cat > "$HOME/aria2-queue.txt" <<'EOF'
magnet:?xt=urn:btih:REPLACE_WITH_FIRST_INFOHASH
magnet:?xt=urn:btih:REPLACE_WITH_SECOND_INFOHASH
EOF

aria2c --input-file="$HOME/aria2-queue.txt" \
  --dir="$HOME/Downloads/torrents" \
  --max-concurrent-downloads=2

--input-filecitește coada, în timp ce --max-concurrent-downloads=2rulează două elemente simultan. Păstrează un URI complet pe linie, fără ghilimele shell.

Terminal Linux pornește două joburi torrent în coadă cu fișier de intrare aria2c și opțiuni de descărcare concomitentă.
Un fișier de intrare permite aria2 să proceseze mai multe linkuri torrent autorizate într-o singură rulare.

Gestionarea seeding-ului, opririi și reluării

Un client torrent poate continua încărcarea după finalizarea descărcării. Raportul de partajare implicit al aria2 este 1.0, deci procesul poate rămâne deschis în timp ce efectuează seed-ul. Pentru a limita o sesiune, adăugați ambele opțiuni:

aria2c --seed-time=120 --seed-ratio=1.0 \
  --dir="$HOME/Downloads/torrents" "$HOME/Downloads/example.torrent"

Timpul se măsoară în minute. aria2 oprește semănarea când se atinge oricare dintre limite; --seed-time=0dezactivează semănarea după finalizare. Urmați orice instrucțiune a proiectului sau a tracker-ului pentru încărcări.

Terminal Linux care afișează limitele de seeding aria2 setate la 120 de minute sau un raport de partajare de 1.0.
Stabiliți o limită de timp și o limită a raportului de partajare pentru însămânțare.

Apăsați Ctrl+ Cpentru a opri aria2. Pentru a relua mai târziu, rulați din nou aceeași comandă și păstrați .aria2fișierul de control; aria2 își reia de obicei transferul anterior. Pentru joburi SSH lungi, utilizați un terminal persistent, cum ar fi tmux, deoarece închiderea terminalului încheie un proces în prim-plan.

Terminal Linux care afișează o comandă de descărcare magnet și starea progresului transferului aria2.
Rulați din nou aceeași comandă aria2 pentru a continua un transfer gestionat anterior de aria2.

Depanare rapidă

  • Fără peer-uri: verificați URI-ul magnetului și dacă torrentul are seedere active; lipsa peer-urilor înseamnă că este posibil să nu existe piese de recuperat.
  • Permisiune refuzată: alegeți un folder în care se poate scrie și verificați-l cu ls -ld "$HOME/Downloads/torrents".
  • Spațiu insuficient pe disc: verificați capacitatea df -h "$HOME/Downloads/torrents"înainte de descărcări mari.
  • Încă rulează după finalizare: aria2 este probabil în curs de seeding. Așteptați limita sau apăsați Ctrl+ C.

Pentru detalii despre opțiuni, inclusiv gestionarea magneților, fișierele de intrare, comportamentul de reluare și limitele de seeding, consultați manualul aria2c . Pagina de lansare a proiectului listează versiunile upstream actuale.

Lasă un comentariu

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Învață cum să recuperezi partiții și fișiere pierdute cu TestDisk și PhotoRec. Protejează unitatea sursă, scanează în siguranță și salvează datele recuperate pe un alt disc.

Cum se scanează coduri QR pe ​​un desktop Linux

Cum se scanează coduri QR pe ​​un desktop Linux

Scanați coduri QR pe ​​Linux cu CoBang folosind o cameră web sau un fișier imagine. Consultați opțiunile de instalare, pașii de configurare și remedierile pentru accesul la camera Flatpak.

Cum se modifică setările camerei web pe Linux cu Cameractrls

Cum se modifică setările camerei web pe Linux cu Cameractrls

Schimbați setările camerei web pe Linux cu Cameractrls: reglați expunerea, culoarea, reducerea pâlpâirii și alte controale acceptate, apoi verificați modurile video compatibile.

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Instalați PhpStorm pe Linux cu JetBrains Toolbox sau arhiva independentă tar.gz, plus opțiunile Snap și Arch AUR. Java este deja inclus.

Cum se configurează panouri duale pe XFCE 4

Cum se configurează panouri duale pe XFCE 4

Creați un panou XFCE 4 separat pentru fiecare afișaj, atribuiți al doilea panou ieșirii corecte, poziționați-l și dimensionați-l și adăugați lansatoarele și elementele de stare de care aveți nevoie.

Cum se instalează Cisco Packet Tracer pe Linux

Cum se instalează Cisco Packet Tracer pe Linux

Descărcați Cisco Packet Tracer 9.0.1 pentru Ubuntu pe 64 de biți, instalați pachetul DEB cu APT, acceptați licența în Terminal și conectați-vă pentru a începe un laborator.

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Creați un fișier ISO CD-ROM pe Linux cu GNOME Disks sau dd. Identificați unitatea optică, monitorizați copia, verificați imaginea și aflați când un disc deteriorat sau audio necesită un alt instrument.

Cum să decupezi o imagine pe Linux cu GIMP

Cum să decupezi o imagine pe Linux cu GIMP

Eliminați fundalul unei fotografii pe Linux cu GIMP: trasați un subiect, ștergeți fundalul selectat, păstrați transparența și exportați un fișier PNG reutilizabil.

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.