Skip to content
/ nget Public

Fork/clone of nget from nget.cvs.sourceforge.net

License

Notifications You must be signed in to change notification settings

arafel/nget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nget 0.27.1  Copyright 1999-2004 Matthew Mueller <donut AT dakotacom.net>

Note if you are upgrading from a version 0.16-0.26 to 0.27 or later:
 The cache file format has changed, so the cache dir is now .nget5.
 Upgrade should be as simple as "mv ~/.nget4 ~/.nget5; rm ~/.nget5/*,cache*"


Requirements:
  GNU Make (sometimes installed as gmake)
  uulib >= 0.5.19     http://www.fpx.de/fp/Software/UUDeview/
    (included in the +uulib package)
  zlib                http://www.gzip.org/zlib/
    (recommended, needed for compressed cache)
  libpopt             http://freshmeat.net/projects/popt/
    (recommended, needed for -@ option)
  libpcre             http://www.pcre.org/
    (optional, use if you like perl-style regexs)
    (required for cygwin, since cygwin's regex has some problem with nget)
  liblockfile         http://packages.debian.org/liblockfile-dev
    (optional, only needed if your cache dir is on NFS)
    (note: liblockfile uses symlinks, so do not use liblockfile if you will
     store your .nget5 directory on a fat/vfat/etc filesystem or it will
     just hang trying to lock the file.)

TestSuite Requirements:
  Python >= 2.2       http://www.python.org/
  cppunit >= 1.8.0    http://cppunit.sourceforge.net/
  SUBTERFUGUE         http://subterfugue.org/
    (optional, currently only available for x86 linux >=2.4)


Install:      (./configure --help will show extra options not described here)
1) ./configure
2) make
3) make test     (optional, see TestSuite Requirements)
4) make install


Usage:
1) Before the first use, nget must be configured.
1.a) Make nget directory:         mkdir $HOME/.nget5
1.b) Copy example .ngetrc:        cp .ngetrc $HOME/.nget5/
1.c) Add your newsservers:        vi $HOME/.nget5/.ngetrc
   (Remember to chmod 600 your .ngetrc if you are using password auth.)
2) See manpage and nget --help output.  The manpage thoroughly describes all
  command line and configuration options, and has an examples section.


Portability:
nget is developed on linux (glibc2), and has been successfully compiled/tested
on: linux x86(gcc 2.95.4, gcc 3.0.4, gcc 3.2, gcc 3.3), linux alpha(gcc 2.95.2),
macosx(gcc 2.95.2), freebsd x86(gcc 2.95.4, gcc 3.0.4), solaris sparc(gcc
2.95.2), win32(mingw or cygwin) and should compile without modifications on
other systems using g++ 2.95+ or other up to date compliers.
Older compilers like gcc 2.7.x can no longer build nget, but can (probably)
still build ngetlite, so you can still use it to download on an older comp if
you have a recent comp that you can use nget to write the listfiles on (-w
option).


Copying:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. 
See the file 'COPYING' for more information.

I would appreciate it if you make modifications if you would send them
to me for possible inclusion in the main source.


You can find the latest version at 
http://nget.sourceforge.net/
or
http://www.dakotacom.net/~donut/programs.html
or
http://freshmeat.net/projects/nget/

About

Fork/clone of nget from nget.cvs.sourceforge.net

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published