LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 10-01-2006, 09:55 PM   #1
BigFoot13
Member
 
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115

Rep: Reputation: 15
How do I install .tar.gz apps via the command line?


Quick question: How do I install .tar.gz applications from the command line? I have installed .deb apps before, but I just downloaded some games from sourceforge in this format. Thanks.
 
Old 10-01-2006, 10:02 PM   #2
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware-current, Cross Linux from Scratch, Gentoo
Posts: 2,731
Blog Entries: 1

Rep: Reputation: 224Reputation: 224Reputation: 224
First you have to unpack the tarball.
Code:
weibullhost ~ $ tar xzf <name_of_tarball>.tar.gz
It's probably source code that you will then need to build and install.
Code:
weibullhost ~ $ cd <name_of_tarball_dir>
weibullhost ~ $ ./configure
weibullhost ~ $ make
weibullhost ~ $ su -c 'make install'
Before you run the configure script, type
Code:
weibullhost ~ $ ./configure --help
to see what options you can pass to tweak the build and installation. Library directories, install prefix, system configuration directory, etc. are often passed.
 
Old 10-01-2006, 10:13 PM   #3
jon23d
Member
 
Registered: May 2006
Location: Kennewick, WA - USA
Distribution: Ubuntu
Posts: 129

Rep: Reputation: 15
If you are using ubuntu and did not enable the root user then you will have to change the make command to: sudo make install
 
Old 10-02-2006, 04:18 AM   #4
lorebett
Member
 
Registered: May 2004
Location: Italy
Distribution: Ubuntu, Gentoo
Posts: 57

Rep: Reputation: 16
before running make install, you might want to issue also:

Code:
make check
that will run the (possible) test suite.
 
Old 10-02-2006, 10:02 AM   #5
nattu
LQ Newbie
 
Registered: Aug 2006
Posts: 21

Rep: Reputation: 15
Two more options to make that may be useful....
Quote:
make -n ....
This is same as make except no commands are executed. Useful to see what is needed.

Quote:
make -k ...
The option means keep going... so make won't stop at first error. Useful to see
what can and can't be made.
 
Old 10-02-2006, 10:08 AM   #6
Baix
Member
 
Registered: Jun 2004
Distribution: Gentoo, LFS, Slackware
Posts: 203

Rep: Reputation: 30
Read the docs that come with the program and you'll be much better off

Code:
tar -xvf program_name.tar.gz
cd porgram_name
less README
less INSTALL

Last edited by Baix; 10-02-2006 at 10:10 AM.
 
Old 10-02-2006, 10:35 AM   #7
leftblank
LQ Newbie
 
Registered: Aug 2006
Location: Outside of Myself
Distribution: Ubuntu, Debian, FreeBSD, CentOS, Fedora, OpenBSD
Posts: 14

Rep: Reputation: 0
Basics of tar

Here are some basics of tar:
Switch Explanation
x Extract the contents of the TAR file
c Create a TAR file
z Gunzip(uncompress) it before extracting, used on file ending in .tar.gz or .tgz
v Verbose - display contents as it is tarring or extracting
f Filename to follow
t List contents of TAR file

You may also want to try "gunzip". I forget if it's pre-installed in Ubuntu or not. You can pull up synaptic package manager and check though.

With gunzip you can merely execute the following command:
gunzip yourfile.txt.gz (where yourfile.txt.gz is the name of the file you wish to uncompress)
The result of this command is a file called yourfile.txt. (By default, gunzip will delete the yourfile.txt.gz file.)

Hope this helps.
(Your "Loser" Friend)
 
Old 10-02-2006, 05:00 PM   #8
raymor
Member
 
Registered: Nov 2005
Posts: 59

Rep: Reputation: 20
FYI, 99% of the time the first reply is all you'll need.
The other replies are useful too, I'm sure, but most of the
time it's just:

tar -zxvf whatever.tar.gz
cd whatever
./configure
make
su -c 'make install'


This "make" process doesn't automatically resolve dependencies, though, so
you may get an error, generally from "configure" saying that you're missing
some library or whatever. In that case you then have to go get the package
that has the library, or the tar.gz source file for the library, and install
it, either from from the .deb package or the by doing the same "configure,
make, make install" routine for each library it needs.

Thanks goodness for systems like yum and apt which take care of these
dependencies for us - dependencies can be a pain when working with
"source tarballs" - .tar.gz files.
 
Old 10-03-2006, 05:59 PM   #9
BigFoot13
Member
 
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115

Original Poster
Rep: Reputation: 15
Is there any GUI method of installing these programs? I have KPackage, but when I open them it says "Unknown package type" and then the path of the package. I kave a program called Kconfiggure which seems like it could get the job done, but I'm not entirely sure how to use it.
 
Old 10-03-2006, 06:26 PM   #10
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware-current, Cross Linux from Scratch, Gentoo
Posts: 2,731
Blog Entries: 1

Rep: Reputation: 224Reputation: 224Reputation: 224
Yup. It's called Konsole in KDE. Open that up and type the commands to unpack the tarball, compile and install the package.
 
Old 10-07-2006, 09:49 PM   #11
BigFoot13
Member
 
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115

Original Poster
Rep: Reputation: 15
OK, well I have extracted the files and I have changed the directory, but I get this when I try to configure:
Code:
configure: error: no acceptable C compiler found in $PATH
 
Old 10-07-2006, 11:45 PM   #12
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
Install gcc then. Obviously you need a compiler to build C programs from source!
 
Old 10-08-2006, 05:17 PM   #13
BigFoot13
Member
 
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115

Original Poster
Rep: Reputation: 15
OK, I have installed GCC, but how do I use it? (sorry for the noob question )

Last edited by BigFoot13; 10-08-2006 at 05:18 PM.
 
Old 10-08-2006, 09:08 PM   #14
BigFoot13
Member
 
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115

Original Poster
Rep: Reputation: 15
Well I tried to configure it again, and it successfully checked for gcc, but now I get a different error right after that:
Code:
checking for C compiler default output... configure: error: C compiler cannot create executables
Is there something I need to add to gcc?

Last edited by BigFoot13; 10-08-2006 at 09:10 PM.
 
Old 10-09-2006, 11:35 AM   #15
nattu
LQ Newbie
 
Registered: Aug 2006
Posts: 21

Rep: Reputation: 15
install .tar.gz from command line

Looks like a permission problem...
Try to compile as a superuser.

Another possibility: Tar file already has an
executable that is write protected; not likely
but known to happen
 
  


Reply

Tags
targz


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Installing an RPM or Tar.GZ package on CDROM in Command Line. mr.linux.noob Linux - General 10 10-28-2008 01:04 AM
Launching apps from the command line fieldyweb Linux - Newbie 5 01-14-2006 10:42 AM
I need to know the command on how to install tar.bin file lakbay_taodev Linux - Software 9 10-19-2004 06:46 PM
Easiest way to install .TAR Apps?? rab62184 Linux - Newbie 3 11-19-2003 01:17 AM
Command Line able to use GUI apps? shlok Linux - Newbie 5 06-28-2003 01:09 PM


All times are GMT -5. The time now is 09:01 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration