Additional Installation Information
Installation can usually be completed using the installation script provided (see Installing NavVis Desktop Processing Software). However, manual installation may be required in some cases. Details of this process are provided below.
NavVis Software Repositories
We provide our software and dependencies as Ubuntu packages in the native Debian package format (.deb). These packages are delivered via apt repositories for easy and convenient installation and upgrading. We provide the following repositories:
navvis-stable-desktop
: This repository contains the NavVis Desktop Processing Software and some additional customized packages for processing NavVis M6 and NavVis VLX data. A NavVis Desktop Processing Software update license is required.ros-stable
: The required ROS packages are mirrored in this repository. For all NavVis devices with an active license.
navvis-stable-vlx-system
: This repository contains the NavVis VLX system software and some additional customized packages. A NavVis System Software license is required.navvis-stable-m6-system
: This repository contains the NavVis M6 system software and some additional customized packages. A NavVis System Software license is required.
Optional: Enable automatic, unattended upgrades. See Automatic Updates (Ubuntu documentation) for more information.
*-stable
unless specifically advised to do so. For more information, contact NavVis technical support.Ensuring a Clean Installation
A clean installation is recommended. To facilitate a clean installation, remove all previously installed NavVis packages from your processing machine using the following commands:
sudo apt-get purge navvis-*
sudo apt-get purge '^ros-.*'
sudo apt-get autoremove
Installation Steps
The following commands must be executed on an Ubuntu 64-bit installation. Only Ubuntu 18.04 is supported. Note that lines ending with a backslash \
have been wrapped for better readability.
- Download the software signing key:
wget -qO - https://static.navvis.com/navvis.key | sudo apt-key add -
- Register the NavVis repository:
sudo sh -c 'echo "deb http://repo2.navvis.com/repository/navvis-stable-desktop/ $(lsb_release -cs) bionic non-free" \
> /etc/apt/sources.list.d/navvis.list'Note: Registering the apt repositories is a one-time step. Once the apt repositories are registered, the NavVis software can be managed with the apt tools just like any other Ubuntu software. Always use the official NavVis repositories (also for PCL and ROS packages). Do not add your own repositories. - Update the package sources:
sudo apt-get update
- Install
navvis-repos
:sudo apt-get install navvis-repos
- Update the package sources again:
sudo apt-get update
Note: This setup leaves the original Ubuntu sources in/etc/apt/sources.list
untouched. The installed file/etc/apt/sources.list.d/navvis-ubuntu.list
will have no effect and the machine will get the latest Ubuntu packages. - Install the relevant NavVis mapping software package (see Ensuring a Clean Installation). In the example below, the
navvis-desktop-stable
package will be installed with all relevant dependencies:It is not unusual to install 900+ packages during the first-time installation with Ubuntu. The installation also requires some packages (e.g.sudo apt-get install navvis-desktop-stable
qt-at-spi
) to be uninstalled. These conflict with the NavVis mapping software and can be removed safely.
/opt/NavVis
. Do not modify the file /etc/NavVis/sensor_frame.xml
.