How To Install freedv on Kali Linux
Introduction
In this tutorial we learn how to install freedv on Kali Linux.
What is freedv
freedv is:
FreeDV is a digital voice mode intended for transmission and reception over high-frequency (HF) radio. It uses a frequency division multiplex (FDM) modem with 15 carriers and no forward error correction (FEC). A low bit-rate voice coder-decoder (Codec 2) provides voice quality without the listener fatigue caused by noise and interference normally associated with analog single sideband (SSB) voice. A HF SSB transceiver, personal computer and two sound cards are required. Path simulation and on-the-air HF testing have shown that decoding voice is possible at a signal-to-noise ratio of 4 dB.
The FreeDV software was developed by David Rowe (Codec 2, FDM modem implementation, integration) and David Witten (GUI, architecture design). The FreeDV design and user interface was based on the earlier FDMDV program which was developed by Francesco Lanza. The FDM modem design and development was supported from Peter Martinez.
There are three methods to install freedv on Kali Linux. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.
Install freedv Using apt-get
Update apt database with apt-get using the following command.
sudo apt-get updateAfter updating apt database, We can install freedv using apt-get by running the following command:
sudo apt-get -y install freedvInstall freedv Using apt
Update apt database with apt using the following command.
sudo apt updateAfter updating apt database, We can install freedv using apt by running the following command:
sudo apt -y install freedvInstall freedv Using aptitude
If you want to follow this method, you might need to install aptitude on Kali Linux first since aptitude is usually not installed by default on Kali Linux. Update apt database with aptitude using the following command.
sudo aptitude updateAfter updating apt database, We can install freedv using aptitude by running the following command:
sudo aptitude -y install freedvHow To Uninstall freedv on Kali Linux
To uninstall only the freedv package we can use the following command:
sudo apt-get remove freedvUninstall freedv And Its Dependencies
To uninstall freedv and its dependencies that are no longer needed by Kali Linux, we can use the command below:
sudo apt-get -y autoremove freedvRemove freedv Configurations and Data
To remove freedv configuration and data from Kali Linux we can use the following command:
sudo apt-get -y purge freedvRemove freedv configuration, data, and all of its dependencies
We can use the following command to remove freedv configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge freedvDependencies
freedv have the following dependencies:
- libc6
- libcodec2-0.9
- libgcc-s1
- libhamlib4
- libportaudio2
- libsamplerate0
- libsndfile1
- libspeexdsp1
- libstdc++6
- libwxbase3.0-0v5
- libwxgtk3.0-gtk3-0v5
References
Summary
In this tutorial we learn how to install freedv package on Kali Linux using different package management tools: apt, apt-get and aptitude.