Entwicklungsumgebung/APT Sourcen: Unterschied zwischen den Versionen
K (Schützte „Entwicklungsumgebung/APT Sourcen“ [edit=sysop:move=sysop]) |
|||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{ | {{EditStatus|1|Harry}} | ||
Zeile 7: | Zeile 7: | ||
=== Einbindung veränderter APT Sourcen === | === Einbindung veränderter APT Sourcen === | ||
Vor der Veränderung | Vor der Veränderung der APT Sourcen wird eine Kopie angelegt, welche dann verändert werden soll. | ||
cp /etc/apt/sources.list /etc/apt | cp /etc/apt/sources.list /etc/apt/sources.list.d/delixs.list | ||
damit | Die eigentliche Datei "/etc/apt/sources.list" bleibt unverändert, damit spätere Updates des Basissystems keine Veränderungen der zusätzlichen APT Sourcen des delixs-Schulservers vornehmen können. Das wird durch die eigene Konfiguration unter "/etc/apt/sources.list.d/delixs.list" sichergestellt. | ||
:[[Bild:Sourceslist.PNG|sources.list]] | :[[Bild:Sourceslist.PNG|sources.list]] | ||
:''Abbildung: sources.list'' | :''Abbildung: sources.list'' | ||
Und hier geht es zur Datei: "'''[[Entwicklungsumgebung/Dateiliste/sources.list|/etc/apt/sources.list]]'''" | |||
Wir benutzen den runparts-Automatismus und schreiben eigene Einträge künftig nur in die Datei /etc/apt/sources.list.d/delixs.list denn alle Dateien die im Ordner /etc/apt/sources.list.d/ auf .list enden, werden in die source.list eingebunden. | |||
:[[Bild:Delixslist.PNG|delixs.list]] | |||
:''Abbildung: delixs.list'' | |||
Und hier geht es zur Datei: "'''[[Entwicklungsumgebung/Dateiliste/delixs.list|/etc/apt/sources.list.d/delixs.list]]'''" | |||
Das ermöglicht es, diese Datei in einem eigenen debian-Paket auszuliefern und bei Upgrades die Datei künftig komplett leeren und mit neuem Inhalt füllen zu können. | |||
=== Zertifizierung veränderter APT Sourcen === | === Zertifizierung veränderter APT Sourcen === | ||
==== Backport-Key ==== | |||
<pre> | <pre> | ||
wget -O - http://backports.org/debian/archive.key | apt-key add - | wget -O - http://backports.org/debian/archive.key | apt-key add - | ||
</pre> | </pre> | ||
:[[Bild:Backportkey.PNG|Backport key]] | :[[Bild:Backportkey.PNG|Backport key]] | ||
:''Abbildung: Backport key'' | :''Abbildung: Backport key'' | ||
==== delixs-Key ==== | |||
Damit die spezifischen Pakete für delixs auch künftig installiert werden können, fügen Sie bitte diese Zeilen in der Datei "'''[[Entwicklungsumgebung/Dateiliste/delixs.list|/etc/apt/sources.list.d/delixs.list]]'''" ein: | |||
<source highlight="18-28" lang="text"> | |||
# | |||
# deb lenny main | |||
#neu fuer delixs-Schulserver | |||
deb http://ftp.stw-bonn.de/debian/ lenny main contrib non-free | |||
deb-src http://ftp.stw-bonn.de/debian/ lenny main | |||
deb http://security.debian.org/ lenny/updates main contrib | |||
deb-src http://security.debian.org/ lenny/updates main contrib | |||
# Debian clam-av und Spamassassin | |||
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free | |||
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free | |||
# backports fuer dovecot etc. | |||
deb http://www.backports.org/debian lenny-backports main | |||
# delixs-spezifische Pakete | |||
deb http://deb.delixs.de/ aramec/all/ | |||
deb http://deb.delixs.de/ aramec/$(ARCH)/ | |||
# delixs-testing Pakete | |||
deb http://deb.delixs.de/ testing/all/ | |||
deb http://deb.delixs.de/ testing/$(ARCH)/ | |||
# delixs-source Pakete | |||
deb-src http://deb.delixs.de/ aramec/source/ | |||
deb-src http://deb.delixs.de/ testing/source/ | |||
</source> | |||
Jetzt installieren Sie noch den Schlüssel für die Pakete: | |||
aptitude update | |||
aptitude install delixs-archive-keyring | |||
Zeile 53: | Zeile 116: | ||
---- | ---- | ||
<div align="right">[[Installation:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> | <div align="right">[[Installation:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> | ||
Harry Jede, Uwe Schoffer 2009 | |||
[[Kategorie:DebianSqueeze]] |
Aktuelle Version vom 28. März 2011, 19:47 Uhr
Diese Seite ist momentan eine Baustelle im Zustand: 1
-
0
-
1
-
2
-
3
-
4
APT Sourcen
Einbindung veränderter APT Sourcen
Vor der Veränderung der APT Sourcen wird eine Kopie angelegt, welche dann verändert werden soll.
cp /etc/apt/sources.list /etc/apt/sources.list.d/delixs.list
Die eigentliche Datei "/etc/apt/sources.list" bleibt unverändert, damit spätere Updates des Basissystems keine Veränderungen der zusätzlichen APT Sourcen des delixs-Schulservers vornehmen können. Das wird durch die eigene Konfiguration unter "/etc/apt/sources.list.d/delixs.list" sichergestellt.
Und hier geht es zur Datei: "/etc/apt/sources.list"
Wir benutzen den runparts-Automatismus und schreiben eigene Einträge künftig nur in die Datei /etc/apt/sources.list.d/delixs.list denn alle Dateien die im Ordner /etc/apt/sources.list.d/ auf .list enden, werden in die source.list eingebunden.
Und hier geht es zur Datei: "/etc/apt/sources.list.d/delixs.list"
Das ermöglicht es, diese Datei in einem eigenen debian-Paket auszuliefern und bei Upgrades die Datei künftig komplett leeren und mit neuem Inhalt füllen zu können.
Zertifizierung veränderter APT Sourcen
Backport-Key
wget -O - http://backports.org/debian/archive.key | apt-key add -
delixs-Key
Damit die spezifischen Pakete für delixs auch künftig installiert werden können, fügen Sie bitte diese Zeilen in der Datei "/etc/apt/sources.list.d/delixs.list" ein:
<source highlight="18-28" lang="text">
- deb lenny main
- neu fuer delixs-Schulserver
deb http://ftp.stw-bonn.de/debian/ lenny main contrib non-free deb-src http://ftp.stw-bonn.de/debian/ lenny main
deb http://security.debian.org/ lenny/updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib
- Debian clam-av und Spamassassin
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
- backports fuer dovecot etc.
deb http://www.backports.org/debian lenny-backports main
- delixs-spezifische Pakete
deb http://deb.delixs.de/ aramec/all/ deb http://deb.delixs.de/ aramec/$(ARCH)/
- delixs-testing Pakete
deb http://deb.delixs.de/ testing/all/ deb http://deb.delixs.de/ testing/$(ARCH)/
- delixs-source Pakete
deb-src http://deb.delixs.de/ aramec/source/ deb-src http://deb.delixs.de/ testing/source/
</source>
Jetzt installieren Sie noch den Schlüssel für die Pakete:
aptitude update aptitude install delixs-archive-keyring
Installation veränderter Pakete
Mit dem Befehl
aptitude -t lenny-backports install “package”
können später beliebige Pakete aus dem Bereich backport installiert werden, wobei dann nur das “package” durch den entsprechenden Namen das Paketes ersetzt wird.
Weblinks
- http://www.debian.de
- http://debiananwenderhandbuch.de
- http://wiki.debianforum.de/
- http://www.debianforum.de/forum/
Hinweise zu inoffiziellen APT-Repositories
Harry Jede, Uwe Schoffer 2009