W artykule poruszamy kilka ważnych kwestii, które warto sobie przyswoić przesiadając się na Manjaro. Ich znajomość i zrozumienie pozwoli na bezstresowe użytkowanie, pracę i zabawę w systemie Manjaro.
- O Manjaro
- Najważniejsze różnice pomiędzy Arch i Manjaro
- Instalacja programów
- Aktualizacje
- Zmiana domyślnych mirrorów
- Klucze
- Co należy wiedzieć o AUR (Arch User Repository)
- Warto poczytać
O Manjaro
Manjaro jest przyjazną dla użytkownika dystrybucją GNU/Linux bazującą na rozwijanym niezależnie od innych dystrybucji Arch Linux. Wśród środowiska linuksowego, Arch Linux jest znany jako bardzo szybka, potężna i lekka dystrybucja szybko udostępniająca najświeższe oprogramowanie.
Niemniej jednak, Arch Linux jest skierowany do bardziej doświadczonych i zorientowanych użytkowników. Postrzegany jest również jako taki, który jest poza zasięgiem osób nieposiadających odpowiedniej wiedzy technicznej umożliwiającej z niego korzystanie.
Rozwijany w Austrii, Francji i Niemczech, Manjaro posiada wszystkie zalety systemu operacyjnego Arch Linux jednocześnie skupiając się na większej przyjazności i dostępności dla mniej zorientowanych użytkowników. Manjaro jest dostępne dla platform 64 bitowych. Jest też przeznaczone zarówno dla mało, jak i doświadczonych użytkowników.
Proces instalacyjny pakietów jest opisany niżej. Manjaro nie korzysta z paczek rpm, deb itd.
Najważniejsze różnice pomiędzy Arch i Manjaro
Manjaro dziedziczy wiele cech Arch Linux w tym:
1. Szybkość, możliwości i wydajność
2. Dostępność najnowszych aplikacji
3. Model rozwoju typu „rolling release” umożliwiający dostęp do najnowszych aplikacji
4. Dostęp do aplikacji udostępnianych w Arch User Repository (AUR)
Manjaro może się poszczycić kilkoma dodatkowymi cechami, jak:
1. Prosty i przyjazny dla użytkownika proces instalacji
2. Automatyczne rozpoznawanie sprzętu (np. kart graficznych)
3. Automatyczna instalacja niezbędnego oprogramowania (np. sterowników kart graficznych)
4. Własne repozytorium programów zawierające w pełni przetestowane i stabilne oprogramowanie
5. Łatwy proces instalacji oraz zarządzania wieloma wersjami jądra (multiple kernels)
Należy zwrócić uwagę też na pewne różnice, zwłaszcza dotyczące kerneli (jądra), nie należy kierować się poradnikami z Arch Linux, w tej kwestii, ani ściągać z AUR (linux-ck itp.), ponieważ mogą wystąpić problemy z modułami. O AUR więcej niżej.
W wielu przypadkach można a nawet zaleca się korzystania z Polskiego czy Anglojęzycznego Wiki Arch Linux, lecz jak wyżej napisane, nie w kwestii kerneli.
Instalacja programów
Do zarządzania pakietami w Manjaro służy konsolowy menadżer Pacman(Pacage Manager), który jest najlepszym rozwiązaniem do utrzymania w pełni sprawnego systemu.
Jeśli jednak, z jakiegoś powodu nie lubimy konsoli, przychodzą nam na pomoc graficzne nakładki.
Najbardziej znane i jednocześnie automatycznie instalowane z systemem są:
1) dla środowisk zbudowanych na bibliotekach GTK (Gnome, Mate, Cinnamon, i in.) – Pamac,
2) dla środowisk zbudowanych na bibliotece Qt (KDE/Plasma, LXQt) – Octopi
Aktualizacje
Zanim przystąpimy do aktualizacji należy najpierw przeczytać co dana aktualizacja zawiera, a przede wszystkim zaciekawić się czy są jakieś uwagi do aktualizacji. Zaleca się zaglądać na oficjalne forum Manjaro do wątku: Ogłoszenia o aktualizacjach Manjaro w gałęzi stable wraz z komentarzami
W celu aktualizacji systemu, wydaj następującą komendę:
sudo pacman -Syu
Zmiana domyślnych mirrorów
Oficjalne repozytoria Manjaro (zwane także mirrors) są przechowywane na serwerach. Fizycznie zlokalizowane na całym świecie serwery są odpowiedzialne za otrzymywanie prośby o pakiety za pośrednictwem terminala i / lub pacman-gui, a tym samym dostarczanie ich do systemu.
Aby stworzyć listę serwerów zwierciadlanych:
sudo pacman-mirrors -g
Aby stworzyć własną listę serwerów zwierciadlanych – powoduje wypisanie i umożliwia wybranie mirrorów:
sudo pacman-mirrors -i -c all
Ostatecznie synchronizacja bazy danych:
sudo pacman -Syy
Klucze
Czasem może pojawić się błąd dotyczący nieaktualnych kluczy – których developerzy używają do podpisywania pakietów.
Wystarczy wtedy przeprowadzić odnawianie kluczy:
sudo pacman -S archlinux-keyring manjaro-keyring sudo pacman-key --populate archlinux manjaro sudo pacman-key --refresh
Ponowna synchronizacja z serwerami repozytoriów Manjaro w celu zapewnienia, że wszystko jest aktualne:
sudo pacman -Syy
Wyczyszczenie pakietów pobranych podczas przerwanych instalacji oraz starszych wersji:
sudo pacman -Sc
z tej strony: https://forum.manjaro.org/t/how-to-solve-keyring-issues-in-manjaro/4020
Co należy wiedzieć o AUR (Arch User Repository)
AUR (ArchLinux User Community Repository) – po polsku, repozytorium społeczności użytkowników Arch Linuksa. Jest zbiorem PKGBUILDów pisanych przez użytkowników. Użytkownicy głosują na poszczególne pakiety, które po osiągnięciu pozytywnej opinii społeczności mogą ale nie muszą trafić do zbioru pakietów oficjalnych.
Manjaro korzysta z własnych repozytorium, oferując przetestowane i stabilne oprogramowanie. Dlatego też nie należy bezgranicznie korzystać z AUR.
Używanie repozytorium AUR może stanowić pewne zagrożenie dla systemu oraz stanowić źródło problemów. Korzystając z repozytorium AUR musisz pamiętać, że:
1. Te same paczki oprogramowania mogą istnieć w wielu wersjach.
2. Niektóre z nich mogą być przestarzałe.
3. Może okazać się, że program będzie tylko w części działał prawidłowo lub okaże się kompletnie bezużyteczny.
4. Mogą zdarzać się paczki, które są niepoprawnie skonfigurowane (np. zawierają niepotrzebne, bądź nie zawierają potrzebnych zależności).
5. W wyjątkowych sytuacjach może się zdarzyć, że zawierają złośliwe oprogramowanie.
Przy korzystaniu z AUR warto również pamiętać o tym, że proces kompilacji może być długotrwały i może znacznie obciążać zasoby komputera.
Używając Manjaro nie należy ściągać (kompilować) kerneli z AUR i sterowników, gdyż mogą wystąpić problemy z zależnościami i modułami. Manjaro posiada bardzo wiele dostępnych kerneli + bardzo wiele gotowych modułów.
(Powyższa uwaga odnosi się do początkujących użytkowników, zaawansowani będą sobie w stanie poradzić.)
Warto poczytać
Inne artykuły które warto sobie przyswoić:
Gałęzie Manjaro – unstable, testing oraz stable