Cómo descargar torrents desde la línea de comandos en Ubuntu

Una fotografía de un portátil sobre una cama.

Aunque el torrenting no tiene la mejor reputación, todavía hay muchos aspectos positivos en su uso. Para empezar, si deseas compartir un archivo, es una excelente manera de externalizar tu ancho de banda. ¡No más servidores de descarga! Solo comparte un torrent con tu comunidad y haz que ellos lo siembren. ¡Facturas de ancho de banda bajas y transferencias rápidas para todos!

En su mayor parte, el torrenting en Linux se realiza a través de clientes gráficos. Sin embargo, puede que te interese saber que también es posible torrentear directamente dentro de la terminal. Este artículo te mostrará cómo descargar torrents en la última versión LTS de Ubuntu.

Tabla de Contenidos

  • Instalando un cliente torrent CLI en Ubuntu
  • Agregando un torrent en Transmission
  • Habilitando una lista de bloqueo de pares
  • Descargando torrents con cifrado
  • Explorando otras banderas de Transmission
  • Descargando torrents usando rTorrent
  • Descargando torrents usando aria2c

Instalando un cliente torrent CLI en Ubuntu

Hay muchos buenos clientes torrent basados en CLI, pero pocos son tan buenos como transmission-cli. Es el más fácil de usar de todas las opciones disponibles y es similar al cliente torrent más utilizado en Linux (Transmission).

Para instalar transmission-cli, abre una ventana de terminal e ingresa el siguiente comando:

sudo apt install transmission-cli

FYI: aprende sobre algunos de los mejores software gratuitos en Linux hoy.

Agregando un torrent en Transmission

Agregar un torrent a transmission-cli es bastante sencillo. Comienza por encontrar un archivo torrent de tu distribuidor de torrents preferido. En este tutorial, utilizaremos los torrents de la versión LTS de Ubuntu MATE.

Descargando un torrent usando una URL

Transmission CLI puede descargar torrents directamente desde una URL haciendo:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads

Una terminal mostrando Transmission CLI ejecutándose con un directorio de descarga personalizado.

Este método es excelente si el usuario está en un apuro y solo quiere que la descarga ocurra lo antes posible.

Descargando un torrent usando enlaces magnéticos

El cliente torrent Transmission CLI también tiene soporte para enlaces magnéticos. Para descargar un torrent con un enlace magnético, intenta algo como esto:

transmission-cli magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso -w ~/Downloads

Consejo: Puedes convertir fácilmente un enlace magnético a un archivo torrent, y viceversa. Descubre cómo.

Descargando un torrent usando archivos torrent

Y por último, Transmission CLI puede iniciar una descarga a través de un archivo torrent local. Obtén un archivo torrent por medios convencionales (a través de un navegador web) o encuentra un enlace a un archivo torrent y descárgalo a través de la terminal con wget.

Por ejemplo:

wget https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent

Para descargar con un archivo torrent, haz lo siguiente:

transmission-cli ./ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads

Habilitando una lista de bloqueo de pares

Dado que transmission-cli funciona diferente a su contraparte gráfica, a menudo no guarda sus configuraciones. Esto significa que necesitas especificar tus listas de bloqueo de pares cada vez que descargas torrents en Ubuntu. La bandera -b habilita una lista de bloqueo. Para usar una mientras descargas, sigue este ejemplo:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -b https://mirror.codebucket.de/transmission/blocklist.p2p.gz

Una terminal mostrando Transmission CLI descargando un archivo torrent con una lista de bloqueo personalizada.

Descargando torrents con cifrado

Aunque no se recomienda descargar archivos sospechosos de torrents, sucede. Para protegerte mientras descargas este tipo de archivos, es posible cifrar el tráfico mientras descargas torrents en Ubuntu. Aquí te mostramos cómo hacerlo:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -er

La bandera -er le dice a transmission-cli que requiere cifrado con todos los pares a los que se conecta. Esto puede ralentizar las velocidades de transferencia, así que esta opción puede no ser para todos, especialmente para aquellos con una conexión lenta.

Para descargar con tráfico cifrado, pero también aumentar tu velocidad de transferencia, intenta usar la bandera -ep en su lugar. Esto le dirá a los pares que el cliente preferiría cifrado, pero no lo requerirá.

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -ep

Una terminal mostrando Transmission CLI descargando un torrent con la bandera -ep activada.

Bueno saber: aprende cómo asegurar tus datos en Linux cifrando tus archivos locales usando Tomb.

Explorando otras banderas de Transmission

Transmission-cli está repleto de todo tipo de opciones diferentes. Para ver estas opciones, ejecuta transmission-cli --help. Hacerlo imprimirá diferentes modificadores de comando y banderas que los usuarios pueden agregar a sus comandos de transmission-cli para una mejor experiencia de descarga. Por ejemplo, puedes ingresar transmission-cli -d 800 para limitar el rendimiento total de tu cliente a 800 kilobytes por segundo.

Una terminal mostrando la pantalla de ayuda para Transmission CLI.

Descargando torrents usando rTorrent

Además de Transmission CLI, también puedes usar otros clientes torrent de terminal para gestionar tus descargas de torrents. Estas son herramientas que suelen ser solo de terminal, lo que significa que contienen características orientadas a la automatización del usuario y macros.

rTorrent es un popular cliente torrent TUI que te permite manejar automáticamente la relación de compartición, TOR y raspar automáticamente archivos torrent de sitios web. Para instalarlo en Ubuntu, ejecuta el siguiente comando:

sudo apt install rtorrent

Para agregar un archivo torrent en rTorrent, abre una nueva sesión de terminal y ejecuta rtorrent. Esto cargará la TUI del cliente y tomará toda la pantalla de la terminal.

Una terminal mostrando rTorrent ejecutándose en Ubuntu LTS.

Presiona Enter para abrir el aviso de torrent, luego escribe la ruta a tu archivo torrent. Esto podría ser un archivo local “.torrent” o un enlace remoto.

Una terminal destacando el aviso de archivo para rTorrent.

Presiona la tecla de flecha hacia abajo para seleccionar el primer archivo torrent, luego presiona Ctrl + S para comenzar a descargar tu nuevo torrent.

Una terminal mostrando rTorrent descargando activamente el torrent de Ubuntu MATE LTS.

Descargando torrents usando aria2c

Aria2c es un gestor de descargas ligero y altamente minimalista para Linux. A diferencia de Transmission y rTorrent, aria2c es un cliente de descarga de múltiples protocolos, lo que significa que también puedes usarlo para descargar archivos que no son torrents. Puedes obtenerlo ejecutando el siguiente comando:

sudo apt install aria2c

Para descargar un torrent con aria2c, ejecuta el programa seguido de la ruta del archivo “.torrent” que deseas descargar. Al igual que en rTorrent, esto podría ser una ruta local o remota:

aria2c https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent

También puedes descargar archivos torrent directamente en aria2c usando sus enlaces magnéticos:

aria2c magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso

Aunque no parece tan glamoroso descargar con un comando en lugar de una interfaz gráfica elegante, estarías equivocado. Por ejemplo, Transmission CLI tiene más características que incluso la mayoría de los clientes gráficos convencionales. Mientras tanto, rTorrent y aria2c también son grandes alternativas que ofrecen características únicas como el manejo de relaciones y soporte de múltiples protocolos.

Descargar archivos torrent es solo una de las pocas cosas que puedes hacer dentro de tu terminal. Aprende cómo puedes crear avisos personalizados para tu terminal usando Starship.

Crédito de la imagen: Jay Wennington a través de Unsplash y Wikimedia Commons. Todas las alteraciones y capturas de pantalla por Ramces Red.