Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am posting this quick guide in installing giFT filesharing / p2p program for newbies to search for.
======
for search strings:
INSTALL INSTALLING INSTALLATION INSTRUCTIONS giFT giFTcurs
======
yeah I just installed gift and giFTcurs - went well - downloads music great.
I got 577 hits for Moby so Im getting some great results.
speeds are normal for p2p.
*NB: Im running RH9 [distro may not matter] with linux kernel -2.4.20-20.9
BASIC INSTRUCTIONS
This is what you do - get these packages [or more recent ones depending on date as @ Oct 2 2003:
1)
a) gift-0.11.4.tar.gz [client]
b) giFTcurs-0.6.1.tar.gz [front end]
c) gift-openft-0.2.1.1.tar.gz [openFT protocol/plugin]
d) gift-gnutella-0.0.7.tar.gz [gnutella protocol/plugin]
2)
gunzip 'em individually:
gunzip gift_name_of_package.tar.gz
3)
untar 'em individually:
tar -xvf gift_name_of_package.tar
4)
now you'll have a folder for each package
I recommend now reading the README's and INSTALL's [all the text files] for each one so you know what to expect.
now
Start with the client then frontend then protocols~
go into the folder
run the
./configure
make
make install
~Do this for each for each package.
5)
~if all went well installing each package~
run the:
gift-setup
~follow it's instructions thru setting up everything - press 1 to take it out of default mode [as it explains if you dont it will consider you as not having run the gift-setup] hit enter to accept default values if desired - remember to share [this is what it's all about] - be SURE to type in OpenFT:Gnutella [spelling???] to avail of both networks. I went with the defaults on the protocols for the most part.
~Basically READ IT properly.
6)
type in a console:
giftd
~ it should now be running [nb: give it a few seconds to startup properly].
7)
start another console and type:
giFTcurs
~ it should now be running
8)
a) learn to use it!!!
b) DOWNLOAD!!!
c) SHARE!!!
~COMPLETE~
NB if you make any choices in setup that dont work you can re-run the gift-setup again and NOT SAVE the previous values.
Remarkably good timing, mossy. I've been trying to install giFT all day long and came here to search for some help. I'm running Slackware 9, so I started by going to linuxpackages.net and downloading and installing these three packages:
These are basically the same tarballs you compiled, except that the plugins packages has FastTrack in addition to OpenFT and Gnutella.
Everthing seemed fine 'til I started giFTcurs, which keeps giving me the message 'Can't connect to the daemon at 127.0.0.1:1213, is giFT running?' Well, I checked the output of 'netstat -tap' and it shows:
tcp 0 0 *:1213 *:* LISTEN 27570/giftd
So I know giftd is running and listening on port 1213.
I figured there may be a problem with the packages, so I uninstalled, got the same source tarballs you've listed (plus giFT-FastTrack-0.8.4), and compiled them using the same steps you've given. The only change I made was in configuring gift-0.11.4, I used the option '--disable-imagemagick' because Slack doesn't include the devel package. Now when I try running giftd and giFTcurs, I get the exact same problem!
Can't connect to the daemon at 127.0.0.1:1213, is giFT running?
yeah I got a similiar error when I had no protocols running. I just ran thru the gift-setup again after installing the protocols - specified them properly and they came up as past of the setup to be configured.
my question -
Did it ask you to configure each of the three protocols???
Yes, it asked, I answered. I've even edited ~/.giFT/gift.conf to try different combinations and orderings. It seems to have a hard time connecting to Gnutella and FastTrack, so I've tried running with OpenFT only.
I've been running 'giftd -v' in a seperate terminal so I can try to see what's going on. When I check with netstat, I can see that it has several connections established, but still no luck with giFTcurs. I've also tried compiling giFToxic, but it's a mess (still expects the command 'giFT' to start the daemon) that I don't want to try to correct until I know that giFT is working correctly.
Hey guys..........I've followed the instructions but can't seem to "./configure" giftcurs-0.6.1
Here's the error I keep getting:
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error: You need glib-2.0 to compile giFTcurs
I have installed (compiled) glib-2.0.0 and glib-2.0.7 simply because I couldn't find glib-2.0. But still keep getting the same error. Any Ideas what I should do to get past this? Thanks a heap !!!!!
Which error are you getting, shycalais? The one about 'Can't connect to the daemon at 127.0.0.1:1213, is giFT running?' or the GLIB problem?
I finally got my giFT install sorted out. It was a problem with my IPtables firewall script. Now I'm using Jay's firewall with no problems. I really should have posted back sooner. Sorry.
If you're having the GLIB problem, then I don't have any advice to offer. So, again, sorry.
i installed the programs correctly and
tried gift-setup ( many times ) now ...but when i'm trying to run giftd the following error is occuring
*** ERROR: Your setup is incomplete ***
You will need to run gift-setup and be sure that you read absolutely
every configuration option (no, really). Some default configuration
values are considered illegal, and will raise this error message. If you
suspect that you have configured giFT properly, consult the conf files in
/home/jerrish/.giFT/ for diagnostic purposes.
If you are still having problems you should consult the QUICKSTART guide
available from the standard giFT distribution.
There's one setting (the first one, if I recall correctly) that MUST be changed. It's just to test that you actually did run the setup, and read at least that far ;-)
Cheers Mossy, this could be exactly the kind of noob guide I need to install something successfully (please God) - i.e. nice easy steps!
I've followed your advice and have downloaded the four packages, unzipped and untarred them - so far, so good. Problems arise when I cd into the client's directory and try to ./configure - the console flashes a load of gubbins at me and then stops with the following error:
checking for _snprintf... no
checking for vsnprintf... yes
checking for _vsnprintf... no
checking for lt_dlopen in -lltdl... no
checking ltdl.h usability... no
checking ltdl.h presence... no
hecking for ltdl.h... no
configure: error:
libltdl support is temporarily required. Please install the appropriate
library and header files (which includes the -dev package). See config.log
for more details.
I did look at the config.log but it's a 41-page document and it is unfathomable to me at the moment. I am guessing from the error message above that I'm missing some necessary files (is this what you call dependencies?) but I haven't a clue where to get these from or worse, how to install them once I've got them!
I have gone through the Mandrake Control Centre and made sure I've got everything I can see under the "Development" section installed.
If I know where to get these dependencies I should be able to sort out any similar issues I get when I come to do the ./configure on the other three directories I've got - at the moment this is giving me The Fear!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.