Rosendoktor
Well-Known Member
Hallo,
Ich bin auf meinem alten IBM x24 Pentium3 Notebook auf die 10.3-RELEASE zurück, nachdem die 11.x nicht mehr recht stabil liefen (gelegentliches Einfrieren) und ausserdem Firefox 55 und das von Mozilla stammende nss wegen fehlender SSE2 Unterstützung des Prozessors gar nicht mehr gingen.
Nach dem Einspielen des etwa 1 Jahr alten 10.3 Backups habe ich erst mit "freebsd-update" das Grundsystem auf dem aktuellen Stand p21 gebracht. Lief gut. Dann wollte ich mit "pkg upgrade" auch die Pakete aktualisieren, habe dabei aber bemerkt dass dann wieder Firefox 55 installiert wird, der ja nicht mehr geht.
Also habe ich mit "pkg lock firefox" den Firefox auf der installierten Version 49 festgenagelt, und ein "pkg upgrade" gemaclht. Tja, nun sind einige Bibliotheken aktualisiert worden die Firefox aber in exakter Version braucht, z.B. libicui18n.so.55 auf libicui18n.so.58, damit startet Firefox gar nicht.
Ich dachte das "pkg" Tool ist so schlau und verhindert solche Probleme indem es Abhängigkeiten analysiert und berücksichtigt, so wie ich es von Paketmanagern des anderen Betriebssystems kenne. Aber das scheint nicht der Fall zu sein.
Frage, kann ich es irgendwie bewerkstelligen, die Pakete sicher upzugraden, ohne dass auf "lock" gesetzte Pakete dabei kaputtgehen? Klar kann man nachschauen was Firefox so an shared libraries braucht und die auch alle sperren, aber das kann ja einen ganzen Schwanz nachziehen und sehr frickelig werden.
Gruß,
Robert
Ich bin auf meinem alten IBM x24 Pentium3 Notebook auf die 10.3-RELEASE zurück, nachdem die 11.x nicht mehr recht stabil liefen (gelegentliches Einfrieren) und ausserdem Firefox 55 und das von Mozilla stammende nss wegen fehlender SSE2 Unterstützung des Prozessors gar nicht mehr gingen.
Nach dem Einspielen des etwa 1 Jahr alten 10.3 Backups habe ich erst mit "freebsd-update" das Grundsystem auf dem aktuellen Stand p21 gebracht. Lief gut. Dann wollte ich mit "pkg upgrade" auch die Pakete aktualisieren, habe dabei aber bemerkt dass dann wieder Firefox 55 installiert wird, der ja nicht mehr geht.
Also habe ich mit "pkg lock firefox" den Firefox auf der installierten Version 49 festgenagelt, und ein "pkg upgrade" gemaclht. Tja, nun sind einige Bibliotheken aktualisiert worden die Firefox aber in exakter Version braucht, z.B. libicui18n.so.55 auf libicui18n.so.58, damit startet Firefox gar nicht.
Ich dachte das "pkg" Tool ist so schlau und verhindert solche Probleme indem es Abhängigkeiten analysiert und berücksichtigt, so wie ich es von Paketmanagern des anderen Betriebssystems kenne. Aber das scheint nicht der Fall zu sein.
Frage, kann ich es irgendwie bewerkstelligen, die Pakete sicher upzugraden, ohne dass auf "lock" gesetzte Pakete dabei kaputtgehen? Klar kann man nachschauen was Firefox so an shared libraries braucht und die auch alle sperren, aber das kann ja einen ganzen Schwanz nachziehen und sehr frickelig werden.
Gruß,
Robert