Графическая трассировка с картой из репозитория


10

Кажется, что xt(xtraceroute) был удален из хранилища, кто-нибудь знает о другой графической программе traceroute в основных репозиториях, которая рисует карты? Если нет, то подойдет пакет deb или пакет PPA.


vtrace.mx4492.in - это небольшой онлайн-инструмент, который я взломал как альтернативу. Посмотрите, служит ли это вашей цели.
Манав

Ответы:


6

Попробуйте открыть визуальную трассировку . Доступно на Sourceforge. Он использует Java и хорошо работает в Ubuntu 12.04 и 13.04.

1. Установите Oracle Java 7 JRE

  • Open Visual Traceroute требует установки Oracle Java 6 JRE или более новой версии.
  • Самый простой способ, который я нашел, - это установить Java в Ubuntu с помощью PPA Web Upd8.
  • Сначала добавьте PPA. Откройте окно терминала и введите:
sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
  • Хорошей идеей для минимизации любых конфликтов Java является удаление OpenJDK . откройте окно терминала и введите:
sudo apt-get удалить --purge openjdk *
  • Чтобы установить версию Oracle  Java 7 и убедиться, что gksu установлен (удален из Ubuntu 13.04), откройте окно терминала и введите:
sudo apt-get установить oracle-java7-installer gksu
  • Совет:  Сначала проверьте версию Java, установленную в вашей системе, откройте терминал и введите:
Java-версия

2. Загрузите и установите Open Visual Traceroute

  • Откройте окно терминала и введите:
mkdir / tmp / OpenVisualTraceRoute
cd / tmp / OpenVisualTraceRoute
  • Затем для 32-битных и 64-битных систем загрузите и установите последнюю версию с:
wget http://sourceforge.net/projects/openvisualtrace/files/latest/download
sudo unzip загрузить -d / opt /
  • Извлеките значок приложения, которое будет использоваться для запуска, и установите разрешения с помощью:
cd / opt / OpenVisualTraceRoute *
sudo unzip -j org.leo.traceroute.jar * / internet.png
sudo chmod + x startLinux.sh

3. Создайте панель запуска Open Visual Traceroute.

  • Чтобы создать Ubuntu Unity Desktop Launcher , создайте файл запуска рабочего стола с:
sudo gedit /usr/share/applications/open-visual-traceroute.desktop
  • Затем добавьте следующую информацию и сохраните:
[Desktop Entry]
Имя = Открыть визуальную трассировку
Version = 1.3.1
GenericName = Open Visual Traceroute
X-GNOME-FullName = Открыть визуальную трассировку
Комментарий = Открыть визуальную трассировку
Type = Application
Категории = Application; Utility;
Exec = gksudo / bin / sh startLinux.sh
Terminal = ложь
StartupNotify = TRUE
TargetEnvironment = Unity
  • Затем добавьте путь к последней версии и значок в панели запуска с помощью:
cd / opt / OpenVisualTraceRoute *
судо су
echo "Path = $ (eval pwd)" >> /usr/share/applications/open-visual-traceroute.desktop
echo "Icon = $ (eval pwd) /internet.png" >> /usr/share/applications/open-visual-traceroute.desktop
Выход
  • После этого вы сможете искать Open Visual Traceroute в вашей панели тиража и запустить приложение.

Оригинальное руководство по установке можно найти здесь: http://www.thefanclub.co.za/how-to/how-install-open-visual-traceroute-ubuntu


8

Пакет / двоичный файл mtrделает то, что вам нужно. По умолчанию (я думаю), Ubuntu mtr-tinyустановлен.

Он должен начинаться с окна GTK, но вы всегда можете вызвать его mtr --gtkили mtr -- cursesуказать, что вы хотите.


1
Я забыл упомянуть мое требование к отображению в вопросе, оно было обновлено. Я не верю, что mtr делает карты?
Джереми

Удивительно удобно, хотя, я не знал, что пришло в базовой установке.
Джереми

1
По умолчанию устанавливается только mtr-tiny, который не поддерживает gtk. Выполните команду "sudo apt-get install mtr", чтобы удалить это и установить полный пакет. Запуск mtr в этот момент вызовет интерфейс gtk. Но никаких карт, и я не мог заставить его работать ...
Scaine

Мне нужно mtrбыло работать с CLI, но в моем случае mtrкоманда по умолчанию порождала версию GTK. Таким образом, я удалил mtrи установил mtr-tiny, моя цель использования CLI с mtrслужил с пакетом mtr-tiny:) спасибо за разъяснение между mtr-tinyи GTKверсии.
Майура

0

Иногда может потребоваться, чтобы у вас был установлен пакет whois:

dpkg: dependency problems prevent configuration of ovtr:

ovtr depends on whois; however:  Package whois is not installed.

Тогда мы просто выполним:

sudo apt-get install whois

The following NEW packages will be installed: whois

0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.

After this operation, 164 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main whois amd64 5.1.1 [30,2 kB]
Fetched 30,2 kB in 0s (39,8 kB/s)
Selecting previously unselected package whois.
(Reading database ... 355631 files and directories currently installed.)
Preparing to unpack .../archives/whois_5.1.1_amd64.deb ...
Unpacking whois (5.1.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up whois (5.1.1) ...
Setting up ovtr (1.6.3-1) ...
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.