1.0 Upgrade/dist-upgrade
Inhaltsverzeichnis
upgrade/dist-upgrade
Egal welches Iso auf Basis von Oneiric genutzt wird, sollte nach der Installation immer die aktuellste Version und somit die aktuellsten Pakete installiert sein. Bedingung ist ein Internetzugang bei der Installation. Ohne diesen bricht die normale Installation ab!!!
Hat man komplett installiert und möchte neue Paketversionen installieren, sollte in den meisten Fällen ein
sudo apt-get update sudo apt-get upgrade
genügen. Hierbei werden aber selbst geänderte Konfigurationsdateien überschrieben!!! Vorher ein Backup machen!
In seltenen Fällen bekommt man die Meldung, dass Pakete zurückgehalten werden. Das geschieht dann, wenn in der neuen Paketversion ein zusätzliches Paket instaliert werden soll. Dann ist
sudo apt-get update sudo apt-get dist-upgrade
nötig. Hierbei werden alle Paketabhängigkeiten aufgelöst. Häufig wird auch ein neuer Kernel installiert, was im Regelfall kein Problem darstellen sollte.
Beispiel:
Es gibt eine neue Version von easyPortal - diese wird per apt-get upgrade
installiert.
Wird für das korrekte Arbeiten von easyPortal ein weiteres Programm benötigt, so vermerken wir dies in den Abhängigkeiten von easyPortal. Bei einer Erstinstallation wird alles korrekt installiert, besteht eine Installation und easyPortal soll upgedatet werden und benötigt ein weiteres Programm, so genügt ein upgrade nicht mehr. Das neue benötigte Programm wird erst durch ein dist-upgrade installiert - ebenso, wie die neue easyPortal-Version.
Kernel Update
Ein Update des Kernels ist in easyVDR 1.0 derzeit unterbunden, der aktuellste Kernel ist daher 3.0.0-19 (Stand September 2012). Siehe hierzu 1.0_Kernel#Einschränkungen.
Paketquellen
Stable:
- Zielgruppe: Enduser
- Nur ein Kern-Entwickler schiebt Pakete ins PPA (bzw. Vertreter)
- Nur alle 1-2 Wochen neue Pakete
- Ausnahme nur dringende Pakete oder Paket die noch kaum bei Usern installiert sind
Testing:
- Zielgruppe: Betatester
- 3-4 Kernentwickler können jederzeit Pakete bereitstellen
- nur Pakete die zu 80% nicht schaden
Unstable:
- Zielgruppe: Entwickler
- Pakete darf im Prinzip jeder Entwickler bereitstellen
- Ausnahme: derzeit VDR
Einträge in /etc/apt/sources.list
Wichtig: nach Änderungen der Paketquellen ist auszuführen
sudo apt-get update
Stable
## vdr stable deb http://ppa.launchpad.net/easyvdr-team/vdr-stable/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/vdr-stable/ubuntu oneiric main ## base-stable deb http://ppa.launchpad.net/easyvdr-team/base-stable/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/base-stable/ubuntu oneiric main ## others-stable deb http://ppa.launchpad.net/easyvdr-team/others-stable/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/others-stable/ubuntu oneiric main
Testing
## vdr testing deb http://ppa.launchpad.net/easyvdr-team/vdr-testing/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/vdr-testing/ubuntu oneiric main ## base-testing deb http://ppa.launchpad.net/easyvdr-team/base-testing/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/base-testing/ubuntu oneiric main ## others-testing deb http://ppa.launchpad.net/easyvdr-team/others-testing/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/others-testing/ubuntu oneiric main
Unstable
## vdr unstable deb http://ppa.launchpad.net/easyvdr-team/vdr-unstable/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/vdr-unstable/ubuntu oneiric main ## base-unstable deb http://ppa.launchpad.net/easyvdr-team/base-unstable/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/base-unstable/ubuntu oneiric main ## others-unstable deb http://ppa.launchpad.net/easyvdr-team/others-unstable/ubuntu oneiric main deb-src http://ppa.launchpad.net/easyvdr-team/others-unstable/ubuntu oneiric main
Unstable-Raring
## vdr unstable deb http://ppa.launchpad.net/easyvdr-team/vdr-unstable/ubuntu raring main deb-src http://ppa.launchpad.net/easyvdr-team/vdr-unstable/ubuntu raring main ## base-unstable deb http://ppa.launchpad.net/easyvdr-team/base-unstable/ubuntu raring main deb-src http://ppa.launchpad.net/easyvdr-team/base-unstable/ubuntu raring main ## others-unstable # noch ungenutzt... #deb http://ppa.launchpad.net/easyvdr-team/others-unstable/ubuntu raring main #deb-src http://ppa.launchpad.net/easyvdr-team/others-unstable/ubuntu raring main