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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
Due to network maintenance being performed by our provider, LQ will be down starting at 05:01 AM UTC. The exact duration of the downtime isn't currently known. We apologize for the inconvenience.
|
 |
|
10-01-2006, 09:55 PM
|
#1
|
|
Member
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115
Rep:
|
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. 
|
|
|
|
10-01-2006, 10:02 PM
|
#2
|
|
ReliaFree Maintainer
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware, Cross Linux from Scratch, Gentoo
Posts: 2,663
Rep: 
|
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.
|
|
|
|
10-01-2006, 10:13 PM
|
#3
|
|
Member
Registered: May 2006
Location: Kennewick, WA - USA
Distribution: Ubuntu
Posts: 129
Rep:
|
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
|
|
|
|
10-02-2006, 04:18 AM
|
#4
|
|
Member
Registered: May 2004
Location: Italy
Distribution: Ubuntu, Gentoo
Posts: 57
Rep:
|
before running make install, you might want to issue also:
that will run the (possible) test suite.
|
|
|
|
10-02-2006, 10:02 AM
|
#5
|
|
LQ Newbie
Registered: Aug 2006
Posts: 21
Rep:
|
Two more options to make that may be useful....
This is same as make except no commands are executed. Useful to see what is needed.
The option means keep going... so make won't stop at first error. Useful to see
what can and can't be made.
|
|
|
|
10-02-2006, 10:08 AM
|
#6
|
|
Member
Registered: Jun 2004
Distribution: Gentoo, LFS, Slackware
Posts: 203
Rep:
|
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.
|
|
|
|
10-02-2006, 10:35 AM
|
#7
|
|
LQ Newbie
Registered: Aug 2006
Location: Outside of Myself
Distribution: Ubuntu, Debian, FreeBSD, CentOS, Fedora, OpenBSD
Posts: 14
Rep:
|
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)
|
|
|
|
10-02-2006, 05:00 PM
|
#8
|
|
Member
Registered: Nov 2005
Posts: 59
Rep:
|
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.
|
|
|
|
10-03-2006, 05:59 PM
|
#9
|
|
Member
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115
Original Poster
Rep:
|
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.
|
|
|
|
10-03-2006, 06:26 PM
|
#10
|
|
ReliaFree Maintainer
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware, Cross Linux from Scratch, Gentoo
Posts: 2,663
Rep: 
|
Yup. It's called Konsole in KDE. Open that up and type the commands to unpack the tarball, compile and install the package.
|
|
|
|
10-07-2006, 09:49 PM
|
#11
|
|
Member
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115
Original Poster
Rep:
|
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
|
|
|
|
10-07-2006, 11:45 PM
|
#12
|
|
LQ Addict
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,466
Rep: 
|
Install gcc then. Obviously you need a compiler to build C programs from source!
|
|
|
|
10-08-2006, 05:17 PM
|
#13
|
|
Member
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115
Original Poster
Rep:
|
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.
|
|
|
|
10-08-2006, 09:08 PM
|
#14
|
|
Member
Registered: Sep 2006
Location: ~/
Distribution: Kubuntu 8.04 Hardy
Posts: 115
Original Poster
Rep:
|
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.
|
|
|
|
10-09-2006, 11:35 AM
|
#15
|
|
LQ Newbie
Registered: Aug 2006
Posts: 21
Rep:
|
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
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 11:36 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|