Posty

Wyświetlam posty z etykietą podręcznki

Program nie może się uruchomić, bowiem brakuje jakiejś biblioteki

Osoby użytkujące Arch Linux w stabilnej wersji nigdy nie powinny się spotkać z omawianym tu "błędem". Niemniej jednak tylko wówczas, gdy ograniczą się do stosowania programów znajdujących się w oficjalnych repozytoriach. Tu bowiem osoby odpowiedzialne za utrzymywanie paczek, z chwilą, gdy dochodzi do zmian jakichś bibliotek dbają o przebudowanie paczek i dostosowanie ich do nowych wersji. Niemniej jednak wielu z używających Archa buduje paczki także z AUR. Najczęściej to właśnie programy pochodzące z AUR nagle zaprzestaną działać. Przypomnę, albowiem szczególnie dla osób, które zmieniły dystrybucję z *buntupochodnych na Archa, czy - częściej - Manjaro: w AUR nie znajdują się żadne paczki. Tu są wyłącznie "przepisy" na podstawie których następuje lokalne budowanie paczki i jej instalacja. Jeśli jednocześnie opiekun takiej aplikacji w AUR "nie zauważy", że dokonane zostały jakieś zmiany w repozytoriach, które wymagają jego reakcji lub nawet pomimo tego, my n...

Budujemy paczki z AUR bez yaourt, czy innego wrappera

Ze względu na to, że do świata Archa najczęściej droga prowadzi z innych dystrybucji, w internecie krążą różne mity. Tym razem wspomnę jedynie o tych związanych z AUR. Co rusz można się dowiedzieć, że repozytorium AUR to "takie PPA" (ze świata *buntu), czy nieoficjalne repozytoria znane innym dystrybucjom. Otóż nic bardziej błędnego. Podczas, gdy w PPA, czy w nieoficjalnych repozytoriach (Archowi takie również są znane) znajdziemy paczki binarne, to AUR jest jedynie składnicą "przepisów" pozwalających jedynie na skompilowanie programu ze źródeł i stworzenie z nich paczki, którą można zarządzać przez pacmana. Owe "przepisy" są po prostu instrukcjami, które potrafią odczytać narzędzia systemowe Archa. Praktycznie wszelkie narzędzia, jakie możemy wywołać w powłoce (np. bash). Co to oznacza dla użytkownika? Cóż - m.in. to, że skoro może być w tych "przepisach" dowolna co do zasady komenda, to biorąc pod uwagę, że nie istnieje jakakolwiek weryfikacja...