Home
» LINUX
»
Come installare WebTorrent su Linux: desktop e riga di comando
Come installare WebTorrent su Linux: desktop e riga di comando
Su Linux, WebTorrent può essere installato come applicazione desktop o come client da riga di comando. Il metodo grafico più semplice consiste nello scaricare il pacchetto ufficiale per Linux da WebTorrent e installare il file DEB su Ubuntu/Debian o il file RPM su una distribuzione basata su RPM. È disponibile anche una versione portatile in formato ZIP per Linux. Se si preferisce un'interfaccia a riga di comando più recente, WebTorrent CLI è ancora attivamente supportato.
Un importante aggiornamento rispetto alle guide precedenti: il download ufficiale di WebTorrent Desktop punta ancora alla versione 0.24.0 , rilasciata il 29 agosto 2020. Il sito ufficiale continua a offrire questa versione e a etichettare WebTorrent Desktop come beta. La sua versione per Linux include file DEB, RPM e ZIP per architetture x64 e ARM64. La libreria WebTorrent e la CLI, tuttavia, continuano a ricevere aggiornamenti. Consultate la pagina ufficiale di WebTorrent Desktop e le risorse della versione 0.24.0 su GitHub .
1. Scarica WebTorrent per Linux
Apri la pagina ufficiale di WebTorrent Desktop e scegli il download per Linux. Per Ubuntu e Debian, il pulsante "Linux" punta direttamente al pacchetto DEB. Se hai bisogno di un pacchetto RPM, ARM64 o del pacchetto ZIP portatile, usa il link "Altri download" per aprire le risorse della release su GitHub.
La pagina ufficiale di WebTorrent Desktop fornisce il download per Ubuntu e i link ad altri formati di rilascio.
2. Scegli il pacchetto compatibile con il tuo sistema Linux
Seleziona il pacchetto adatto sia alla tua famiglia di distribuzione che all'architettura della CPU. Puoi verificare la tua architettura con:
uname -m
x86_64 : utilizzare webtorrent-desktop_0.24.0_amd64.deb, webtorrent-desktop-0.24.0-1.x86_64.rpm, o WebTorrent-v0.24.0-linux-x64.zip.
aarch64/arm64 : utilizzare il corrispondente pacchetto DEB, RPM o ZIP Linux ARM64 della stessa release.
Utilizzare il pacchetto DEB sui sistemi basati su Debian o il pacchetto RPM sulle distribuzioni compatibili basate su RPM.
3. Installa il pacchetto DEB su Ubuntu o Debian
Per Ubuntu, Debian, Linux Mint e altre distribuzioni basate su Debian, l'installazione con aptè più pulita del vecchio dpkgmetodo con riparazione delle dipendenze perché aptpuò risolvere le dipendenze dei pacchetti durante l'installazione.
cd ~/Downloads
sudo apt install ./webtorrent-desktop_0.24.0_amd64.deb
Su un sistema ARM64, sostituire il nome del file con quello del pacchetto DEB ARM64 scaricato.
Installa il pacchetto DEB locale in apt install ./filename.debmodo che le dipendenze possano essere gestite da APT.
Installa il pacchetto RPM su Fedora, sistemi della famiglia RHEL o openSUSE.
La versione ufficiale v0.24.0 attualmente disponibile include già i pacchetti RPM, quindi non c'è motivo di convertire un DEB con Alien come suggerito dai vecchi tutorial. Su Fedora e sistemi correlati, puoi provare:
cd ~/Downloads
sudo dnf install ./webtorrent-desktop-0.24.0-1.x86_64.rpm
Su openSUSE, utilizzare:
cd ~/Downloads
sudo zypper install ./webtorrent-desktop-0.24.0-1.x86_64.rpm
Poiché questo pacchetto Desktop è obsoleto, non ignorate ciecamente gli avvisi di firma o di compatibilità. Se il vostro gestore di pacchetti lo rifiuta, utilizzate il file ZIP portatile per Linux o la riga di comando di WebTorrent anziché forzare un pacchetto RPM incompatibile.
4. Avvia WebTorrent Desktop
Dopo l'installazione, apri WebTorrent dal menu delle applicazioni. Puoi aggiungere un torrent legale trascinando un .torrentfile nella finestra o incollando un link magnet. WebTorrent Desktop può connettersi sia ai peer BitTorrent standard che ai peer WebTorrent/WebRTC, il che lo rende utile per lo streaming di contenuti multimediali distribuiti tramite fonti torrent legittime.
Dopo l'installazione, avvia WebTorrent e aggiungi un file torrent o un link magnet da una fonte che sei autorizzato a utilizzare.
Opzione ZIP per Linux portatile
Se non si desidera installare un pacchetto di sistema, scaricare il file ZIP per Linux x64 o ARM64 dalla pagina ufficiale di rilascio. Estrarlo in una cartella di cui si ha il controllo, aprire quella cartella in un terminale ed eseguire il file eseguibile WebTorrent. Questa è anche una soluzione pratica nel caso in cui un vecchio pacchetto DEB o RPM entri in conflitto con una distribuzione più recente.
Non bisogna confondere il file ZIP dell'applicazione Linux con gli archivi generici di "Codice sorgente" di GitHub. Gli archivi del codice sorgente sono destinati agli sviluppatori che desiderano compilare il progetto autonomamente.
Installa invece la CLI di WebTorrent più recente
Per un flusso di lavoro da riga di comando, il progetto ufficiale WebTorrent CLI è più adatto agli utenti che desiderano un pacchetto WebTorrent più aggiornato. I metadati del pacchetto attuale richiedono Node.js 20 o versioni successive . Dopo aver installato una configurazione compatibile di Node.js e npm, installa la CLI a livello globale:
npm install -g webtorrent-cli
webtorrent --help
Per scaricare o riprodurre in streaming un torrent, è sufficiente passare un URI magnet o il file torrent al webtorrentcomando. L'interfaccia a riga di comando supporta i protocolli BitTorrent standard, oltre a WebRTC, e include opzioni di streaming per lettori e dispositivi compatibili.
Cosa è cambiato rispetto alle istruzioni Linux precedenti?
Il flusso di lavoro di conversione da DEB a RPM, ormai obsoleto, è stato rimosso poiché WebTorrent Desktop v0.24.0 offre già risorse RPM native.
Le vecchie istruzioni AUR di Arch non vengono utilizzate qui perché il webtorrent-desktoppacchetto AUR precedentemente citato non è presente in modo affidabile nei risultati di ricerca AUR attuali.
Questa guida distingue la versione desktop, ormai datata, dalla CLI, ancora attivamente supportata, in modo da poter scegliere l'opzione più adatta alle proprie esigenze.
Qualunque metodo tu scelga, usa BitTorrent solo per i file che sei autorizzato a scaricare o condividere. WebTorrent è un client peer-to-peer generico; la legalità di un trasferimento dipende dal contenuto e dai tuoi diritti di distribuzione.