Linux – Eigen APT-GET repo/server
Ik kon er zo 1 2 3 niets over vinden, dus ik heb 2 voorbeelden van site’s met elkaar vergeleken hoe je zelf een APT-GET repo/server op kan zetten, hopelijk kan ik dit zelf ook eens uitproberen!
Wat je moet doen is een regel als:
1 |
deb http://www.website.nl/debian wheezy main |
Zetten in een .list bestand inĀ /etc/apt/sources.list.d, bijvoorbeeld
1 |
/etc/apt/sources.list.d/[naam].list |
Dat kan eenvoudig met een commando als:
1 |
echo "deb http://www.website.nl/debian wheezy main" > /etc/apt/sources.list.d/websitenaam.list |
met daarna gevolgd door:
1 |
apt-get update |
Het pad en bestand op de server is dan:
/debian/pool/main/[letter]/[apt-get naam]_[versie]-1+bla.deb
Bijvoorbeeld bij:
sudo apt-get install voorbeeld
Moet er een bestand zijn als:
/debian/pool/main/v/voorbeeld_1.0.0-1
of
/debian/pool/main/v/voorbeeld_1.0.0-1+wheezy_all.deb
Ik lees ook dat er sleutels ingelezen moeten worden, bijvoorbeeld:
1 2 |
gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - |
Wordt vervolgt…