Crear un torrent
De MEPIS Documentation Wiki
Tabla de contenidos |
Terminología y funciones:
- Torrent
- = Una red descentralizada entre pares para distribuir archivos en Internet.
- Srchivo .torrent
- = Un archivo de control relativamente pequeño que contienen un suma hash de información que permite a un tracker suministrar información a clientes de bit-torrent.
- Swarm
- = Todos los pares que está conectados, compartiendo un torrent.
- Peer
- = Cada usario que está compartiendo un archivo usando un cliente de bit-torrent, ya sea haciendo de seeder o leecher.
- Seed
- = Subidas o otros.
- Leech
- = Descargas a uno mismo.
- Cliente
- = El programa que cada usurio utiliza para conectarse a otros con el protocolo bit torrent. KTorrent es el cliente por defecto de bit torrent en Mepis.
- Tracker
- = Servidor que lleva la cuenta de quien tiene el archivo completo y de quien lo quiere. Excepto por mantener el seguimiento del .torrent en la base de datos el Tracker no participa en ninguna otra parte de la descarga o subida.
- Chunk
- = (Trozo) Un segmento del archivo compartido para la transferencia. Cada trozo es del mismo tamaño; dicho tamaño se especifica cuando se crea el archivo .torrent.
- Corrección de errores
- = Se calcula la suma de comprobación de cada trozo cuando se finaliza la descarga. Si está defectuoso, el trozo se descarta y se vuelve a descargar.
Crear un nuevo Torrent para LinuxTracker.org
Esta guía es para usar www.linuxtracker.org, pero los pasos para otros trackers son muy similares. Para subir un torrent a LinuxTracker hay que crear una cuenta (es gratis).
1: Crear el archivo de control .torrent
- Iniciar KTorrent
- Ir a Archivo -> Nuevo -> en la nueva ventana, la línea superior solicitará que se especifique el archivo para el que se quiere crear un torrent. Usar la lista desplegable para seleccionar el archivo que se quiere compartir. Puede que se tenga que navegar al direcorio donde están todos los archivos transferidos.
- Opciones de archivo:
- Tamaño de cada trozo: por defecto es 256 KB que es probablemente una buena opción
- Empezar a compartir (seed) el torrent: DESELECCIONAR esto. Con otros Trackers, se puede tener seleccionado para que el archivo se empiece a subir inmediatamente. La base de datos de LinuxTracker.org funciona ligeramente distinto.
- Tracker privado: deseleccionado. Se va a usar un tracker público.
- Se tiene que añadir al menos un tracker: escribir o pegar en la URL: http://linuxtracker.org:2710/announce y hacer click en el botón añadir.
- Hacer click en la parte inferior en "Crear".
- Se mostrará una nueva ventana con la lista de archivos de cada carpeta. Buscar el directorio que contiene el archivo que se quiere cargar. ¡Pegar el nombre del archivo en "Ubicación" Usar exactamente identico al archivo que se quiere compartir!
- Tras pegar el nombre del archivo, haz que asegurarse de que la extensión orginal es también parte del nombre en la ventana de Ubicación. Por ejemplo seleccionar "Seleccionar automáticamente la extensión del archivo (.torrent)"
- Guardar este recien creado archivo .torrent file en el directorio /home/nombredeusuario o en algún lugar donde sea facil de encontrar y subir. ¡Pero no guardarlo en el directorio que se tienen configurado para que KTorrent busque los .torrents! Si se hace esto, se echará a perder todo el proceso si se está usando LinuxTracker.org. Con otros trackers, puede ser aceptable, pero no si se usa LinuxTracker.
KTorrent necesitará unos momentos para procesar el archivo y crear un archivo de control del torrent con un nombre similar a: nombredearchivo.iso.torrent
2: Publicar el torrent:
- Hay que ir a http://www.linuxtracker.org e iniciar sesión con el nombre de usuario y la contraseña. La página se refrecará y debajo del Logotipo aparecerá "Welcome [username you logged as]"
- En la columna de la izquierda, hay un recuadro azul "Torrents" con
Browse Requests Upload, hacer click en upload.
- Se cargará una nueva página que muestra: "Upload A Torrent"
- Torrent file: navegar hasta el recien creado archivo nombredearchivo.iso.torrent y hacer click para cargar.
- NFO file: no necesario para un distribución Linux ISO; dejar en blanco
- Screenshot: se puede saltar esta opción o añadir una captura de pantalla que sea representativa del archivo.
- Torrent name: Hacerlo preciso y específico, es un titular para comunicar información con un vistazo, no el nombre específico del archivo de la imagen ISO. Mantener breve, precido y fácil de leer.
- Description: es una recuadro de texto. La única observación sobre este campo es que se tiene que usar código html/bb para darle formato <p> debe ir entre los párrafos, <b> texto</b> usa negrita, etc.
- Si se sube una imagen ISO de MEPIS it a type, y seleccionar de la lista desplegable "MEPIS"
- Hacer click en el pequeño botón que pone "upload torrent".
Si todo fue bien, se debería de ver una pantalla que diaga que el torrent fue subido con éxito. Se mostrará un enlace para descargar el nuevo torrent.
¿Descargar? ¡Pero si lo que se quiere es subir!
Hay que seguir un paso adicional. Una vez subido el archivo de control .torrent creado en el paso 1, Linuxtracker asignará un código único de seguimiento al archivo de control .torrent y ese es el que todo el mundo tiene que utilizar a partir de ahora: ¡incluso el usuario que acaba de publicar el torrent!. Por lo que primero que se tiene que hacer es hacer click en descargar el nuevo torrent. Poner la nueva versión de Linuxtracker del archivo .torrent en el directorio de búsqueda de KTorrent y KTorrent llevará a cabo la suma de comprobación de la imagen ISO existente y la comparará con la información del archivo de control .torrent y comenzará a mostrar al usuario como la primera fuente (seed) para el nuevo swarm del torrent.
Puntos a recordar
- ¡No se sube la imagen ISO en sí al tracker de linuxtracker! La iamgen ISO permanece en el ordenador del usuario que pasa a ser el primer "servidor" para el resto del mundo. Una vez hayan descargado el 100% del archivo, se convertirán también en "servidores". En el protocolo bit-torrent, los equipos que sirven a los usuarios que descargan son "seeds." Cuando se inicia un torrent, se es el primer seed.
- La persona que inicia el torrent necesita hacer lo siguiente: Dentro del torrent mismo, cuando KTorrent está recopilando la información para escribir el archivo, se tiene que especificar la URL del tacker que se va a utilizar. En este tutorial se va usa http://linuxtracker.org/announce.php como la URL del tracker.
- Después, tras la creación del archivo .torrent, sólo ese pequeño archivo .torrent se sube a www.linuxtracker.org, mediante su formulario/script "upload a torrent".
- Cuando se crea el archivo .torrent, hay que especificar un tamaño para los trozos. Fijar el tamaño óptimo de trozo para la imagen ISO involucra una escala móvil. Normalmente, los fragmentos tienen un tamaño de entre 64 KB y 1 MB. Cuanto más grande es el trozo, más pequeño será el archivo .torrent recien creado y más rápido será generado por KTorrent. Pero esto significa que hay menos trozos, y los usuarios que descarguen el archivo necesitarán mas tiempo parar cada trozo. Si hay errores en la descarga, se descartará y tendrá que ser descargado de nuevo. Por lo que trozos de mayor tamaño pueden significar una conversión de leechers en seeders más lentamente, ralentizando la madurez del swarm como conjunto. Por esto se sugiere usar el tamaño por defecto de KTorrent de 256KB por trozo: un buen tamaño para una imagen ISO de unos 675 MB. Con aproximadamente 2700 trozos, cada trozo de 256KB puede ser descargado en menos de un minuto a velocidades convencionales en un swarm bueno y moderadamente maduro. Y el archivo .torrent sólo ocupa entre 40KB y 100KB de tamaño --no muy grande.
Para los pasos para crear un nuevo torrent usando el cliente de bit-torrent Deluge, ver Iniciar una nuevo torrent con Deluge para LinuxTracker (en)

