Professional Documents
Culture Documents
By Srijan Kishore
Published: 2014-11-04 21:37
1 Preliminary Note
This tutorial is based on CentOS 7.0 desktop. I will first install the CentOS 7.0 Desktop. For CentOS installation you need the iso files from the following
link:
32-bit NA (It is available only in 64-bit architecture)
64-bit http://isoredirect.centos.org/centos/7/isos/x86_64/
In my case system have a static IP address. I use 192.168.0.100 as my IP address in this tutorial and desktop1.example.com as the hostname. You can
either use static or dynamic IP address depending upon your requirements.2 Installation
Now we will install the CentOS 7.0 with Gnome-desktop. Insert the CD burnt with the iso downloaded above and proceed as:
HowtoForge
Page 1 of 76
http://www.howtoforge.com/
HowtoForge
Page 2 of 76
http://www.howtoforge.com/
HowtoForge
Page 3 of 76
http://www.howtoforge.com/
Select Language as per you preference, I am using here English the press Continue:
HowtoForge
Page 4 of 76
http://www.howtoforge.com/
HowtoForge
Page 5 of 76
http://www.howtoforge.com/
Now we need to select some more options before the installation. Select your prefered Date and time, in my case I am using Europe/Berlin:
HowtoForge
Page 6 of 76
http://www.howtoforge.com/
HowtoForge
Page 7 of 76
http://www.howtoforge.com/
HowtoForge
Page 8 of 76
http://www.howtoforge.com/
environment as Gnome Applications, Internet Applications and Office suite and productivity.
HowtoForge
Page 9 of 76
http://www.howtoforge.com/
HowtoForge
Page 10 of 76
http://www.howtoforge.com/
HowtoForge
Page 11 of 76
http://www.howtoforge.com/
manual static IP addressing as shown. Press Configure in this section further in IPv4 Settings select Manual and give the entries as per your networking
environment. I am the values as
Address 192.168.0.100
Netmask 255.255.255.0
Gateway 192.168.0.1
8.8.4.4
DNS servers 8.8.8.8
HowtoForge
Page 12 of 76
http://www.howtoforge.com/
Press Save. In hostname give your desired name, I am using my hostname as desktop1.example.com Press Done when completed.
HowtoForge
Page 13 of 76
http://www.howtoforge.com/
Please ensure that your Installation source must be Local media if it is like that. Now we can proceed with the installation, press Begin Installation.
HowtoForge
Page 14 of 76
http://www.howtoforge.com/
Now we have started with the installation. Now we add an user and set the root passwords:
HowtoForge
Page 15 of 76
http://www.howtoforge.com/
I will be creating the user as administrator and any password of your choice as follows:
HowtoForge
Page 16 of 76
http://www.howtoforge.com/
HowtoForge
Page 17 of 76
http://www.howtoforge.com/
After that wait for some while till the installation is completed.
HowtoForge
Page 18 of 76
http://www.howtoforge.com/
HowtoForge
Page 19 of 76
http://www.howtoforge.com/
After complete installation it will ask for Reboot, just press Reboot.
Now we need to accept the License, press LICENSE INFORMATION.
HowtoForge
Page 20 of 76
http://www.howtoforge.com/
HowtoForge
Page 21 of 76
http://www.howtoforge.com/
Tick the checkbox for I accept the license agreement. Press Done when completed.
HowtoForge
Page 22 of 76
http://www.howtoforge.com/
Next press FINISH CONFIGURATION. Next step is to enable Kdump. Select default values i.e. Automatic and the press forward:
HowtoForge
Page 23 of 76
http://www.howtoforge.com/
Next screen will prompt us to login in Gnome-desktop , put the credentials and press Signin:
HowtoForge
Page 24 of 76
http://www.howtoforge.com/
Now we have completed the installation part. Next we need to setup the Gnome-initial-setup.
HowtoForge
Page 25 of 76
http://www.howtoforge.com/
HowtoForge
Page 26 of 76
http://www.howtoforge.com/
HowtoForge
Page 27 of 76
http://www.howtoforge.com/
If you wish you can add accounts for Google, Yahoo etc. Press Next when done.
HowtoForge
Page 28 of 76
http://www.howtoforge.com/
HowtoForge
Page 29 of 76
http://www.howtoforge.com/
2 Software installations
Now we need to install the following softwares in CentOS to make it suitable for using it in official works.Graphics:
- The GIMP - free software replacement for Adobe Photoshop
- Shotwell Photo Manager - full-featured personal photo management application for the GNOME desktop
- Pencil - Replacement for Microsoft VISIO in CentOS
Internet:
- Firefox
- Opera
- Google-chrome
- Flash Player
- FileZilla - multithreaded FTP client
- Thunderbird - email and news client
- Evolution - combines e-mail, calendar, address book, and task list management functions
- Transmission BitTorrent Client - Bittorrent client
- Pidgin - Pidgin protocol plugin to connect to MS Office CommunicatorOffice:
- LibreOffice Writer - replacement for Microsoft Word
- LibreOffice Calc - replacement for Microsoft Excel
- Document-viewer for reading pdf files
- Scribus - open source desktop publishing (DTP) applicationSound & Video:
- Amarok - audio player
- Totem - media player (video/audio)
- Brasero - CD/DVD burning program
- K3B - CD/DVD burning programProgramming:
- Bluefish - text editor, suitable for many programming and markup languagesOther:
- VirtualBox - lets you run your old Windows desktop as a virtual machine under your Linux desktop, so you don't have to entirely abandon Windows
HowtoForge
Page 30 of 76
http://www.howtoforge.com/
- TrueType fonts
I will be installing the packages with root credentials, if your user have sudo credentials then you can use sudo before the commands which I will be using in the guide
2.1 Graphics
- The GIMP - free software replacement for Adobe Photoshop
yum install gimp
- Shotwell Photo Manager - full-featured personal photo management application for the GNOME desktopIt will come installed by default with
gnome-desktop.
- Pencil - Replacement for Microsoft VISIO in CentOSPencil is one the best alternatives for Microsoft VISIO here, it can be used for business diagram
feature. Other available softwares are Dia and yEd that can be composed with their source codes.
HowtoForge
Page 31 of 76
http://www.howtoforge.com/
2.2 Internet:
- Firefox
It will come pre-installed in Gnome-desktop
- Opera
Download opera from link and install it as follows:
wget http://get.opera.com/pub/opera/linux/1216/opera-12.16-1860.x86_64.rpm
rpm -ivh opera-12.16-1860.x86_64.rpm
HowtoForge
Page 32 of 76
http://www.howtoforge.com/
HowtoForge
Page 33 of 76
http://www.howtoforge.com/
HowtoForge
Page 34 of 76
http://www.howtoforge.com/
HowtoForge
Page 35 of 76
http://www.howtoforge.com/
HowtoForge
Page 36 of 76
http://www.howtoforge.com/
- Flash PlayerTo install flash goto the URL http://get.adobe.com/flashplayer/?no_redirect and install it as follows:
HowtoForge
Page 37 of 76
http://www.howtoforge.com/
HowtoForge
Page 38 of 76
http://www.howtoforge.com/
HowtoForge
Page 39 of 76
http://www.howtoforge.com/
HowtoForge
Page 40 of 76
http://www.howtoforge.com/
HowtoForge
Page 41 of 76
http://www.howtoforge.com/
We can use Thunderbird as a powerful mail client, it includes almost all the necessary features that should be essential in a Corporate environment. It
includes emailing, calender, addressbook, mail encryption/decryption and several other features which make it a good replacement for the MS Outlook.
Lets check those features separately.
2.2.1 Calender
We need proper addons for that, after successful configuration of the mail-user in thunderbird install the addon as follows:
Goto Tools-->Addons and search for lightning
HowtoForge
Page 42 of 76
http://www.howtoforge.com/
HowtoForge
Page 43 of 76
http://www.howtoforge.com/
HowtoForge
Page 44 of 76
http://www.howtoforge.com/
It will ask for restart the thunderbird, just press Restart now:
HowtoForge
Page 45 of 76
http://www.howtoforge.com/
HowtoForge
Page 46 of 76
http://www.howtoforge.com/
Now you can configure either local or network based calendering on Thunderbird.
HowtoForge
Page 47 of 76
http://www.howtoforge.com/
2.2.2 Addressbook
You can have local as well as network based addressbook in your Thunderbird, if the mail-server is configured with the LDAP scheme of address book.
Goto Tool-->Addressbook
HowtoForge
Page 48 of 76
http://www.howtoforge.com/
HowtoForge
Page 49 of 76
http://www.howtoforge.com/
HowtoForge
Page 50 of 76
http://www.howtoforge.com/
HowtoForge
Page 51 of 76
http://www.howtoforge.com/
Press Next:
HowtoForge
Page 52 of 76
http://www.howtoforge.com/
HowtoForge
Page 53 of 76
http://www.howtoforge.com/
HowtoForge
Page 54 of 76
http://www.howtoforge.com/
Press Next:
HowtoForge
Page 55 of 76
http://www.howtoforge.com/
Here you can install a new certificate, if you have a public certificate just add it with second option. in my case I will creating my own certificate with the
option I want to install.... Press Next:
HowtoForge
Page 56 of 76
http://www.howtoforge.com/
HowtoForge
Page 57 of 76
http://www.howtoforge.com/
Press Next:
HowtoForge
Page 58 of 76
http://www.howtoforge.com/
Be patient it will take some time to create the certificate. Press Next when completed. After completion it will ask to generate certificate, press Generate
Certificate
HowtoForge
Page 59 of 76
http://www.howtoforge.com/
HowtoForge
Page 60 of 76
http://www.howtoforge.com/
HowtoForge
Page 61 of 76
http://www.howtoforge.com/
HowtoForge
Page 62 of 76
http://www.howtoforge.com/
You can save the certificate in some harddisk or CD drive for future use.
HowtoForge
Page 63 of 76
http://www.howtoforge.com/
Now we will send an encrypted mail to another user to check the integrity of Enigmail. First we will save our Public key and secret key so that it could be
sent to another receipient to get it in readable format. Goto Enigmail-->Key management and
HowtoForge
Page 64 of 76
http://www.howtoforge.com/
HowtoForge
Page 65 of 76
http://www.howtoforge.com/
HowtoForge
Page 66 of 76
http://www.howtoforge.com/
Now we will compose an encrypted mail, so that we can check Enigmail. Additinally attach the two keys in the mail so that the second party can use the
attachment to get it decrypted.
HowtoForge
Page 67 of 76
http://www.howtoforge.com/
After pressing send, you will be asked for Select Encrypt and sign the message test, but not the attachments
HowtoForge
Page 68 of 76
http://www.howtoforge.com/
HowtoForge
Page 69 of 76
http://www.howtoforge.com/
Put the encrytion part to confirm and the mail will be sent.
Now we will decrypt it at client as, just save the atachment send by administrator and import the certificates as done before for exporting the certificate.
Goto Enigmail-->Keymanagement and then Import the both the certificates. After succeful import close the thunderbird and reopen the same mail, it will
ask for the passphrase for the certificate, Put the passphrase.
HowtoForge
Page 70 of 76
http://www.howtoforge.com/
HowtoForge
Page 71 of 76
http://www.howtoforge.com/
- Evolution - combines e-mail, calendar, address book, and task list management functionsIt comes default, you can also use it as like Thunderbird
HowtoForge
Page 72 of 76
http://www.howtoforge.com/
- Pidgin - Pidgin protocol plugin to connect to MS Office CommunicatorIt is replacement for MS office Communicator, almost similar functionality
except file sharing and screen sharing.
2.3 Office
- LibreOffice Writer - replacement for Microsoft Word
- LibreOffice Calc - replacement for Microsoft Excel Libre office comes default which is a good replacement for the MS Office.
HowtoForge
Page 73 of 76
http://www.howtoforge.com/
2.4 Programming:
- Bluefish - text editor, suitable for many programming and markup languages
yum install bluefish
2.5 Other:
- VirtualBox - lets you run your old Windows desktop as a virtual machine under your Linux desktop, so you don't have to entirely abandon Windows
rpm -ivh http://download.virtualbox.org/virtualbox/4.3.16/VirtualBox-4.3-4.3.16_95972_el7-1.x86_64.rpm
- TrueType fonts
To install windows fonts use:
rpm -ivh http://www.my-guides.net/en/images/stories/fedora12/msttcore-fonts-2.0-3.noarch.rpm
HowtoForge
Page 74 of 76
http://www.howtoforge.com/
- JavaJava comes preinstalled in Gnome-desktop, you can check the version as follows:
java -version
HowtoForge
Page 75 of 76
http://www.howtoforge.com/
[root@desktop1 ~]
Congratulations! Now we have a fully functional CentOS 7.0 Gnome-desktop that can be used in a corporate environment :)
3 Links
- CentOS : http://www.centos.org/
HowtoForge
Page 76 of 76