How To Install canmatrix-utils on Debian 9
Introduction
In this tutorial we learn how to install canmatrix-utils
on Debian 9.
What is canmatrix-utils
canmatrix-utils is:
Canmatrix implements a “Python CAN Matrix Object” which describes the CAN-communication itself and some auxiliary objects (Boardunits, Frames, Signals, Values, …) Canmatrix also includes two Tools (canconvert and cancompare) for converting and comparing CAN databases. There are also some extract and merge options for dealing with CAN databases.
Supported file formats for import:
- .dbc candb / Vector
- .dbf Busmaster (open source!)
- .kcd kayak (open source!)
- .arxml autosar system description
- .yaml dump of the Python object
- .xls(x) excel xls-import, works with .xls-file generated by this lib
- .sym peak pcan can description Supported file formats for export:
- .dbc
- .dbf
- .kcd
- .xls(x)
- .json Canard (open source!)
- .arxml (very basic implementation)
- .yaml (dump of the Python object)
- .sym
This package provides the cmdline tools.
There are three methods to install canmatrix-utils
on Debian 9. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install canmatrix-utils Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install canmatrix-utils
using apt-get
by running the following command:
sudo apt-get -y install canmatrix-utils
Install canmatrix-utils Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install canmatrix-utils
using apt
by running the following command:
sudo apt -y install canmatrix-utils
Install canmatrix-utils Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install canmatrix-utils
using aptitude
by running the following command:
sudo aptitude -y install canmatrix-utils
How To Uninstall canmatrix-utils on Debian 9
To uninstall only the canmatrix-utils
package we can use the following command:
sudo apt-get remove canmatrix-utils
Uninstall canmatrix-utils And Its Dependencies
To uninstall canmatrix-utils
and its dependencies that are no longer needed by Debian 9, we can use the command below:
sudo apt-get -y autoremove canmatrix-utils
Remove canmatrix-utils Configurations and Data
To remove canmatrix-utils
configuration and data from Debian 9 we can use the following command:
sudo apt-get -y purge canmatrix-utils
Remove canmatrix-utils configuration, data, and all of its dependencies
We can use the following command to remove canmatrix-utils
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge canmatrix-utils
Dependencies
canmatrix-utils have the following dependencies:
References
Summary
In this tutorial we learn how to install canmatrix-utils
package on Debian 9 using different package management tools: apt
, apt-get
and aptitude
.