So erstellen Sie ein benutzerdefiniertes Repository unter Ubuntu 14.04

So erstellen Sie ein benutzerdefiniertes Repository unter Ubuntu 14.04

So erstellen Sie einen benutzerdefinierten Repository-Server, sodass alle Clients Pakete von meinem Computer installieren.

welche Art von URL in /etc/apt/sources.listdie Datei auf dem Client-Rechner eingefügt werden soll, um dieses bestimmte Paket abzurufen

Antwort1

Apache installieren:

sudo apt-get install apache2

Erstellen der benötigten Verzeichnisse

Erstellen Sie ein Verzeichnis innerhalb des Webstammverzeichnisses /var/www/

nennen wir es Repo.

sudo mkdir /var/www/repo

Wenn Sie jetzt mehr als eine Architektur wünschen, sollten Sie unter „Repo“ für jede Architektur, die Sie verwenden möchten, ein Verzeichnis erstellen.

Hier verwende ich amd64 für meine 64-Bit-Systeme. Erstellen wir also dieses Verzeichnis:

sudo mkdir /var/www/repo/amd64

Erstellen der Packages.gz-Datei

Verwenden Sie den Befehldpkg-scanpackages

cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz

Fügen Sie das neue Repo hinzu

sudo -H gedit /etc/apt/sources.list.d/custom-repo.list

Fügen Sie dann die folgende Zeile hinzu:

deb http://Your_Systme_IP/repo/ amd64/

Aktualisieren Sie abschließend die Quellenliste:

sudo apt-get update

Wenn Sie jetzt versuchen, eine beliebige App zu installieren, führen Sie die Installation von dort aus durch, wenn sich die Debs in Ihrem lokalen Repository befinden, andernfalls erfolgt die Installation über das Internet.

verwandte Informationen