http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=50;filename=mp-20080324-mtr-0.72-udp.patch;att=2;bug=472509
Альтернативный:
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=50;filename=mp-20070724-mtr-0.72-udp.patch;att=1;bug=472509
Далее мануал по наложению патча на Debian:
cd /usr/src/
apt-get install -y dpkg-dev patch devscripts build-essential fakeroot
apt-get source mtr
apt-get build-dep mtr
cd mtr-0.73/
wget 'http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=50;filename=mp-20080324-mtr-0.72-udp.patch;att=2;bug=472509' -Opatch_udp.patch
patch -p1 < patch_udp.patch debuild -us -uc cd ..
Ставим пропатченный mtr:
dpkg -i mtr_0.73-1_amd64.deb
Для CentOS придется собрать из сорцов (не нашел src rpm в epel):
yum install -y patch gcc ncurses-devel
cd /usr/src
wget ftp://ftp.bitwizard.nl/mtr/mtr-0.72.tar.gz
tar -xf mtr-0.72.tar.gz
cd mtr-0.72
wget 'http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=50;filename=mp-20080324-mtr-0.72-udp.patch;att=2;bug=472509' -Opatch_udp.patch
patch -p1 < patch_udp.patch ./configure --prefix=/opt/mtr make make install
Запускаем mtr по протоколу UDP:
mtr -u ya.ru
Не пропатченный mtr выдаст следующее:
mtr -u
mtr: invalid option -- u
Источник: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472509
No comments:
Post a Comment
Note: only a member of this blog may post a comment.