Login
Newsletter
Werbung

Do, 21. September 2017, 15:00

FreeBSD 4.11 im Jahre 2017: Abkömmling außergewöhnlicher Auferstehung

Aktualisieren der installierten Pakete

Als erstes wollen wir Gettext ein Update spendieren, da eine Menge Pakete darauf aufsetzen; Xz ist eines dieser Pakete, die gegen das alte Gettext gelinkt sind, und da Libintl (Teil von Gettext) eine Soname-Anhebung erfahren hat, muss es neu gebaut werden. Da wir es ohnehin aktualisieren wollen, ist das nicht weiter tragisch. Aber es gibt andere Pakete, die wir nicht aktualisieren können, die aber von der alten Bibliothek abhängen. Daher müssen wir einen Symlink erstellen, um sie zufriedenzustellen:

# cd /usr/pkgsrc/16/devel/gettext-lib
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/gettext-lib-0.19.8.1.tgz
# cd /usr/pkgsrc/16/archivers/xz
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/xz-5.2.2.tgz
# ln -s /usr/local/pkgsrc/lib/libintl.so.9 /usr/local/pkgsrc/lib/libintl.so.7
# cd /usr/pkgsrc/16/devel/gettext-tools
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/gettext-tools-0.19.8.1.tgz

Als nächstes an der Reihe sind einige der typischen Abhängigkeiten zum Bauen von Paketen:

# cd /usr/pkgsrc/16/devel/libtool-base
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/libtool-base-2.4.2nb13.tgz
# cd /usr/pkgsrc/16/devel/m4
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/m4-1.4.17.tgz
# cd /usr/pkgsrc/16/devel/bison
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/bison-3.0.4nb3.tgz

Fehlen nur noch ein paar weitere Pakete, die aktualisiert werden können (bei ein paar wie Zip und Nbpatch ist das nicht möglich):

# cd /usr/pkgsrc/16/shells/bash
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/bash-4.4.005.tgz
# cd /usr/pkgsrc/16/lang/perl5
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/perl-5.24.0.tgz
# cd /usr/pkgsrc/16/devel/autoconf
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/autoconf-2.69nb7.tgz
# cd /usr/pkgsrc/16/devel/gmake
# bmake package clean clean-depends
# pkg_add -uu /usr/pkgsrc/16/packages/All/gmake-4.1nb3.tgz

Kommentare (Insgesamt: 10 || Alle anzeigen )
Re[2]: Danke! (Lanzi, Sa, 23. September 2017)
Sinn? (George99, Sa, 23. September 2017)
Urheberschaft und Rückmeldung (kraileth, Fr, 22. September 2017)
Re: Off topic: Namensnennung (hjb, Fr, 22. September 2017)
Re: Danke! (Holger W., Do, 21. September 2017)
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung