Installing Softwares in Linux

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Installing softwares in linux

There are several ways of installing softwares in linux and they are described in many tutorials. this
tutorial will cover most of the processes of installing softwares in a linux system.
Online installation:

#1. Through software manager(linux mint)/software center(ubuntu):
first open the terminal and run this command to get the latest version of the software:
sudo apt-get update
then
1. open software manager/center. it's in the menu.
2. search your desired software in the search box
3. if it's in the list then it will appear before you . if it's not in the list follow the instructions in the
ppa installation section of this tutorial.
4. now double click on the desired software entry and then click "install".
5. it will be installed on your system as per your network connection speed.
#2. Through synaptic package manager:
if it is absent in your linux distribution then you will have to install it through software
manager/center first.
to me it's the best way to install softwares in linux.
1. open synaptic package manager. click reload to get the latest version of the softwares.
2. search your desired software/s in the search box.
3. right click each software you want to install and mark them for installing. it will mark additional
dependencies on it's own.
if your softwares not in the list follow the instructions in the ppa installation section of this
tutorial.
4. after marking for installing, click apply
6. it will download and install the marked softwares.
additional info:
if you have a list of softwares then save the file with the list, with .list extension (this file should
contain the exact package name one at every line with an extra string "install" included after each
package name preceding by an space/tab). then go to file->read markings and then brows to the
file and open it. synaptic will mark the softwares in the list automatically.
#3. Through terminal:
if you know the exact name of the software then you can install it through terminal by simply
entering the command:
sudo apt-get update (to get the latest version)
sudo apt-get install software-package-name
that's it.....
if it says "unable to locate package..." then follow the instructions in the ppa installation
section of this tutorial.
#4. PPA installation:
if your software's not in the software list then it may come from private package archives (PPA's).
these are private development of softwares so use it at your own risk.
steps:
1. search google for the ppa address for your software. (like ppa for package-name)
2. then add it to the repository by entering this command in terminal:
sudo add-apt-repository ppa:.....whatever_it_is
3. then run this command (must)
sudo apt-get update
4. now your desired software is in the list. so you can follow one of the above processes (#1,#2,#3)

Offline installation:
say, you downloaded your desired softwares from some website. in this case if you don't trust the
origin of the software then don't install it or install it at your own risk.
Your downloaded softwares may come as a .zip, tar.gz, tar.bz2, .deb, .rpm, .tgz, tar.xz or any
other types of archives.
if you are in linux mint or in ubuntu or in a debian based OS try to download .deb packages because
it's easier to install in debian based OS.
#5. installing .deb packages:
through terminal:
cd path_to_the_directory_that_contains_the_.deb_file
sudo dpkg -i filename.deb
through gdebi package manager:
if gdebi is not installed then you have to install it through one of the processes #1,#2,#3 (requires
internet connection)
1. then double click on the .deb file or open the file with gdebi package manager and click install.
2. it will be istalled soon.
#6. installing .rpm packages:
rpm has to be installed in the system, otherwise follow one of the processes #1,#2,#3 to install rpm
(requires internet connection)
code:
cd path_to_the_directory_that_contains_the_.rpm_file
sudo rpm -i filename.rpm
#7. installing from archives(.zip tar.gz.......etc):
these archives generally conatains the source of the package. each of them generally has a different
approach to install. I will be discussing a common method which will supposedly work for all of
them.
general requirements:
1. flex
2. bison or bison++
3. python
As these archives contains the source, your system needs the required programming languages to
compile and build the source. so the general requirement packages stated above may not be
sufficient for you. in that case you have to install the required packages through one of the processes
#1,#2,#3 (requires internet connection). you can know about the dependencies about your software
in a readme file included in the archives.
steps:
1. open the archives with archive manager by double clicking it, then extract it.
2. code:
cd path-to-the-extracted-folder
3. inside the extracted folder look carefully....
a. if you find a file named configure then :
code:
./configure
make
sudo make install
if the first code fails to execute then run this code before above codes:
chmod +x configure
b. if you find a file named install.sh then
code :
chmod +x install.sh
./install.sh or sudo ./install.sh (if it needs root permission)
or you can double click it and select run in terminal or simply run
N.B : sometimes there is a file, something like your_software_name.sh is found instead of install.sh.
for this case you have to replace install.sh with the correct name in the previous codes.
c. if you find a file named install then
code:
chmod +x install
./install or sudo ./install (if it needs root permission)
or you can double click it and select run in terminal or simply run
d. if you find a file named make (if there is no configure file) then
code:
make
sudo make install
e. If you still can't find the required files
then it may be in a special folder (generally in a folder named 'bin'). move to this folder
with cd command with appropriate path and then look again and follow the same process.
#8. pre installed archives:
some packages are archived as pre installed packages i.e you don't have to install them , you just
need to extract them in a secure place and theres an executable file (name is generally same as the
software name) in the extracted folder or in child folders like bin,build etc. you have to find it and
make it executable.
Example: eclipse, adt bundle (android developing tool)
code to make executable:
chmod +x filename_with_exact_path
then you can run it with :
code:
filename
or double clicking it and selecting run in terminal or run, whatever supports your software.
#9. installing .sh files:
some softwares come with a .sh file to install it
chmod +x filename.sh
./filename.sh or sudo ./filename.sh (if it needs root permission)
or double click it and select run in terminal or run, whatever supports your software.
#10. installing .run files:
some softwares come with a .run file to install it
chmod +x filename.run
./filename.run or sudo ./filename.run (if it needs root permission)
or double click it and select run in terminal or run, whatever supports your software.
Additional info about offline installation:
Often, softwares generally have a lot of dependencies. You need to download all of them, which
sometimes can be very difficult and tiring. for this you can follow the instructions here which will save
your time and effort.

for adding an entry in the menu for your newly installed software you can see my other tutorial:
http://community.linuxmint.com/tutorial/view/1504
W: The first three online methods are the safest way to install a software. For other methods you
have to take risks of potential damage of your system or software dependencies.

Tags: install,install software,linux,linux mint,ubuntu
Created: 7 months ago.
Last edited: 5 months ago.
Reviewed: 6 months ago.
Read 0 times.


Other tutorials from jahid_0903014
Share internet from Linux to windows with squid3 proxy server
How to install & use Avro Bangla keyboard in linux
Connecting Realtek wireless modems in linux
Type in your native language in Linux Mint
Install Matlab in linux
install latest eclipse in linux mint
adding new item in the menu
Connecting Zoom Ultra modem in Linux Mint
install latest Netbeans (7.4) in Linux mint
editing fstab to automount partitions at startup
System Backup: A manual approach
Share internet from your linux distro to your android phone
Full system upgrade to a newer release without fresh install
Dim laptop monitor immediately after the laptop being unplugged
How to install or uninstall kernel in linux
How to customize Linux Mint live cd/dvd

You might also like