Re: so ein gau: libreoffice nach update kaput

From: Polytropon <freebsd(at)edvax.de>
Date: Tue, 27 Mar 2018 16:43:22 +0200

On Tue, 27 Mar 2018 16:25:16 +0200, Heino Tiedemann wrote:
> Polytropon <freebsd(at)edvax.de> wrote:
>
> > Dann ist der bequemste Weg, die nonfunktionale Version vom
> > System zu entfernen und dann mittels pkg die aktuelle oder
> > eine Vorgängerversion, steuerbar durch die Auswahl des
> > Repositoriums, von dem sich pkg bedienen soll, zu installieren.
> > Dabei werden auch alle eventuell benötigten externen Libraries
> > mit gezogen, falls die installierten nicht passen sollten.
> >
> >
> >
> >> version 5 oder 6 egal. heutsache deutsch.
> >>
> >> Hat jemand eine Idee, wie ich das schnell erreichen kann?
> >>
> >> mal eben zack ein 5er Libreoffce unklu einem de packet?
> >
> > Das ist eine Muster-Anwendung von pkg. :-)
>
>
> Sa super!
>
> Da werden so einige ports DOWN gedrated, und mein inzwischen
> getätigter teilweiser Upgrade wird zunichte gemacht
> (z.B. Akonadi-kde4):

Das ist das Risiko auf einem System, wo pkg gemischt mit
"normal gebauten" Ports läuft (also solche, die mal mit
"make install" oder portmaster entstanden sind) und die
vorher nicht mit "pkg lock" geschützt wurden - da geht
es nach dem Repositorium, was als Quelle für pkg fungiert,
das ist meist das quartalsweise aktualisierte (welches
die "leicht älteren" Versionen der Ports beinhaltet,
also potentiell die funktionierende LibreOffice-Version).

Der elegante Weg, klassische Ports und pkg zu nutzen,
ist die Einbeziehung eines eigenen (lokalen) Repositoriums
und das Bauen mit poudriere - sorry falls das malquoted
war, I hab so my Problems mit die Fremdwörters. ;-)

> [root(at)moby ~]# pkg install de-libreoffice
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
> The following 10 package(s) will be affected (of 0 checked):
>
> Installed packages to be REMOVED:
> akonadi-kde4-1.13.0_7
>
> New packages to be INSTALLED:
> de-libreoffice: 5.3.7
> libreoffice: 5.3.7_2
> akonadi: 1.13.0_5
> compat6x-amd64: 6.4.604000.200810_3
> libdbusmenu-qt: 0.9.3.160420160218_3
>
> Installed packages to be DOWNGRADED:
> boost-libs: 1.66.0 -> 1.65.1_1
> liborcus: 0.13.4 -> 0.12.1_5
> libcmis: 0.5.1_6 -> 0.5.1_5
>
> Installed packages to be REINSTALLED:
> taglib-1.11.1
>
> Number of packages to be removed: 1
> Number of packages to be installed: 5
> Number of packages to be reinstalled: 1
> Number of packages to be downgraded: 3
>
> The process will require 365 MiB more space.
> 96 MiB to be downloaded.
>
>
> Fantastisch :(

Du hast doch noch nicht "yes" gesagt, oder? Man kann mit pkg
auch einen "Trockenlauf" simulieren, d. h. es wird nichts
installiert oder deinstalliert, man wird lediglich über die
anfallenden Schritte unterrichtet.

Aber pkg hat hier korrekt erkannt, daß einige der installierten
Softwarekomponenten eben zu neu (!) für LibreOffice 5.3.7_2 sind,
das heißt, daß die Installation potentiell in einem nicht-laufenden
LibreOffice geendet hätte. Das Mischen von Software-Versionen
ist bei so hochkomplexen Systemen wie KDE oder LibreOffice kaum
möglich. Abhilfe können da eigentlich nur Jails schaffen, in
denen unterschiedliche Ports-Collection-Versionen zum Bauen und
(lokalen) Installieren herangezogen werden. Aber auch das klingt
etwas unelegant...

-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 27 Mar 2018 - 16:43:30 CEST

search this site