REKLAMA

Okiełznać piekło zależności – budowanie i zarządzanie pakietami

W dzisiejszych czasach programiści mają bardzo duży wachlarz możliwości wyboru technologii, w których mogą wytwarzać oprogramowanie. Świat dąży do tego, aby pisanie nowych rzeczy było dużo prostsze niż kiedyś, co w efekcie pozwoliło na powstanie nowych trendów, wzorców projektowych czy użytecznych bibliotek. Jednak mimo to często zdarza się, że dotarcie do etapu wykorzystywania prostoty owych narzędzi to droga przez mękę, spowodowana niezliczoną ilością godzin poświęconą na ich konfigurację i kompilację. Ten artykuł przybliży nieco świat systemów budowania, utrzymywania własnych zmian w zależnościach w systemach z rodziny BSD/Linux z perspektywy osób, które na różne sposoby zmagają się z problemami zarządzania budowaniem, modyfikacją i instalacją zależności...

Zagadnienia poruszane w tym artykule:

  • Instalowanie zależności: czy to naprawdę takie trudne?
  • Menedżer pakietów moim przyjacielem;
  • Budowanie zależności ze źródeł lekiem na całe zło?
  • Budowanie i aktualizacja modyfikowanych zależności, czyli jak jednocześnie mieć i zjeść ciastko;

Artukuł pochodzi z magazynu Programista nr 90 (3/2020). Jest to wydanie z przełomu maja i czerwca 2020r. Szczegółowy spis treści wydania nr 90: https://programistamag.pl/programista-3-2020-90/

Autorem artykułu jest Jarosław Żurek. Programista w firmie Fudo Security, w której zajmuje się rozwijaniem produktów związanych z bezpieczeństwem. Współorganizator spotkań grupy No Such Meetup https://nosuchmeetup.pl oraz BSD-PL https://bsd-pl.org.