- Apt:n source paketti on toteutettu käyttäen epm paketointiohjelmaa. Paketin tarkoituksena on kopioida other.list ja universe.list tiedostot /etc/apt/sources.list.d/ hakemistoon, josta paketinhallintaohjelmat osaavat lukea kaikki *.list päätteiset tiedostot. Tiedostoissa on merkattu käytetyt repositoryt, joista paketinhallintaohjelmat hakevat tarvittavia paketteja. Tehtävänä oli tehdä paketti, joka lisää universe repositoryn helposti deb-paketin asentamalla. Tämän lisäksi deb pakettimme lisää muitakin hyödyllisiä repositoryjä! - Paketin tekemisen aloittaminen. Siirryimme kansioon /etc/apt/sources.list.d/ $ cd /etc/apt/sources.list.d/ - Teimme uuden tiedoston listat.list, josta tehdään controllitiedot deb paketille $ sudo nano listat.list - Editoimme tiedoston sisällön seuraavaksi: product Omat source asetukset %copyright 2008 by Sami Mattila %vendor Sami Mattila %description Paketti asettaa kaikki tarvittavat apt sourcet Ubuntu gutsyyn %version 0.1 %readme README %license LICENSE f 755 root sys /etc/apt/sources.list.d/universe.list other.list f 755 root sys /etc/apt/sources.list.d/other.list other.list - Tallennus Ctrl X, Y - Paketin luominen epm:llä tapahtuu komennolla $ sudo epm -a amd64 -f deb listat - Tämä luo uuden hakemiston linux-2.6-amd64 kohdehakemistoon, josta löytyy kontrollitiedostossa määrittelemämme paketin ja tiedoston nimi listat-0.1-linux-2.6-amd64.deb - Paketin voi asentaa dgeb ohjelmalla tuplaklikkaamalla sitä tai dpkg ohjelmalla konsolista komennolla $ sudo dpkg -i listat-0.1-linux-2.6-amd64.deb