Cómo usar BitTorrent para descargar en la línea de comandos de Linux

  

Si te gusta probar la última versión o incluso la versión beta de la distribución de Linux para satisfacer tu curiosidad y mantener siempre la última versión, a menudo encontrarás Descargue el problema de una imagen ISO más grande. Las personas que proporcionan ISO suelen utilizar archivos .torrent duplicados ISO para reducir el consumo de ancho de banda del servidor. Los beneficios de las descargas P2P también son evidentes para los usuarios (en términos de velocidad de descarga), especialmente cuando las nuevas versiones de las distribuciones populares de Linux están disponibles y se cargan para su descarga, mientras que todos están descargando y sembrando al mismo tiempo.

Ubuntu 14.10 (Unicornio utópico) Se acaba de publicar, por lo que debería haber una gran cantidad de semillas en la red de BitTorrent que se pueden descargar. Aunque hay una gran cantidad de clientes de BitTorrent basados ​​en el diseño de la interfaz gráfica, le mostraré cómo descargar una imagen ISO a través de un cliente de BitTorrent diseñado con una interfaz de línea de comandos simple, lo cual es conveniente si se encuentra en un servidor diseñado de forma remota sin una interfaz gráfica.

El cliente de BitTorrent basado en línea de comandos que deseo usar hoy es transmission-cli. Como probablemente sepa, Transmission es uno de los clientes más populares de BitTorrent basado en el diseño de interfaz gráfica. Transmission-cli es su sencilla versión de línea de comando.

Instalando Transmission-cli en Linux

Para instalar la transmisión-cli, no tiene que instalar una transmisión completa basada en un diseño de interfaz gráfica, lo que suena bien.

En Debian, Ubuntu o una distribución basada en ellos:

Copie el código

El código es el siguiente:

$$ sudo apt-get install transmission -cli

En Fedora:

Copie el código

El código es el siguiente:

$$ sudo yum install transmission-cli

En CentOS o RHEL (después de instalar el repositorio de EPEL):

Copie el código

El código es el siguiente:

$$ sudo yum install transmission-cli

Descarga rápidamente imágenes ISO a través de la transmisión-cli.

El uso de la transmisión-cli es muy simple. Si eres demasiado perezoso para conocer sus opciones de línea de comandos, todo lo que tienes que hacer es descargar el archivo .torrent y ejecutar el comando. Esto buscará automáticamente las semillas disponibles y descargará el archivo ISO desde allí.

Copiar código

El código es el siguiente:

$$ wget http://releases.ubuntu.com/14.10/ubuntu-14.10-desktop-amd64.iso.torrent < Br>

$$ transmission-cli ubuntu-14.10-desktop-amd64.iso.torrent

Una vez que se descarga la imagen ISO, se almacena de forma predeterminada en la carpeta ~ /Descargas. Me tomó 5 minutos descargar la imagen ISO de Ubuntu de 1GB.

Después de que el programa descarga la imagen ISO, verá un mensaje en el terminal que indica que el estado ha cambiado de incompleto a completo. Tenga en cuenta que la transmisión-cli continuará ejecutándose y sembrándose para que otros descargadores la descarguen. Puedes salir presionando Ctrl + C.

Personalizar las opciones de descarga para su reutilización

Si utiliza la transmisión de cli a menudo, vale la pena tomarse el tiempo para familiarizarse con sus opciones de línea de comandos.

La opción " -w /path /to /download-directory " especifica la carpeta donde se guarda el archivo descargado.

" -f /ruta /to /finish-script " La opción configura la secuencia de comandos para que se ejecute después de que se complete la descarga. Tenga en cuenta que la transmisión-cli se ejecuta de forma predeterminada una vez finalizada la descarga del archivo. Si desea desactivar completamente la transmisión de cli después de que se complete una descarga exitosa, puede usar esta opción. El siguiente script simple puede hacer esto.

Copiar código

El código es el siguiente:

#! /bin /sh

sleep 10

killall transmission-cli

Si desea asignar límites de ancho de banda de carga /descarga para transmisión-cli, puede usar las opciones -d y -u. Si no desea limitar el uso del ancho de banda, simplemente especifique la opción D o -U.

Esto tiene un uso más avanzado de transmisión-cli. En este ejemplo, el cliente de línea de comandos sale automáticamente después de una descarga exitosa. La velocidad de descarga es ilimitada y la velocidad de carga está limitada a 50KB /s.

Copie el código

El código es el siguiente: $$ transmission-cli -w ~ /iso -D -u 50 -f ~ /finish.sh ubuntu-14.10-desktop-amd64.iso.torrent

Copyright © Conocimiento de Windows All Rights Reserved