Re: How to set up apt-get archive
Thank you guys, I couldn't see the wood for the trees.
All working now.
On Tuesday 10 December 2002 20:03, Alan Chandler wrote:
> On Tuesday 10 December 2002 7:09 pm, Stephen Birch wrote:
> > Perhaps this isn't documented?
> > Could someone give an overview of how one creates the /dists... directory
> > tree for a set of deb files?
> I think it depends on how many .deb files you have. If you want a mirror
> of a large chunk of a debian distribution, then use apt-move, or apt-proxy.
> If you have only a few files (for instance I have the 284 packages that
> make up qt, kde and kdevelop) then proceed as follows
> 1) Create an override file. You can probably get one from a debian
> archive, I build mine from hand - I decided to put all the packages in a
> single subdirectory. I created mine in /var/www/debian (where my document
> root for the web server is /var/www)
> If you want to create one by hand its very simple - each package goes on a
> single line
> <package name> optional <subdir>
> Where "optional" is the actual text and is the priority of the package
> (obviously if you want something different then change it)
> So a small part of my override file is ...
> amor optional kde
> ark optional kde
> arts-dev optional kde
> artsbuilder optional kde
> arts optional kde
> cervisia optional kde
> eyesapplet optional kde
> fifteenapplet optional kde
> flashkard optional kde
> gideon-data optional kde
> gideon-dev optional kde
> gideon-doc optional kde
> gideon optional kde
> kaboodle optional kde
> (I don't think they have to be in alphabetical order - I just did it that
> 2) Put all the debs into the appropriate subdir (in my case
> /var/www/debian/kde )
> 3) Run
> dpkg-scanpackages . override | gzip > Packages.gz
> 4) put the following into your /etc/apt/sources.list line
> deb http://www.yourdomain.com/debian/ ./
> [ensure you have all the right / and . s]
> 5) apt-get update
> And then select the packages that you want.
> (Note the order of your sources.list lines matter if the version numbers
> from the debs in your archive and from other places are the same)