Pierwsze kroki z Manjaro Linux Part-I

Pierwsze kroki z Manjaro Linux Part-I
Jako dystrybucja wydania, Manjaor Linux ciągle wprowadza zaktualizowane wersje oprogramowania. Mimo że jest to pochodna Arch Linux, różnią się one kontekstem docelowej publiczności i celów. Arch Linux to system operacyjny oprogramowania krwawiącego, którego celem jest technicznie solidne użytkowników. Aktualizacje Manjaro przechodzą warstwy testowania, aby zapewnić stosunkowo stabilny, szybki i lekki system dla użytkowników. To znaczy, pakiety nie wychodzą tak szybko jak w Arch Linux.

Dlatego Manjaro używa swojego oficjalnego repozytorium, aby uzyskać najnowsze aktualizacje. Innym głównym powodem oddzielnego repozytorium jest to, że Manjaro utrzymuje własne pakiety systemowe, takie jak pamięć wykrywania sprzętu, między innymi.

Jednak użytkownicy mogą uzyskać dostęp do nowych pakietów oprogramowania za pośrednictwem nieoficjalnego repozytorium. Aby rozpocząć, dowiemy się o oficjalnych i nieoficjalnych repozytoriach Manjaro, sposobu ich utrzymania oraz sposobowi instalowania, aktualizacji i usuwania wymaganych pakietów za pośrednictwem tych repozytoriów.

Oficjalne repozytoria

Oficjalne repozytoria Manjaro zawierają niezbędne oprogramowanie dostępne za pośrednictwem menedżera pakietów. Główne repozytorium zawiera pakiety wymagane do uruchamiania Arch Linux, ustawiania procesu systemowego, przeglądarek internetowych, narzędzi do języków takich jak Python oraz niektóre repozytoria społeczności akceptowane przez opiekunów pakietów z nieoficjalnych repozytoriów itp.

Pakiety wewnątrz tego repozytorium są budowane i akceptowane na podstawie wysokiej jakości wymagań, które są dostępne za pośrednictwem Manjaro Mirrors.

Pacman

Głównym rozróżnieniem między Arch i innymi głównymi dystrybucjami Linux jest menedżer pakietu PACMAN. Pacman pozwala użytkownikowi aktualizować, instalować lub usuwać pakiety wraz ze wszystkimi wymaganymi zależnościami.

Podczas instalacji, Pacman wymienia opcjonalne zależności, które nie są dostępne w Pacman.plik dziennika; Lokalna baza danych jest zapytana za pośrednictwem flagi -q, aby wymienić zależności.

Dodatkowa funkcja zapewnienia jakości zmniejsza potrzebę pobrania lub oczekiwania na nową wersję Manjaro. Nowa aktualizacja pakietu z oficjalnego repozytorium wymaga tylko instrukcji menedżera pakietów do pobrania najnowszych wersji oprogramowania.

Aktualizacja Manjaro za pośrednictwem Pacman Cli

Po zainstalowaniu ważne jest, aby zaktualizować dystrybucję, aby odzyskać najnowszą wersję Manjaro. Aktualizacja Manjaro z oprogramowania (PAMAC GUI Pacman) w większości wystarczy cały proces instalacji. Jednak aktualizacje za pośrednictwem interfejsu wiersza polecenia daje większą kontrolę nad rozwiązywaniem problemów, jeśli takie istnieją.

Otwórz CLI, aby wpisać następujące polecenie:

Ubuntu@ubuntu: ~ $ sudo pacman -syu

Powyższe polecenie aktualizuje tylko skonfigurowane pakiety. Opcja -S synchronizuje pakiety systemowe z bazą danych oficjalnej, -y odświeża pakiety lub pobiera najnowsze pakiety z bazy danych. Wreszcie opcja -u aktualizuje pakiety.

Korzystanie z opcji -Syyu wymusza Pacman do aktualizacji wszystkich repozytoriów bazy danych. Poza tym pomaga uaktualnić system, jeśli powyższe polecenie nie pobiera najnowszych wydań oprogramowania. Zapewnia jednak jedynie wydajne zarządzanie pakietami z oficjalnego systemu repozytorium Manjaro.

Arch Repozytorium użytkowników (AUR)

Mimo że Manjaro jest pochodną Arch Linux, niemożliwe jest dostęp do jego repozytorium do użytku w Manjaro. Możemy jednak uzyskać dostęp do pakietów z nieoficjalnej przestrzeni magazynowej opartej na społeczności zwanej repozytorium użytkowników Arch (AUR).

AUR zawiera informacje o kompilacji pakietów w skrypcie powłoki PkgBuild przeszukiwane przez narzędzie MakePKG, aby śledzić archiwum opracowania lub budowy pakietów. Pakiet składa się z instrukcji i plików binarnych, które można zainstalować przez menedżera pakietów.

