X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X
X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X

Wissensdatenbank

StartseiteWissensdatenbankUbuntu 16 InstallationErstellen eines lokalen Repositorys...

Erstellen eines lokalen Repositorys und Paketverwaltung in Ubuntu 16.04

In Ubuntu 16.04 können Sie durch das Erstellen eines lokalen Repositories die Paketverwaltung anpassen und spezielle Pakete ohne Netzwerkverbindung installieren. Hier sind die Schritte zum Erstellen eines lokalen Depots und zur Paketverwaltung in Ubuntu 16.04:

1. **Installation des Repository-Servers:**
Installieren Sie das Paket `apt-mirror`, um den lokalen Repository-Server einzurichten. Dieses Paket wird verwendet, um Ubuntu-Repositories zu spiegeln und in einem lokalen Repository-Server zu speichern.
```
sudo apt-get install apt-mirror
```

2. **Konfiguration von apt-mirror:**
Bearbeiten Sie die Konfigurationsdatei von apt-mirror, um anzugeben, welche Repositories synchronisiert werden sollen. Die Konfigurationsdatei befindet sich normalerweise unter `/etc/apt/mirror.list`. Bearbeiten Sie diese Datei und geben Sie die zu synchronisierenden Repositories an.

3. **Synchronisierung starten:**
Nachdem Sie die Konfiguration abgeschlossen haben, synchronisieren Sie die Repositories mit apt-mirror. Verwenden Sie dazu den folgenden Befehl:
```
sudo apt-mirror
```

4. **Installation des Web-Servers:**
Nach Abschluss der Synchronisierung müssen Sie möglicherweise einen Web-Server installieren, über den Ihr lokaler Repository-Server auf das Dateisystem zugreift. Verwenden Sie zum Beispiel Apache oder Nginx. Installieren Sie Apache mit:
```
sudo apt-get install apache2
```

5. **Verschieben des Depot-Verzeichnisses:**
Die von apt-mirror synchronisierten Repositories befinden sich standardmäßig im Verzeichnis `/var/spool/apt-mirror`. Verschieben Sie diese Repositories in ein Verzeichnis, das vom Web-Server bedient wird. Zum Beispiel:
```
sudo mv /var/spool/apt-mirror /var/www/html
```

6. **Apache-Konfiguration:**
Konfigurieren Sie Apache so, dass er die Dateien des lokalen Repository-Servers an die Clients ausliefert. Dies kann mit einer virtuellen Host-Datei (`VirtualHost`) im Verzeichnis `sites-available` von Apache erfolgen.

7. **apt-Konfiguration:**
Bearbeiten Sie die Datei `/etc/apt/sources.list`, um den lokalen Repository-Server zu verwenden, und fügen Sie die Adresse des lokalen Repository-Servers hinzu. Zum Beispiel:
```
deb http://localhost/ubuntu xenial main restricted universe multiverse
deb http://localhost/ubuntu xenial-updates main restricted universe multiverse
deb http://localhost/ubuntu xenial-security main restricted universe multiverse
```

8. **Repository aktualisieren:**
Nach Abschluss der Konfiguration aktualisieren Sie das Repository, um die Paketliste und Updates vom lokalen Repository-Server zu erhalten:
```
sudo apt-get update
```

Nun haben Sie in Ubuntu 16.04 ein lokales Repository erstellt und die Paketverwaltung angepasst. Ein lokaler Repository-Server ist besonders nützlich für Systeme ohne Netzwerkverbindung oder mit eingeschränkter Netzwerkverbindung.

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(18 mal angesehen / 0 Kunden fanden es hilfreich)

Top