Projects / apt-got

apt-got

apt-got is a customizable mirror engine. It works like a highly specialized proxy. It employs several pluggable modules that are customized for specific jobs. The first available module builds and supervises a partial (or full) Debian mirror which is populated on-the-fly by apt-get requests. There is also a simple mirror module that can be used to mirror source directories or even (static) Web pages. For increased performance on already-cached files, it employes its own Apache module. It supports customized mirroring algorithms.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  09 Jun 2004 12:11

    Release Notes: Special Debian files are now verified using MD5 sums. A Purger was implemented to clean out old Debian packages. General speed improvements were made, extended testing was performed, and many bugs were fixed.

    •  01 Jun 2004 21:15

      Release Notes: This release adds basic refreshing mechanisms and a brute force purger that runs every 12 hours. The FileCache supports object reusage now and does not cloud the memory anymore. OutOfMemoryException should not occur anymore, as the FileCache uses WeakReferences now to keep the objects alive. Documentation has been started. This is scheduled to be the last prerelease before 0.8.

      •  26 May 2004 02:59

        Release Notes: FileCache now has basic support for object caching, and the DebianMirrorFile can recover from manual deletion of the cached file. DebianMirrorFile also sets the internal LastModified and Length values correctly even if the file was already downloaded. PENDING FileLists are now verified correctly, which makes the DebianMirror load the new information properly.

        •  23 May 2004 11:34

          Release Notes: A gzip wrapper is now used if gzipped package lists are available, reducing bandwidth requirements and startup time. Some major bugs were fixed, including a problem where new Release files were not fetched from the remote server under some circumstances. The server still does not reload new Release files automatically, but must be restarted.

          •  19 May 2004 08:25

            Release Notes: Release files are now found and downloaded when the mirror is started, and package lists are verified against MD5 sums found in the Release files. Lists for binary-i386 are downloaded on startup (if not yet present and with the right MD5 sum), and all others are downloaded and parsed on first request.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.