Thomas-Krenn Ubuntu Software Repository

From Thomas-Krenn-Wiki
Jump to navigation Jump to search
Please note that this article / this category refers either on older software / hardware components or is no longer maintained for other reasons.
This page is no longer updated and is purely for reference purposes still here in the archive available.

In the Thomas Krenn Ubuntu Repository, Thomas-Krenn.AG provides additional software packages for Ubuntu 12.04 LTS, Codename Precise , 14.04 LTS Trusty und 16.04 LTS Xenial. In addition to TKmon and TKperf the repository also contains additional software packages that facilitate the operation of Ubuntu in a server environment.

Important hint

The monitoring software TKmon is no longer being developed further and the Thomas-Krenn call-home service has also now been switched off.

Design

The Thomas Krenn Ubuntu repository consists of the following two components:

  1. main (contains TKmon):
    • TKmon
    • PNP4Nagios 0.6.26, only in xenial
    • Icinga in an updated version (icinga-core and other packages)
  2. optional (contains useful tools for server operation):
    • FreeIPMI in an updated version (freeipmi-tools and additional packages), not in xenial
    • LSI StorCLI (storcli)
    • Adaptec arcconf CLI (arcconf)
    • Plugins for Icinga/Nagios (nagios-plugins-thomas-krenn, nagios-plugins-thomas-krenn-3rd-party)
    • TKalert (tkalert), not in xenial

Integrating the Repository

To integrate the Thomas Krenn Ubuntu Repositories in your Ubuntu 12.04, 14.04 or 16.04 system, perform the following steps:

16.04 Xenial

  1. Embed the Thomas Krenn Apt-Key (this is used to verify signatures when installing packages):
    wget -O - https://archive.thomas-krenn.com/tk-archive.gpg.pub | sudo apt-key add -
  2. Embed Thomas Krenn Ubuntu Repository:
    cd /etc/apt/sources.list.d
    sudo wget https://archive.thomas-krenn.com/tk-main-xenial.list (to integrate the main component)
    sudo wget https://archive.thomas-krenn.com/tk-optional-xenial.list (to integrate the optional component)
    cd
    sudo apt-get update

14.04 Trusty

  1. Embed the Thomas Krenn Apt-Key (this is used to verify signatures when installing packages):
    wget -O - https://archive.thomas-krenn.com/tk-archive.gpg.pub | sudo apt-key add -
  2. Embed Thomas Krenn Ubuntu Repository:
    cd /etc/apt/sources.list.d
    sudo wget https://archive.thomas-krenn.com/tk-main-trusty.list (to integrate the main component)
    sudo wget https://archive.thomas-krenn.com/tk-optional-trusty.list (to integrate the optional component)
    cd
    sudo apt-get update

12.04 Precise

  1. Embed the Thomas Krenn Apt-Key (this is used to verify signatures when installing packages):
    wget -O - https://archive.thomas-krenn.com/tk-archive.gpg.pub | sudo apt-key add -
  2. Embed Thomas Krenn Ubuntu Repository:
    cd /etc/apt/sources.list.d
    sudo wget https://archive.thomas-krenn.com/tk-main.list (to integrate the main component)
    sudo wget https://archive.thomas-krenn.com/tk-optional.list (to integrate the optional component)
    cd
    sudo apt-get update

Installing a Package

After configuration is complete, you can install packages from the Thomas Krenn Ubuntu Repository, as is shown in the following example:

:~$ apt-cache search storcli
storcli - LSI Logic MegaRAID SAS CLI
:~$ sudo apt-get install storcli
[sudo] password for tktest: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  storcli
0 upgraded, 1 newly installed, 0 to remove and 68 not upgraded.
Need to get 1,385 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://archive.thomas-krenn.com/packages/ precise/optional storcli amd64 1.03.11-1 [1,385 kB]
Fetched 1,385 kB in 2s (618 kB/s)    
Selecting previously unselected package storcli.
(Reading database ... 71548 files and directories currently installed.)
Unpacking storcli (from .../storcli_1.03.11-1_amd64.deb) ...
Setting up storcli (1.03.11-1) ...

Related articles

Call-Home-Service Privacy Policy explained
TKmon Servicechecks list
Using Call-Home-Service with Icinga or Nagios