1.0 Upgrade/dist-upgrade

Aus EasyVDR Wiki
Wechseln zu: Navigation, Suche
Easyvdr10-oneriric400x300.jpg

Zur Kategorie EasyVDR 1.0

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