APTLY ===== Creating your own repo ---------------------- * gpg --gen-key * aptly repo create -distribution=jessie -component=main main Then add some deb pakckages ---------------------- * aptly repo add main picute-qt5* * aptly publish update jessie List the packages in the repo ----------------------------- * aptly repo show --with-packages main Search packages --------------- * aptly repo show --with-packages main (list all packages) * aptly package show pipaos-tools * aptly package search pipaos-tools Remove a package ---------------- * aptly repo remove main package-name * aptly publish update jessie (commit removals) Now publish it -------------- * aptly repo publish main Hit the web page, it should be there. Listing available repos ----------------------- * aptly repo list List of local repos: * [main] (packages: 2) Add new packgages to the repo ----------------------------- * aptly repo add | * aptly publish repo * gpg --export --armor > .aptly/public/archive-mitako.gpg.key Mitako Example: $ aptly repo add main libsdl*dev Then publish or update repo $ aptly publish repo main (the first time) Subsequent package additions $ aptly publish update wheezy Clients access to the repo -------------------------- * curl http://archive.mitako.eu/archive-mitako.gpg.key | apt-key add - * apt-get update * apt-get install sdl2-raspberrypi SDL2-RaspberryPI from Mitako installation ----------------------------------------- a. echo "deb http://archive.mitako.eu wheezy main" >> /etc/apt/sources.list.d/mitako.list b. curl http://archive.mitako.eu/archive-mitako.gpg.key | apt-key add - c. apt-get update d. apt-get install libsdl2-raspberrypi