Skip to content
Snippets Groups Projects
Commit 6464bedd authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

Hinweise zum Ablauf

parent 943611bf
No related branches found
No related tags found
No related merge requests found
# vl-repos
Erzeugen einer Dateistruktur, die als Repositorien für openSUSE- und Ubuntu-Pakete dient.
\ No newline at end of file
Erzeugen einer Dateistruktur, die als Repositorien für openSUSE- und Ubuntu-Pakete dient.
## Notwendige Software
```
sudo zypper install createrepo reprepro
```
* **createrepo:** Erzeugung von rpm-Repositorien
* **reprepro:** Erzeugung von Ubuntu/Debian-Repositorien
## Ablauf
* Kopieren von rpm-Archiven z.B. nach `repos/openSUSE_Leap_15.1/x86_64/`
* Kopieren von deb-Archiven z.B. nach `repos/Ubuntu_18.04/`
* Aufruf: make
Als Folge werden die notwendigen Strukturen unterhalb von `repos/` erzeugt und
sämtliche Dateien nach `a73435:/srv/www/vhosts/sys/` kopiert, sodass der
dortige Web-Server sie ausliefern kann. Es empfiehlt sich, passwortlose
Authentifizierung bezüglich `root` auf `a73435` zu vereinbaren.
## openSUSE-Repositorium auf Client-Rechnern bekannt machen
Beispiel:
```
zsudo ypper addrepo http://a73435.berlin.ptb.de:84/repos/openSUSE_Leap_15.1/vaclab.repo
## Ubuntu-Repositorium auf Client-Rechnern bekannt machen
Beispiel:
```
sudo echo 'deb [arch=amd64] http://a73435.berlin.ptb.de:84/repos/Ubuntu_18.04/ bionic main' > \
/etc/apt/sources.list.d/vaclab.list
curl -L http://a73435.berlin.ptb.de:84/repos/Ubuntu_18.04/KEY.gpg | sudo apt-key add -
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment