09/01/07
Creating an Ubuntu deb package repository (apt) -
Categories: Science & Technology -
Trevor Peacock
@ 12:47:50 am
After several days on and off of tinkering, I have finally managed to create a complete Ubuntu package repository. There were several major steps/features required in this project:
- Generating deb files
- Generating repository file structure
- Generating package files
- Generating release files
- Signing release files
Over the next few days I will attempt to explain how I achieved this, step by step so others can follow.
I built my repository mainly as a method of maintaining desktop machines and servers on my internal network. It includes a few packages that aren't in the Ubuntu repositories (libdvdcss2, w32codecs, gaim2beta5 etc.), as well as a set of custom built packages and meta (virtual) packages used to configure desktops and servers automatically (still under construction).
I used several sources during this project (unfortunately I haven't kept track of them), no one of them I found to be entirely fulfilling, perhaps there is a difference between pure Debian repositories and Ubuntu repositories, or perhaps the process/tools/format has changed since those documents were written. Anyhow, my setup is running fine on Ubuntu 6.10 server/clients, so I hope these posts will be useful to others trying to create their own repository.
Comments:
No Comments for this post yet...
This post has 578 feedbacks awaiting moderation...
Leave a comment:
Trackback address for this post:
http://blog.peacocktech.com/htsrv/trackback.php/60
Trackbacks:
No Trackbacks for this post yet...
This post has 578 feedbacks awaiting moderation...