Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Dodawanie repozytorium Extra do dystrybucji Artix

Zaczęty przez linuxbest2024, Kwiecień 01, 2025, 11:44:53 PM

Poprzedni wątek - Następny wątek

linuxbest2024

Wie ktoś jak dodać repozytorium Extra (te ze zwykłego Arch Linuxa) to dystrybucji Artix? A może wie ktoś ,gdzie znaleźć plik konfiguracyjny pacman.conf z dodanym repozytorium Extra dla dystrybucji Artix?

pavbaranov

Plik pacman.conf jest zawarty w paczce pacman. Jego zawartość można podglądnąć m.in. tu: https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/blob/main/pacman.conf?ref_type=heads
Niemniej jednak nie byłbym takim zwolennikiem mieszania repozytorium Artix i Archa, gdyż paczki z Archa budowane są dla systemu z systemd (którego nie ma w Artix) i często zawierają do niego odwołanie (jeśli nawet nie bezpośrednio, to poprzez zależności) i uwzględniają prawidłowe działanie właśnie z tym podsystemem.
Jeśli czegoś brakuje Ci w Artix, a jest w Extra, to już chyba lepiej jest zbudować taką paczkę lokalnie posługując się np. PKGBUILDem z Archa (ale również pamiętając o tym, że w Artix jest OpenRC).
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

linuxbest2024

Żeby zainstalować np. xorg xgamma wystarczy pobrać z linku binary package tara np. https://ftp5.gwdg.de/pub/linux/archlinux/extra/os/x86_64/xorg-xgamma-1.0.7-2-x86_64.pkg.tar.zst
potem rozpakować zawartość archiwum np na pulpit i wejść w terminal wpisać sudo pacman -U (tutaj należy podać pełną nazwę pakietu albo przenieść go graficznie do terminala trzymając go lewym przyciskiem myszy) i w taki sposób można zainstalować brakujące programy.

melis

No twórcy Artix odradzają dodawanie repozytoriów Arch. Generalnie Galaxy jest bardzo dobrym uzupełnieniem. Ty budując/instalując w ten sposób program, raczej szkody sobie nie zrobisz, bo aktualizacja go nie obejmie...

pavbaranov

Cytat: linuxbest2024 w Kwiecień 02, 2025, 12:01:57 PMŻeby zainstalować np. xorg xgamma wystarczy pobrać z linku binary package tara np. https://ftp5.gwdg.de/pub/linux/archlinux/extra/os/x86_64/xorg-xgamma-1.0.7-2-x86_64.pkg.tar.zst
potem rozpakować zawartość archiwum np na pulpit i wejść w terminal wpisać sudo pacman -U (tutaj należy podać pełną nazwę pakietu albo przenieść go graficznie do terminala trzymając go lewym przyciskiem myszy) i w taki sposób można zainstalować brakujące programy.
Ogólnie - nie. Nie jest to na pewno opis instalacji paczek Archa pobranych na dysk (nota bene znając lokalizację takiej paczki w necie można ją zainstalować jednym poleceniem pacmana bez konieczności ściągania na dysk lokalny).
Radzę poczytać o instalacji archowych/artiksowych paczek lokalnych pacmanem.
Nadto - raczej nie o to pytałeś.
I raz jeszcze - paczka Archa nadaje się dla Archa. Może nadawać się dla niektórych dystrybucji na nim opartych, ale nie dla wszystkich. Z Artix - z uwagi na inny init - może być duży problem. Nie oznacza to, że wystąpi przy 100% paczek, ale prosisz się o kłopoty.
Potrzebujesz xorg-xgamma, a nie ma jej w artiksowych repozytoriach (także jakichś 3rd party, o ile takowe dla niego są), to zbuduj lokalnie, ale nie dorzucaj obcych paczek do swojego systemu, bowiem w przypadku problemów doprawdy nikt lub niemal nikt nie będzie Ci w stanie pomóc.
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

linuxbest2024

