Archlinux libpng 1.4 atsinaujinimas į 1.5

Vakar (užvakar?) archlinux saugyklose pasirodė libpng 1.5 versija, kuri įšaukia daugelio programų neveikimą. Pasirodžius šiam atnaujinimui pasipylė ir atnaujinimai programų, kurios priklauso nuo šio paketo. Šiandiena kompiuteris atsisiuntė ~570Mb atnaujinimų. Aišku paketus prižiūrintis asmenys tikrai nespėjo perkompiliuoti visų programų. Tuo labiau daug programų (bent pas mane) yra instaliuotu iš AUR. Taipogi programos kurias jūs galėjote atsisiųsti jau sukompiliuotas ir paruoštas naudojimui (jeigu pvz autorius nepateikia programos išeities tekstų (source).
Kad nesukelti sumaišties vykdome:

sudo pacman -Syu

ir atsinaujiname visus siūlomus paketus (tuo tarpu ir libpng). Iškarto po atnaujinimo vykdome komandą:

sudo yaourt -S libpng14

kuri iš AUR sukompiliuos ir paruoš naudojimui senąją libpng versiją. Jei naudojate Archlinux ir nežinote kas tas AUR tai labai rekomenduoju išsiaiškinti. Tikrai patogus ir naudingas dalykas. Skaitom čia https://wiki.archlinux.org/index.php/AUR

Dabar trumpas komentaras kodėl gali būti instaliuoti du vienodi paketai ir dar skirtingom versijom. Viskas labai paprasta, tiesiog reikia atkreipti dėmesį į paketų pavadinimus. Originalusis paketas vadinasi libpng, o paketas iš AUR vadinasi libpng14. Kad naujai kompiliuojamos programos susikompiliuotu naudojant naujausią versiją iš libpng14 (AUR versijos) paketo pašalintos bylos libpng-config, libpng.so, libpng.a, libpng.pc, pngconf.h,png.h. Todėl po instaliacijos šios bylos lieka originaliojo paketo. Papildomai atsiranda tik libpng14.a ir libpng14.so.

Leave a Comment

  Wordpress Theme Protected By Wp Spam Blocker

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close