FreeBSD – bezproblemowa zmiana wersji perl’a i reinstalacja modułów

Aktualizacje… No właśnie. Z aktualizacjami jest trochę jak z backupami. A wiesz jak podzielić można administratorów w tym właśnie kontekście? Administratorzy dzielą się na tych którzy robią kopie, na tych którzy będą robić kopie i … na tych którzy szukają nowej pracy 🙂

Ja swoją pracę lubię, tak więc dzisiaj aktualizowałem kolejny w kolejce serwer. We FreeBSD – a taki pacjent trafił mi się dzisiaj – jest to nieźle zorganizowane. Porty pobierane są w postaci źródłowej i kompilowane według naszych ustawień. Często działa to bez scen, ale czasami pojawiają się niespodzianki taka jak ta dzisiaj:

===>   Registering installation for perl5-5.16.3_24 as automatic
Installing perl5-5.16.3_24...
pkg-static: perl5-5.16.3_24 conflicts with perl5.16-5.16.3_24 (installs files into the same place).  Problematic file: /usr/local/share/licenses/perl5-5.16.3_24/catalog.mk
*** [fake-pkg] Error code 70

Stop in /usr/ports/lang/perl5.16.
*** [install] Error code 1

Stop in /usr/ports/lang/perl5.16.
*** [build-depends] Error code 1

Czytaj dalej FreeBSD – bezproblemowa zmiana wersji perl’a i reinstalacja modułów