

You might have to CFLAGS and LDFLAGS so that the compiler and linker can find
#GTK GNUTELLA SOFTWARE#
Software distributions and admins are urged to provide "official" buildsįor example, a fairly typical configuration for Linux x86, Gtk+ 2.x UI: CC=gcc. However, the meaning of this option might change at any time. Will access files in the sources directory to ease the process of testing. Gtk-gnutella from git or are a developer. The option "official" should be set to "true" unless you want to test The resulting executable won't use or depend on Gtk+Īnd gtk-gnutella can only be controlled through the remote shell in Gtk-gnutella can also be compiled for headless operation the so-called NLS (National Language Support) i.e., nationalized text in the user National Language Support requires at least GNU gettext 0.11.5 or aĬompatible implementation which supports its plural model. Support for DBUS, GNUTLS, IPv6, NLS, Socker isĮnabled by default but will only be used if actually available during The environment variables CC, CFLAGS, LDFLAGS, PREFIX, MAKE, YACC are If you don't want to reuse your previous values you canĪ list of available build options is shown if you run. The results of its tests to speed up reconfiguring, reusing your previous Finally, it creates config.sh' file that saves h' files containing system-dependent definitions.

It uses those values to create a Makefile' in each directory of The Configure' shell script attempts to guess correct values for various system-dependent variables used during compilation.

There should almost neverīe a need to invoke Configure manually. The build.sh shell script is a wrapper for Configure. Usually it will be "make install" but it could be "gmake install" on some
#GTK GNUTELLA INSTALL#
build.shĪt the end, build.sh will output the command to run to install gtk-gnutella. When all required packages are installed, run. # apt install make g++ libglib2.0-dev zlib1g-dev libgtk2.0-dev
#GTK GNUTELLA CODE#
So if you never compiled a C++ source code or if you have freshly installed your GNU/Linux OS you should run: $ sudo apt install make g++ libglib2.0-dev zlib1g-dev libgtk2.0-dev To compile gtk-gnutella, first make sure the following packages are installed: make g++ libglib2.0-dev zlib1g-dev libgtk2.0-dev To install one of the precompiled packages, consult your distribution's There is an IRC channel for gtk-gnutella on :
#GTK GNUTELLA LICENSE#
It is released under the GNU General Public License (GPL).įor further information on Gnutella, try: Tru64 UNIX (OSF/1), SGI IRIX, BeOS whereas CPU architectures include x86, Known to run at least on Linux, FreeBSD, NetBSD, OpenBSD, Darwin, Solaris, Gtk-gnutella is currently developed and tested under Linux (Debian 2.2) and is It's supposed to work on any Unix-like system, and can be built with either a Join the same network and exchange with others seamlessly. It is compatible with all other Gnutella servents from other vendors: it will Lookups for finding alternate sources and push-proxies. Query hit reception, HEAD pings and pongs, Distributed Hash Table (DHT) When UDP traffic is enabled, it will increase the feature set: out-of-band Uses Passive/Active Remote Queueing (PARQ). gtk-gnutella implements compressed gnutella netĬonnections, ultra and leaf nodes, Partial File Sharing, Push Proxies and

It's a fully featured Gnutella servent designed to share any type of file Gtk-gnutella is a GUI based Gnutella servent. If you have problems, your best bet is to subscribe to the gtk-gnutella-usersĪlso visit the main website for news, updates, FAQ, and more at: This software is currently maintained by. You should have received a copy of the GNU General Public LicenseĪlong with this program if not, write to the Free Softwareĥ1 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is distributed in the hope that it will be useful,īut WITHOUT ANY WARRANTY without even the implied warranty of The Free Software Foundation either version 2 of the License, or It under the terms of the GNU General Public License as published by This program is free software you can redistribute it and/or modify
