[Opengnsys-users] Errores con ctorrent al acabar la descarga
Miguel Sánchez Sánchez
msanchez en fi.upm.es
Lun Jul 19 13:06:25 CEST 2021
Hola Antonio. He visto en el repositorio svn de ctorrent que hay
multitud de mejoras no incorporadas a ninguna release. El último commit
es el r322 y la versión utilizada por Ubuntu corresponde al r199.
La mayor parte del contenido de los parches oficiales está incorporado
en estas mejoras, salvo algunos menores.
Tras descargar los fuentes y crear el paquete .deb correspondiente, no
he vuelto a sufrir los cuelgues por segmentation fault o
std::bad_array_new_length.
Indico los pasos para construir el paquete en el propio ogLive:
rm /etc/resolv.conf; echo nameserver IP_SERVIDOR_ DNS >
/etc/resolv.conf # solucionar el problema de la falta de resolución dns
apt update
apt install --no-install-recommends packaging-dev # instalar paquetes
de desarrollo
mkdir src; cd src
apt source --download-only ctorrent # descargar fuentes utilizados por
Ubuntu
wget
https://sourceforge.net/code-snapshots/svn/d/dt/dtorrent/code/dtorrent-code-r322-dtorrent-tags-dtorrent-3.3.2.zip
# descargar el último commit r322 del svn de ctorrent
unzip dtorrent-code-r322-dtorrent-branches-dtorrent-3.zip; cd
dtorrent-code-r322-dtorrent-branches-dtorrent-3
tar xvJf ../ctorrent_1.3.4.dnh3.3.2-5.debian.tar.xz # incorporar los
ficheros para contruir el paquete .deb
QUILT_PATCHES=debian/patches
quilt delete -r cve-security-fix.diff; quilt delete -r FTBFS-fix.diff #
borrar parches oficiales
quilt import ../cve-security-fix.diff; quilt push # si se desea
incorporar contenido de los parches oficiales no incorporado en r322 (en
fichero adjunto)
dch -n # añadir un número de versión nmu en debian/changelog
aclocal
automake --add-missing
debuild -b -us -uc # generar el paquete .deb en ~/src
Saludos.
Antonio J. Doblas Viso escribió el 14/7/21 a las 22:56:
> Miguel, si nos das las instrucciones de descarga e instalación del
> ctorrent con el parche, lo probamos para sustituir el actual en el
> ogLive. Actualmente se instala el ofrecido por la distro ubuntu.
>
> * https://github.com/opengnsys/ogLive-Builder/blob/master/includes/usr/bin/boot-tools/listpackages/sw.networking
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.unizar.es/pipermail/opengnsys-users/attachments/20210719/7a504a72/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: cve-security-fix.diff
Type: text/x-patch
Size: 1906 bytes
Desc: no disponible
URL: <http://listas.unizar.es/pipermail/opengnsys-users/attachments/20210719/7a504a72/attachment.bin>
Más información sobre la lista de distribución Opengnsys-users