Difference between revisions of "Useful programs - core"

(Archive managers)
(Startup manager)
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
Linux core programs == applications you should install in all cases.
 
Linux core programs == applications you should install in all cases.
 +
 +
 +
=Regular Expression=
 +
 +
To handle Regular Expression (RegEx)
 +
 +
<syntaxhighlight lang="bash">
 +
apt install perl perl-modules
 +
</syntaxhighlight>
  
  
Line 9: Line 18:
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
apt-get install libarchive-zip-perl libio-compress-perl perl perl-modules unzip zip
+
# Key manager
apt-get install arj nomarch
+
apt install unzip zip
apt-get install zoo bzip2 lzop cabextract
+
apt install arj unace unrar
apt-get install unace unrar p7zip-rar
+
# Optional (quite often use)
apt-get install lzip ncompress rzip sharutils  
+
apt install arj nomarch
 +
# Optional (seldom use)
 +
apt install zoo bzip2 lzop cabextract
 +
apt install p7zip-rar
 +
apt install  libarchive-zip-perl libio-compress-perl lzip ncompress rzip sharutils  
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Line 19: Line 32:
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
apt-get install make autoconf automake cpp gcc
+
apt-get install make autoconf automake cpp gcc g++
 
apt-get install subversion build-essential
 
apt-get install subversion build-essential
 
</syntaxhighlight>
 
</syntaxhighlight>
 
  
 
=Core libraries extensions=
 
=Core libraries extensions=
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
apt-get install libnet-ldap-perl libauthen-sasl-perl daemon libio-string-perl libio-socket-ssl-perl
+
apt install daemon
apt-get install libnet-ident-perl libnet-dns-perl
+
# perl
 +
apt install libnet-ldap-perl libauthen-sasl-perl  
 +
apt install libio-string-perl libio-socket-ssl-perl
 +
apt install libnet-ident-perl libnet-dns-perl
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 +
=Advanced APT manager=
  
=Advanced APT manager=
+
This is very useful
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
apt-get install software-properties-common python-software-properties
+
apt-get install software-properties-common
 
</syntaxhighlight>
 
</syntaxhighlight>
 
  
 
=Processes=
 
=Processes=
Line 52: Line 67:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
apt-get install python3 python3-doc
 
apt-get install python3 python3-doc
</syntaxhighlight>
 
 
 
=Startup manager=
 
 
<syntaxhighlight lang="bash">
 
apt-get install sysv-rc-conf
 
</syntaxhighlight>
 
 
 
Then launch:
 
 
<syntaxhighlight lang="bash">
 
sysv-rc-conf
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Latest revision as of 22:42, 27 March 2019


Linux core programs == applications you should install in all cases.


Regular Expression

To handle Regular Expression (RegEx)

apt install perl perl-modules


Archive managers

To handle compress files and folders

# Key manager
apt install unzip zip
apt install arj unace unrar 
# Optional (quite often use)
apt install arj nomarch
# Optional (seldom use)
apt install zoo bzip2 lzop cabextract
apt install p7zip-rar
apt install  libarchive-zip-perl libio-compress-perl lzip ncompress rzip sharutils

Linux compilation tools

apt-get install make autoconf automake cpp gcc g++
apt-get install subversion build-essential

Core libraries extensions

apt install daemon
# perl
apt install libnet-ldap-perl libauthen-sasl-perl 
apt install libio-string-perl libio-socket-ssl-perl
apt install libnet-ident-perl libnet-dns-perl

Advanced APT manager

This is very useful

apt-get install software-properties-common

Processes

apt-get install htop


Python

Python is a scripting language often used in open-source software’s.

apt-get install python3 python3-doc


Java

See JDK_setup#Linux_installation


Time syncronization

apt-get install ntp ntpdate

To synchronize the date you can run:

sudo ntpdate-debian

Sometimes the default NTP process does not work "out-of-the-box". Just kill it and restart the debian process. :)

Help pages

apt-get install manpages


NFS client

apt-get install nfs-common