How To Install grads on Kali Linux
Introduction
In this tutorial we learn how to install grads
on Kali Linux.
What is grads
grads is:
The Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data. The format of the data may be either binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets). GrADS has been implemented worldwide on a variety of commonly used operating systems and is freely distributed over the Internet.
GrADS uses a 4-Dimensional data environment: longitude, latitude, vertical level, and time. Data sets are placed within the 4-D space by use of a data descriptor file. GrADS interprets station data as well as gridded data, and the grids may be regular, non-linearly spaced, gaussian, or of variable resolution. Data from different data sets may be graphically overlaid, with correct spatial and time registration. Operations are executed interactively by entering FORTRAN-like expressions at the command line. A rich set of built-in functions are provided, but users may also add their own functions as external routines written in any programming language.
Data may be displayed using a variety of graphical techniques: line and bar graphs, scatter plots, smoothed contours, shaded contours, streamlines, wind vectors, grid boxes, shaded grid boxes, and station model plots. Graphics may be output in PostScript or image formats. GrADS provides geophysically intuitive defaults, but the user has the option to control all aspects of graphics output.
GrADS has a programmable interface (scripting language) that allows for sophisticated analysis and display applications. Use scripts to display buttons and dropmenus as well as graphics, and then take action based on user point-and-clicks. GrADS can be run in batch mode, and the scripting language facilitates using GrADS to do long overnight batch jobs.
There are three methods to install grads
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 grads Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install grads
using apt-get
by running the following command:
sudo apt-get -y install grads
Install grads Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install grads
using apt
by running the following command:
sudo apt -y install grads
Install grads 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 update
After updating apt database, We can install grads
using aptitude
by running the following command:
sudo aptitude -y install grads
How To Uninstall grads on Kali Linux
To uninstall only the grads
package we can use the following command:
sudo apt-get remove grads
Uninstall grads And Its Dependencies
To uninstall grads
and its dependencies that are no longer needed by Kali Linux, we can use the command below:
sudo apt-get -y autoremove grads
Remove grads Configurations and Data
To remove grads
configuration and data from Kali Linux we can use the following command:
sudo apt-get -y purge grads
Remove grads configuration, data, and all of its dependencies
We can use the following command to remove grads
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge grads
Dependencies
grads have the following dependencies:
- libc6
- libcairo2
- libdap27
- libdapclient6v5
- libedit2
- libfreetype6
- libgcc-s1
- libgd3
- libgeotiff5
- libgrib2c0d
- libhdf4-0-alt
- libhdf5-103-1
- libnetcdf18
- libshp2
- libstdc++6
- libtiff5
- libudunits2-0
- libx11-6
References
Summary
In this tutorial we learn how to install grads
package on Kali Linux using different package management tools: apt
, apt-get
and aptitude
.