#5
Cytat: pavbaranov w Kwiecień 02, 2025, 04:02:29 PM
Cytat: linuxbest2024 w Kwiecień 02, 2025, 12:01:57 PMŻeby zainstalować np. xorg xgamma wystarczy pobrać z linku binary package tara np. https://ftp5.gwdg.de/pub/linux/archlinux/extra/os/x86_64/xorg-xgamma-1.0.7-2-x86_64.pkg.tar.zst
potem rozpakować zawartość archiwum np na pulpit i wejść w terminal wpisać sudo pacman -U (tutaj należy podać pełną nazwę pakietu albo przenieść go graficznie do terminala trzymając go lewym przyciskiem myszy) i w taki sposób można zainstalować brakujące programy.
Ogólnie - nie. Nie jest to na pewno opis instalacji paczek Archa pobranych na dysk (nota bene znając lokalizację takiej paczki w necie można ją zainstalować jednym poleceniem pacmana bez konieczności ściągania na dysk lokalny).
Radzę poczytać o instalacji archowych/artiksowych paczek lokalnych pacmanem.
Nadto - raczej nie o to pytałeś.
I raz jeszcze - paczka Archa nadaje się dla Archa. Może nadawać się dla niektórych dystrybucji na nim opartych, ale nie dla wszystkich. Z Artix - z uwagi na inny init - może być duży problem. Nie oznacza to, że wystąpi przy 100% paczek, ale prosisz się o kłopoty.
Potrzebujesz xorg-xgamma, a nie ma jej w artiksowych repozytoriach (także jakichś 3rd party, o ile takowe dla niego są), to zbuduj lokalnie, ale nie dorzucaj obcych paczek do swojego systemu, bowiem w przypadku problemów doprawdy nikt lub niemal nikt nie będzie Ci w stanie pomóc.

Może problem z niezgodnymi paczkami w dystrybucjach dinit sysv itp. da się rozwiązać dopisując do opisu każdej z nich na stronie https://archlinux.org/packages które sys inity ona obsługuje ? Ja np. staram się unikać system D .Moim zdaniem z miesiąca na miesiąc zaczyna się stawać coraz cięższy i system przez  to działa coraz wolniej. Jak tak dalej pójdzie to moim zdaniem SystemD może doprowadzić do tego ,że Linux zacznie działać gorzej nawet od Windowsa.

melis

Cytat: linuxbest2024 w Kwiecień 02, 2025, 06:05:44 PMktóre sys inity ona obsługuje ?
Tak to nie działa.
Cytat: linuxbest2024 w Kwiecień 02, 2025, 06:05:44 PMMoim zdaniem z miesiąca na miesiąc zaczyna się stawać coraz cięższy i system przez  to działa coraz wolniej. Jak tak dalej pójdzie to moim zdaniem SystemD może doprowadzić do tego ,że Linux zacznie działać gorzej nawet od Windowsa.
Twoim zdaniem, ale że co, masz takie odczucie? Mi się natomiast wydaje, całkiem odwrotnie :D No i zasadniczo jeśli zamierzamy wiązać swą przyszłość zawodowo z Linux, to trzeba opanować przede wszystkim systemd. W innym przypadku init jest bez znaczenia.

pavbaranov

Cytat: linuxbest2024 w Kwiecień 02, 2025, 06:05:44 PMMoże problem z niezgodnymi paczkami w dystrybucjach dinit sysv itp. da się rozwiązać dopisując do opisu każdej z nich na stronie https://archlinux.org/packages które sys inity ona obsługuje ?
Nie. Tu w ogóle nie o to chodzi. Paczki są budowane na określony system. W tym, a nie w innym środowisku. Ono uwzględnia inity. Są oczywiście paczki, które kompletnie nie są z tym związane (pewnie 90% aplikacji, które te inity kompletnie wali, albowiem one działają już w podniesionym systemie), ale są, które się do tego odwołują. Dodatkowo sposób pisania PKGBUILDów w Archu powoduje, że ten plik nie zawiera 100% zależności, albowiem zawiera wyłącznie zależności bezpośrednie. Te ostatnie - znów tak samo. Itd. itp. Na końcu okaże się, że coś się odwołuje do systemd. Wówczas paczka może, ale nie musi działać.
A mieszanie repo z systemd i z openrc itp. może doprowadzić do destabilizacji systemu. Uwierz na słowo facetowi, który ćwierć wieku używa dystrybucji linuksowych, a Archa od 15 lat.
Nie wiem jak Ci to wyraźniej powiedzieć: pomysł, który masz jest z d***. Zapomnij. Nie tędy droga. Jeśli będziesz potrzebować jakiejś paczki - daj znać. Być może jak będę ja, czy ktokolwiek inny, miał czas - dostaniesz PKGBUILD i zbudujesz to u siebie. Będzie działać. Tyle, że od tej chwili będziesz odpowiadać za swój system, łącznie z tym, że taką paczkę będziesz musiał aktualizować, wówczas, gdy trzeba będzie tego dokonać. Jeśli się czujesz na siłach - ok. Jeśli nie - zapomnij.
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

Zobacz najnowsze wiadomości na forum