Monday 8 September 2014

Best Linux Tools and Applications to install on a perfect Desktop or WebServer



This is a shared collection of Linux tools to run the perfect server or desktop. 

A "perfect" software configuration has to be specialized per machine taking into requirements both functional and structural parameters. We cannot be too general, as some packages depends on the hardware, some depends on the functionality expected, some are dually depending on these but this package selection for Unix/Linux - especially RedHat can be used to configure a very good multifunctional Linux machine, including :

-Office Tools
-Design and Multimedia
-Electronics and Robotics
-CAD
-Internet
-Mathematics
-Networking
-System Management
-Development
-Web Server
-...etc

A large selection of Linux softwares and packages .rpm was done. We passed in in review the advices from internet users and a strict selection was operated on each fedora spins software configuration recently released to establish a list of most interesting packages for a first configuration (V1) in august 2014.

This gives an extraordinary potential of applications in a large number of activities. Some softwares are really top ! Some are just the best of existing solutions in a particular domain and it's not easy to ensure many characteristics of the systems are not regressive with their explosion.

For a detailed package list, please see this incredible selection of all .rpm : on this link.
(download the .txt file)


This list can be used to install quickly your Red Hat / fedora and other Linux flavors using yum : 

[root@server x]# yum -y install $(cat installed.txt)

This command with install all .rpm included in this configuration.

To get the list of installed packages .rpm installed on your Red Hat / Fedora installation, use:

rpm -qa > installed.txt
List all installed .rpm classified by name and architecture
rpm -qa --queryformat='%{NAME}\n' | sort -n > installed.txt
List all installed .rpm classified by name only
rpm -qa --queryformat='%{SIZE} %{NAME}\n' | sort -n > installed.txt 
List all installed .rpm classified by name and size






Here is a short overview of selected tools :

Development tools

yum groupinstall "Development Libraries"
yum groupinstall "Development Tools"
eclipse
android skd
bison
clang
emacs
geany
bluefish
kompozer
amaya
dart
android sdk adt bundle
intel xdk
maven
gedit

Web Server

apache httpd
apache tomcat
mysql
postGre SQL
php
phpadmin
java
webmin
yum groupinstall "Server Configuration Tools"

Internet exploration

firefox
firefox add ons
-web developper
-noscript
-ghostery
-flash video downloader
chrome
vidalia tor

Network

wireshark
etherape
nmap

Communication

skype
empathy
pigdin
evolution
enigmail
gwibber microblogging
transmission
KMLdonkey
azureus
streamripper

Multimedia

cheese (camera effects)
blender (3D)
openscad (3D)
gimp
inkscape
pitivi
openshot
audacity
libreoffice
audacity
scribus (pdf)
texmacs (Latex)
lyx (Latex)
kile (Latex)
gtkpod (mp3)
mythtv
xmbc
minitube

System utils

kate
hardinfo
gpsd
ntpd
qt
qemu
openvpn
uget
postfix
steam
wine
clamav
java
open jdk
ruby
grip (DVD)
sound-juicer (DVD)

Security

ddrescue
gparted
testdisk
srm (secure file remover)
nwipe
firstaidkit-gui
xmount
pdfcrack
hfsutils (for HFS apple)
macchanger
ngrep
ihorsst
weplab
whois
dnsenum
openvas-scanner
hexedit
dnstop
dnstracer
iftop
ntop
trafshow
john
medusa
hydra
tcpdump
ssldump
etherape
stat (show file access rights as numeric codes ex. 777 instead of RWX)
libcurl
vlogger
webalizer
awstats
metasploit
nikto security scanner
putty




Commentars are open if you have better selection in each category ! 


No comments:

Post a Comment