debian lenny: php und postgresql updaten. wie mache ichs richtig
freak
- webserver
0 jobo0 freak0 Andreas Pflug
0 Erik
Hallo.
Im Moment läuft auf meinem Debian Lenny Server:
Apache 2.2.14
PostgreSQL 8.3
PHP 5.2.11
Diese Packages wurden alle per apt installiert.
Ich habe nun zu meiner sources.list backports und dotdeb hinzugefügt, so das ich postgresql 8.4.1 und PHP 5.3 installieren kann, da diese im normalen Debian Repository nicht enthalten sind.
Doch wie gehe ich das am besten an?
Mein Vorgehen wäre:
1. php.ini Backup
2. Datenbank Backup
3. Seite vom Netz nehmen
4. PHP deinstallieren per apt-get remove --purge
5. postgresql deinstallieren per apt-get remove --purge
6. PHP installieren .. apt-get install
7. PostgreSQL installieren.. apt-get install
8. PHP und PostgreSQL neu konfigurieren
Ich finde das aber sehr umständlich.
Geht das nicht irgendwie anders? apt-update oder sowas?
Gruß, Freak
Hallo,
aptitude update
aptitude dist-upgrade
hätte ich jetzt gemeint. der sagt dir vielleicht sogar vorher, was er machen will bzw. gibts da bestimmt optionen zu. irgendwo las ich vor kurzem (auch hier schrieb mir das jemand), aptitude statt apt-get wäre "angesagt". findet sich auch was im netz dazu.
Gruß
jobo
Hä? was hat das denn mit php und PostgreSQL zu tun?
Hallo,
Hä? was hat das denn mit php und PostgreSQL zu tun?
Naja ich dachte, er checkt bei dist-upgrade alle pakete (die per aptitude geladen wurden). so scheint es mir bei meinen privatpcs und dem schulpc zu sein. da werden immer hölle viel pakete auf vordermann gebracht.
Gruß
jobo
Hallo,
also der eine ubuntu hier gibt mir aktuell folgendes aus, wenn ich
aptitude dist-upgrade mache:
Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut...
Reading state information...
Lese erweiterte Statusinformationen...
Initialisiere Paketstatus...
Erzeuge Tag-Datenbank...
Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert:
linux-headers-2.6.24-25 linux-headers-2.6.24-25-generic
Die folgenden NEUEN Pakete werden zusätzlich installiert:
linux-headers-2.6.24-25 linux-headers-2.6.24-25-generic
linux-image-2.6.24-25-generic linux-restricted-modules-2.6.24-25-generic
linux-ubuntu-modules-2.6.24-25-generic
Die folgenden Pakete werden aktualisiert:
firefox firefox-3.0 firefox-3.0-gnome-support firefox-gnome-support
libpoppler-glib2 libpoppler-qt2 libpoppler2 libsndfile1 libsnmp-base
libsnmp15 linux-generic linux-headers-generic linux-image-generic
linux-libc-dev linux-restricted-modules-common
linux-restricted-modules-generic nvidia-glx poppler-utils tzdata
xulrunner-1.9 xulrunner-1.9-gnome-support
21 Pakete aktualisiert, 5 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 68,9MB an Archiven herunterladen. Nach dem Entpacken werden 198MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?] Abbruch.
darunter u.a. firefox. tzdata (was auch immer das ist) und natürlich viel "linux-..."zügs. würd mich ja interessieren, ob der apache oder php da nun mit bei sind oder das ein irrglaube von mir ist.
Naja ich dachte, er checkt bei dist-upgrade alle pakete (die per aptitude geladen wurden). so scheint es mir bei meinen privatpcs und dem schulpc zu sein. da werden immer hölle viel pakete auf vordermann gebracht.
Gruß
jobo
Hallo jobo.
würd mich ja interessieren, ob der apache oder php da nun mit bei sind oder das ein irrglaube von mir ist.
Da steht nirgends Apache oder PHP, also ists nicht dabei.
Die Pakete, die mit linux- beginnen, haben alle irgendwas mit dem Kernel zu tun, nicht mit Userprogrammen.
Servus,
Flo
Hallo,
Da steht nirgends Apache oder PHP, also ists nicht dabei.
Aber Firefox.
Die Pakete, die mit linux- beginnen, haben alle irgendwas mit dem Kernel zu tun, nicht mit Userprogrammen.
Da ich regelmäßig dist-upgrade mache, heißt das nix. Es gibt ja nicht alle paar Wochen was zu updaten. Zumal weiß Du ja auch nicht, was auf meinem PC intstalliert ist. Ich weiß es selbst nicht mehr, ob ich da den Apache (noch) am Laufen habe.
Gruß
jobo
Hallo,
würd mich ja interessieren, ob der apache oder php da nun mit bei sind oder das ein irrglaube von mir ist.
Da steht nirgends Apache oder PHP, also ists nicht dabei.
Die Pakete, die mit linux- beginnen, haben alle irgendwas mit dem Kernel zu tun, nicht mit Userprogrammen.
Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut...
Reading state information...
Lese erweiterte Statusinformationen...
Initialisiere Paketstatus...
Erzeuge Tag-Datenbank...
Die folgenden Pakete werden nicht verwendet und werden ENTFERNT:
linux-headers-2.6.24-24 linux-headers-2.6.24-24-generic
Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert:
linux-headers-2.6.24-25 linux-headers-2.6.24-25-generic
Die folgenden NEUEN Pakete werden zusätzlich installiert:
linux-headers-2.6.24-25 linux-headers-2.6.24-25-generic
linux-image-2.6.24-25-generic linux-restricted-modules-2.6.24-25-generic
linux-ubuntu-modules-2.6.24-25-generic
Die folgenden Pakete werden aktualisiert:
firefox firefox-3.0 firefox-3.0-gnome-support firefox-gnome-support
libglib2.0-0 libicu38 libpoppler-glib2 libpoppler-qt2 libpoppler2
libsmbclient libsndfile1 linux-generic linux-headers-generic
linux-image-generic linux-libc-dev linux-restricted-modules-common
linux-restricted-modules-generic openoffice.org openoffice.org-base
openoffice.org-base-core openoffice.org-calc openoffice.org-common
openoffice.org-core openoffice.org-draw openoffice.org-evolution
openoffice.org-filter-binfilter openoffice.org-filter-mobiledev
openoffice.org-gnome openoffice.org-gtk openoffice.org-impress
openoffice.org-java-common openoffice.org-math openoffice.org-officebean
openoffice.org-style-human openoffice.org-writer poppler-utils python-uno
python-zopeinterface samba samba-common smbclient ttf-opensymbol tzdata
wget winbind xulrunner-1.9 xulrunner-1.9-gnome-support
47 Pakete aktualisiert, 5 zusätzlich installiert, 2 werden entfernt und 0 nicht aktualisiert.
Muss 150MB an Archiven herunterladen. Nach dem Entpacken werden 130MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?] Abbruch.
Openoffice, Python (!) Samba
Gruß
jobo
[...] irgendwo las ich vor kurzem (auch hier schrieb mir das jemand), aptitude statt apt-get wäre "angesagt". findet sich auch was im netz dazu.
Das mag soweit stimmen, allerdings hat apt-get "Super-Kuh-Kräfte",
aptitude aber (zumindest gemäß der online-Hilfe) nicht.
Spaß beiseite: Ich habe irgendwo anders gelesen, dass apt-get
und aptitude jeweils unterschiedliche Datenbanken für die installierten
Pakete benutzen. Es ist daher nicht empfehlenswert, zu einem
bestimmten Zeitpunkt auf aptitude umzusteigen, wenn man
vorher das System immer mit apt-get gepflegt hat.
Google sagt zu diesem Thema u. a. Aptitude vs. Apt.
MfG
Andreas
Hallo,
schau am besten mit "aptitude search postgres" welche Pakete dir überhaupt angeboten werden. Die neue postgres-version wird zusätzlich zur Verfügung stehen. Du kannst also beide Versionen gleichzeitig installieren, musst der späteren Version aber einen anderen Port zuweisen.
Du kannst auch einfach vorher ein Backup der DB machen, die alte Version deinstallieren, die neue Version installieren und das Backup zurück spielen.
Grüße