Package Details: openvisualtraceroute 2.0.0-3

Git Clone URL: https://aur.archlinux.org/openvisualtraceroute.git (read-only, click to copy)
Package Base: openvisualtraceroute
Description: Open source cross-platform Java Visual Traceroute
Upstream URL: https://sourceforge.net/projects/openvisualtrace
Licenses: LGPLv3
Submitter: bchretien
Maintainer: Emeric
Last Packager: Emeric
Votes: 16
Popularity: 0.000716
First Submitted: 2015-02-01 16:19 (UTC)
Last Updated: 2025-05-06 17:02 (UTC)

Dependencies (2)

Required by (0)

Sources (3)

Latest Comments

1 2 Next › Last »

Emeric commented on 2025-05-06 17:04 (UTC)

Good idea, I tested it up to v24 and it works. It will still try to run with java 11, but otherwise use the default java version in the path.

Fijxu commented on 2025-05-06 16:45 (UTC)

Hi. Can you remove the restriction of java-runtime=11? openvisualtraceroute works fine with Java 21. Thanks!

Emeric commented on 2022-09-15 15:46 (UTC)

Your right, it's done. Thanks.

Fijxu commented on 2022-07-24 21:51 (UTC)

Hellooooo, i suggest remove the line that mentions it is a packet sniffer in ovtr.desktop because the main developer said this in the changelog: "Starting version 2.0.0, I decided to deprecate the sniffer feature and refocus the tool on its original purpose: a visual traceroute."

Emeric commented on 2022-04-02 09:35 (UTC)

Sure, I've updated the package. But In the future who knows...

tuxayo commented on 2022-04-02 00:20 (UTC)

@Emeric are you up for taking maintenance of this package?

Emeric commented on 2022-02-02 11:10 (UTC) (edited on 2022-02-02 11:13 (UTC) by Emeric)

Updating this package to 2.0 is easy. I've set the java-11 environment in the ovtr file, so it doesn't conflict with the one set on the system. The libpcap link and root seems to be useless in the 2.0, the packet sniffer has been removed.

#!/bin/sh
cd /usr/share/OpenVisualTraceRoute
export PATH="/usr/lib/jvm/java-11-openjdk/bin/:$PATH"
java -Xmx512m -Djava.awt.headless=false -jar org.leo.traceroute.jar
pkgname=openvisualtraceroute
_short_pkgname=ovtr
pkgver=2.0.0
pkgrel=1
pkgdesc="Open source cross-platform Java Visual Traceroute"
arch=('i686' 'x86_64')
license=('LGPLv3')
url="http://sourceforge.net/projects/openvisualtrace"
depends=('java-runtime=11' 'traceroute')
source=("http://downloads.sourceforge.net/project/openvisualtrace/${pkgver}/OpenVisualTraceRoute${pkgver}.zip"
        "ovtr"
        "ovtr.desktop")
sha256sums=('f72fedce4d9b5c2cf152e8808a3072a9a2197bb7fb8104ebf7f8f1e8e427d4ac'
            'a0e7609d3ea053e87c789dc1e24c522fb458daa7fdb26410c00bf0af11bbffe6'
            'af0cef38105d65182c261067577f8ff68bf50e71d4d2f4fc7fe8e0ba4472d22f')

if [ "$CARCH" = "i686" ]; then
  _arch="x86"
elif [ "$CARCH" = "x86_64" ]; then
  _arch="x64"
fi

package() {
  cd "${srcdir}/OpenVisualTraceRoute${pkgver}"

  install -d -m755 "${pkgdir}/usr/bin"
  install -d -m755 "${pkgdir}/usr/share/OpenVisualTraceRoute"
  install -d -m755 "${pkgdir}/usr/share/OpenVisualTraceRoute/"{lib,native/linux/${_arch},resources}

  cp -rPf "resources/"* "${pkgdir}/usr/share/OpenVisualTraceRoute/resources"
  cp -rPf "lib/"*.jar "${pkgdir}/usr/share/OpenVisualTraceRoute/lib"

  install -m755 "${srcdir}/${_short_pkgname}" "${pkgdir}/usr/bin/${_short_pkgname}"
  install -m755 "org.leo.traceroute.jar" "${pkgdir}/usr/share/OpenVisualTraceRoute/"

  install -D -m644 "${srcdir}/${_short_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_short_pkgname}.desktop"
  install -D -m644 "resources/icon.png" "$pkgdir/usr/share/pixmaps/${_short_pkgname}.png"
}

Lemy commented on 2021-11-03 10:08 (UTC) (edited on 2021-11-03 10:21 (UTC) by Lemy)

@kusky: Got the same Error, solution was on the cmdline :

archlinux-java status
Available Java environments:
  java-17-openjdk (default)
  java-8-openjdk/jre
sudo archlinux-java set java-8-openjdk/jre

kusky commented on 2020-11-18 15:11 (UTC) (edited on 2020-11-18 15:13 (UTC) by kusky)

fails on startup: org.leo.traceroute.install.EnvException: java.lang.NoSuchFieldException: usr_paths

Jake commented on 2020-10-29 17:30 (UTC)

@UtopianShoe: Okay, I see. The script contains stuff that we don't need anyway, so I have removed it now and start the jar directly from the ovtr script.