Update the SMART System Software via the Linux Command Line

If you cannot access the SMART Control Panel, you can update a SMART System via the command line.

Before you begin

Review the SMART System Software release notes.

About this task

When possible, we recommend installing updates on one SMART System first. Familiarize yourself with any changes before you update a large number of SMART Systems.

Procedure

  1. Connect to the SMART System's command line using ssh or a directly-connected monitor and keyboard.
  2. Check the currently installed version of the SMART System Software using the following command:
    cat /var/www/html/_version
  3. Download the latest version of the SMART System Software for your installed version of Ubuntu.
    1. Go to https://www.wildlifeacoustics.com and go to My Account > Downloads > SMART > SMART System Software.
    2. Select the entry for your currently installed version of Ubuntu.
    3. Complete the required Export Certification form and select Download.
      The SMART System Software will be downloaded as a .deb file.
  4. Make the software update file (.deb) accessible to the SMART System.
    • Save the file to a USB drive and mount it to the SMART's file system.
    • Using a utility like scp, copy the file from a remote computer to the SMART System's directory /var/www/html/storage/.
  5. Navigate to the directory containing the .deb file.
  6. As root, run dpkg -i --force-depends on the file.
    sudo dpkg -i --force-depends ./smart-AB-X.Y.Z.deb

Results

The SMART System will install the specified update. If you have accessed the SMART command line via ssh through the IoT Gateway, you will lose your connection and will need to reconnect.