Hi all
Ken Foskey wrote:
I am sure someone has thought about this.
The two implementations that I know of, are:
1. apt-torrent: Available at http://sianka.free.fr/.
This one seems to be under active development as compared to my work below.
I havent gone into much detail with this one, but it does seem to work,
and work for a few hundred deb packages, as the FAQ page says. It should
be worth checking out.
2. bat-get: Available here
http://www.cse.unsw.edu.au/~shehjart/download/bat-get.tar.bz2
Developed way back in 2004. The main aim was to be able to seed
thousands of deb packages on the scale of a real http/ftp based
repositories. I did succeed to an extent,
that the updates happened just fine, but the seeder could not scale
beyond a few
thousand packages. I do have a design in mind to fix this but not the
time, well, not for the next 2 months anyway.
The difference between the two implementations is the way they run the
tracker/seeders/clients. Apt-torrent has a more attractive design for
regular users because it does not need any new client/frontend for
getting the deb packages, one can continue using the apt-get/aptitude.
It only changes the way interactions happen in the background, i.e. p2p
interactions between the client, tracker, seeder, etc. Whereas my approach
requires using a new command line tool call bat-get which could be an
issue for most.
bat-get doesnt have a web page for reference but theres a detailed text
document in
bat-get tarball which explains the design,setup, etc.
Shehjar
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html