Potencjalne ryzyko

AUR pozwala zwykłym użytkownikom tworzyć i udostępniać nowe pakiety oprogramowania. Dlatego jeśli pakiet AUR otrzyma głosy od społeczności i ma kompatybilną licencję z dobrą kompilacją pakietu, może stać się częścią oficjalnego repozytorium.

Jednak dodatkowe pakiety oprogramowania mają potencjalne ryzyko i problemy. Aby przezwyciężyć problemy, zaufany użytkownik odgrywa rolę pośredniej między nieoficjalną kolekcją pakietów a Arch Linux w celu ustanowienia czystej operacji AUR. Poza tym mają uprawnienia do utrzymania, zarządzania i usuwania pakietów.

Sposoby korzystania z Aur w Manjaro

Proces instalacji pakietów AUR nie jest tak prosty, jak się wydaje. Oficjalna dokumentacja zaleca ręczne sprawdzenie PKGBUILDS i plików instalacyjnych przed budowaniem pakietów. Dlatego istnieją różne sposoby dostępu do AUR; Omówimy każdy z nich tutaj:

Dostęp za pośrednictwem Pacman GUI (Pamac)

Przejdź do oprogramowania Dodaj/usuń, przejdź do preferencji. Wybierz kartę AUR w polu otwartego dialogu, włącz AUR, przesuwając suwak i sprawdź aktualizacje. Teraz każdy pakiet z aury jest identyfikowany za pomocą tagu aur.

Dostęp za pośrednictwem Pamac Cli

Przed uzyskaniem dostępu do pakietów AUR za pośrednictwem linii poleceń zaleca się odwiedzenie strony AUR w celu uzyskania informacji o ostrzeżeniach i rozwiązaniach dostarczonych przez użytkowników i programistów.

Wyszukaj wymagane i zainstaluj pakiet za pomocą zbudować Komenda:

manjaro@manjaro: ~ $ Pamac Search -a
manjaro@manjaro: ~ $ Pamac Build

Powyższe polecenia powodują serię pytania, które obejmuje:

  • Zapytanie do edytowania plików w celu weryfikacji jako środka ostrożności w celu zidentyfikowania złośliwych skryptów.
  • Zapytanie do pobierania zależności, skryptów, kompilacji i instalacji.
  • Uwierzytelnianie hasła.

Aur Helper

Kolejny najprostszy sposób dostępu PKGBUILDS od auru jest przez Pomocnicy z AUR. Jest to narzędzie wiersza poleceń, które upraszcza zadanie wyszukiwania pakietów i procesu instalacji.

Najbardziej zalecanym pomocnikiem AUR dla nowych użytkowników jest Yay, ponieważ jest on najbliżej PACMAN pod względem poleceń i opcji. Ponadto, uaktualnia i tworzy kopię zapasową systemu z niewielkimi lub żadnymi podpowiedziami.

Zainstaluj git za pomocą Pacmana, klon PKGBuild i CD do Yay katalog do zbudowania pakietu za pomocą MakePkg.

manjaro@manjaro: ~ $ sudo pacman -s -needed base -devel git
manjaro@manjaro: ~ $ git klon https: // aur.Archlinux.org/yay.git
manjaro@manjaro: ~ $ cd yay
manjaro@manjaro: ~ $ MakePkg -si

Teraz użyj następującego polecenia, aby zainstalować wymagane oprogramowanie.

manjaro@manjaro: ~ $ yay -s

Ręczna instalacja pakietów AUR

Ponownie ręczna instalacja pakietów AUR wymaga niezbędnych plików. Użyj Pacmana do instalacji git, Klonuj pliki skryptów i zbuduj pakiet za pomocą MakePkg.

manjaro@manjaro: ~ $ pamac instaluj git devel-devel git
manjaro@manjaro: ~ $ git klon https: // aur.Archlinux.Org/Google-Chrome.git
manjaro@manjaro: ~ $ cd Google-chrome
manjaro@manjaro: ~ $ MakePkg -s

Powyższe polecenie obsługuje zależności. Dlatego po pomyślnym zbudowaniu pakietu Pakiet_name-pkgver.PKG.smoła.ZST jest tworzony w katalogu roboczym.

Zainstaluj pakiet za pomocą następującego polecenia:

manjaro@manjaro: ~ $ MakePkg -i

To polecenie jest równoważne

manjaro@manjaro: ~ $ pacman -u pakiet_name -pkgver.PKG.smoła.Zst

Lub połącz dwa ostatnie kroki w jednym:

manjaro@manjaro: ~ $ MakePkg -is

Wniosek

W tym artykule dowiadujemy się o oficjalnych i nieoficjalnych repozytoriach Manjaro, sposobach dostępu i aktualizacji systemu Manjaro i budowania pakietów za pomocą AUR za pomocą różnych środków.