Source:Debian Repository: Difference between revisions

From SEPsesam
Line 40: Line 40:
* Ubuntu 16.04 (use the Debian Jessie packages)
* Ubuntu 16.04 (use the Debian Jessie packages)
* Ubuntu 14.04 (use the Debian Wheezy packages)
* Ubuntu 14.04 (use the Debian Wheezy packages)
* Ubuntu 18.04 (use the Debian stretch packages)


For the details on supported systems, check [[Special:MyLanguage/SEP_sesam_OS_and_Database_Support_Matrix#Linux|SEP sesam OS and Database Support Matrix]].
For the details on supported systems, check [[Special:MyLanguage/SEP_sesam_OS_and_Database_Support_Matrix#Linux|SEP sesam OS and Database Support Matrix]].

Revision as of 10:02, 26 September 2018

Copyright © SEP AG 1999-2024. All rights reserved.

Any form of reproduction of the contents or parts of this manual is allowed only with the express written permission from SEP AG. When compiling and designing user documentation SEP AG uses great diligence and attempts to deliver accurate and correct information. However, SEP AG cannot issue a guarantee for the contents of this manual.

Docs latest icon.png Welcome to the latest SEP sesam documentation version 4.4.3/4.4.3 Grolar. For previous documentation version(s), check Documentation archive.


Overview

For Debian-based distributions (Debian/Ubuntu/UCS) SEP sesam provides signed Debian repositories for easier package installation, verification and update of the SEP sesam software. This manual describes how to use these repositories.

Supported Systems

Debian-based systems

  • Debian Lenny
  • Debian Wheezy
  • Debian Jessie
  • Debian Stretch

Ubuntu-based systems

  • Ubuntu 16.04 (use the Debian Jessie packages)
  • Ubuntu 14.04 (use the Debian Wheezy packages)
  • Ubuntu 18.04 (use the Debian stretch packages)


For the details on supported systems, check SEP sesam OS and Database Support Matrix.

Configuring Debian repositories

Note that all commands have to be executed as root user or another administrative user, with the sudo command prefixed.

Steps

  1. Install the SEP GPG public key. With the key the system will be able to verify SEP sesam Debian packages.
    • Download the SEP GPG public key to the system which should be able to install Debian packages:
    • http://download.sep.de/linux/repositories/debian/key.asc
    • In order to install the key, use the Debian tool apt-key to add the key to the system keyring. In the following example, the key is downloaded via the command line tool curl and automatically passed to the apt-key tool for the import:
    • curl http://download.sep.de/linux/repositories/debian/key.asc | apt-key add -
    • Use the following command sequence to check if the key has been installed accordingly:
    • apt-key list | grep SEP uid SEP AG (SEP Sesam Repository key) <support@sep.de>
  2. Edit the sources list file.
  3. Run apt by using the command:
  4. apt-get update to update the package lists.


Hint: Instead of modifying the file /etc/apt/sources.list you could create a separate repository file /etc/apt/sources.list.d/sepsesam.list, using the same syntax line as in step 2.

Searching and installing SEP sesam components

After successful configuration, the system should be able to search/install and remove packages via standard Debian package tools.

Searching for SEP sesam components

If the configuration finishes successfully, you should find the SEP sesam components as install sources:

user@system:~$ apt-cache search sesam
sesam-cli - SEP sesam Client for Linux
sesam-gui - SEP sesam GUI for Linux
sesam-rts - SEP sesam remote device server for Linux
sesam-srv - SEP sesam server for Linux

Installing SEP sesam components

This example shows how to install the SEP sesam Client. You can adjust the command to install the server/rts or gui packages:

apt-get install sesam-cli
Information sign.png Note
All needed dependencies will be automatically installed.

Updating SEP sesam components

During the system update, the most recent SEP sesam packages will be retrieved and automatically updated to the latest version.

How to check what Debian version you are running

If you are not sure which Debian repository you have to use, the following commands can help you identify your Debian distribution:

  • If the package lsb-release is installed, the following command will show your system codename:
  • user@system:~$ lsb_release -c Codename: jessie
  • This regular command shows the Debian revision:
  • user@system:~$ cat /etc/debian_version 8.3 Revisions are listed as follows: 9.x: Debian stretch 8.x: Debian jessie 7.x: Debian wheezy 6.x: Debian squeeze 5.x: Debian lenny

Known Issues

If you have problems with Debian repositories, check the TroubleshootingGuide.

See also

SEP sesam Quick Install GuideDebianReleases