Установка MTR из исходников на Mac OS Lion

on February 29th, 2012 by Hades | 1 Comment »

При работе с mac нужна полезная программа – mtr. Для того чтобы она стала настольным приложением вашего mac, необходимо её собрать из исходных текстов, но здесь вас ждет сюрприз – ошибка “ld: symbol(s) not found for architecture x86_64”. Для решения данной проблемы нужно сделать следующее:
Для сборки mtr понадобиться gcc (входит в состав xcode).
[cc lang=”bash” width=”550″]
cd
mkdir mtr
cd mtr
curl ftp://ftp.bitwizard.nl/mtr/mtr-0.82.tar.gz -o mtr-0.82.tar.gz
tar -xf mtr-0.82.tar.gz
cd mtr-0.82
export LIBS=’-lm -ltermcap -lresolv’
./configure -prefix ~/mtr
make
make install
sudo chown root:wheel ~/mtr/sbin/mtr
[/cc]
export LIBS=’-lm -ltermcap -lresolv’ – решение проблемы с ld: symbol(s) not found for architecture x86_64
sudo chown root:wheel ~/mtr/sbin/mtr – без этого будет ругаться: mtr: unable to get raw sockets.

для запуска выполняем: ~/mtr/sbin/mtr www.ru
mtr
создание алиаса и исправление ошибки xterm-256color’: unknown terminal type
открываем файл любым редактором, например vim:
[cc lang=”bash” width=”550″]vim ~/.profile[/cc]
и добавляем строки
[cc lang=”bash” width=”550″]>TERM=”xterm”
alias mtr=’~/mtr/sbin/mtr'[/cc]

{Leave a response }

  1. […] Для Windows она называется — WinMTR. Для пользователей OS X инструкция по установке mtr, также ее можно поставить с помошью mac ports — sudo port […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.