Manjaro

Pierwsze kroki z Manjaro Linux część I

Pierwsze kroki z Manjaro Linux część I
Jako ciągła dystrybucja wydań, Manjaor Linux stale wprowadza zaktualizowane wersje oprogramowania. Mimo że jest to pochodna Arch Linux, różnią się one w kontekście docelowych odbiorców i celów. Arch Linux to najnowocześniejszy system operacyjny oprogramowania skierowany do technicznie sprawnych użytkowników. Aktualizacje Manjaro przechodzą przez warstwy testów, aby zapewnić użytkownikom stosunkowo stabilny, szybki i lekki system. Oznacza to, że pakiety nie wychodzą tak szybko, jak w Arch Linux.

Dlatego Manjaro korzysta ze swojego oficjalnego repozytorium, aby otrzymywać najnowsze aktualizacje. Innym głównym powodem oddzielnego repozytorium jest to, że Manjaro utrzymuje własne pakiety systemowe, takie jak pamięć wykrywania sprzętu i wiele innych.

Jednak użytkownicy mogą uzyskać dostęp do nowych pakietów oprogramowania za pośrednictwem nieoficjalnego repozytorium. Na początek dowiemy się o oficjalnych i nieoficjalnych repozytoriach Manjaro, o tym, jak są one utrzymywane oraz jak instalować, aktualizować i usuwać wymagane pakiety za pośrednictwem tych repozytoriów.

Oficjalne repozytoria

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

Pakiety w tym repozytorium są budowane i akceptowane w oparciu o wymagania wysokiej jakości, które są dostępne za pośrednictwem Manjaro Mirrors.

Pacman

Główną różnicą wśród opartych na Arch i innych głównych dystrybucjach Linuksa jest menedżer pakietów Pacman. Pacman pozwala użytkownikowi aktualizować, instalować lub usuwać pakiety wraz ze wszystkimi wymaganymi zależnościami.

Podczas instalacji, Pacman wyświetla opcjonalne zależności, które nie są dostępne w pacmanie.plik dziennika; lokalna baza danych jest odpytywana za pomocą flagi -Q w celu wyświetlenia zależności.

Dodatkowa funkcja zapewniania jakości zmniejsza potrzebę pobierania lub oczekiwania na nową wersję Manjaro. Nowa aktualizacja pakietu z oficjalnego repozytorium wymaga jedynie instrukcji dla menedżera pakietów, aby pobrać najnowsze wersje oprogramowania.

Aktualizacja Manjaro przez Pacman CLI

Po zainstalowaniu ważne jest, aby zaktualizować dystrybucję, aby pobrać najnowszą wersję Manjaro. Aktualizacja Manjaro z programu (Pamac GUI of Pacman) w większości wystarcza na cały proces instalacji. Jednak aktualizacje za pośrednictwem interfejsu wiersza poleceń zapewniają większą kontrolę nad rozwiązywaniem ewentualnych problemów.

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

[chroniony adres e-mail]:~$ sudo pacman -Syu

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

Użycie opcji -Syyu wymusza na Pacmanie aktualizację wszystkich repozytoriów baz danych. Poza tym pomaga zaktualizować system, jeśli powyższe polecenie nie pobierze najnowszych wersji oprogramowania. Zapewnia jednak tylko efektywne zarządzanie pakietami z oficjalnego systemu repozytorium Manjaro.

Repozytorium użytkowników Arch (AUR)

Mimo że Manjaro jest pochodną Arch Linux, nie można uzyskać dostępu do jego repozytorium do użytku w Manjaro. Możemy jednak uzyskać dostęp do pakietów z nieoficjalnej przestrzeni dyskowej zarządzanej przez społeczność, znanej jako Arch User Repository (AUR).

AUR zawiera informacje o budowie pakietu w skrypcie powłoki PKGBUILD przeszukiwane przez narzędzie makepkg w celu wykonania instrukcji kompilowania lub budowania archiwum pakietów. Pakiet składa się z instrukcji i plików binarnych, które można zainstalować przez menedżera pakietów.

Zaangażowane potencjalne ryzyko

AUR umożliwia zwykłym użytkownikom tworzenie i udostępnianie nowych pakietów oprogramowania software. Stąd, jeśli pakiet AUR otrzyma głosy od społeczności i ma zgodną licencję z dobrą kompilacją pakietu, może stać się częścią oficjalnego repozytorium.

Jednak dodatkowe pakiety oprogramowania wiążą się z potencjalnymi zagrożeniami i problemami. Aby przezwyciężyć problemy, Zaufany Użytkownik odgrywa rolę pośrednika między nieoficjalnym gromadzeniem pakietów a Arch Linux w celu ustanowienia czystych operacji AUR. Poza tym mają również uprawnienia do utrzymywania, 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 sprawdzanie PKGBUILDS i plików instalacyjnych przed budowaniem pakietów. W związku z tym istnieją różne sposoby uzyskania dostępu do AUR; omówimy każdy z nich tutaj:

Dostęp przez Pacman GUI (Pamac)

Przejdź do Dodaj/Usuń oprogramowanie, przejdź do preferencji. Wybierz zakładkę AUR w otwartym oknie dialogowym, włącz AUR przesuwając suwak i sprawdź dostępność aktualizacji. Teraz każda paczka z AUR jest identyfikowana za pomocą tagu AUR.

Dostęp przez Pamac CLI

Przed uzyskaniem dostępu do pakietów AUR za pomocą wiersza poleceń, zaleca się odwiedzenie strony internetowej 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ą budować Komenda:

[email chroniony]:~$ pamac search -a
[ochrona poczty e-mail]:~$ pamac build

Powyższe polecenia skutkują serią pytań, która obejmuje:

  • Zapytanie o edycję plików do weryfikacji jako środek ostrożności w celu zidentyfikowania złośliwych skryptów.
  • Zapytanie o pobranie zależności, skryptów, kompilacji i instalacji.
  • Uwierzytelnianie hasłem.

Pomocnik AUR

Kolejny najprostszy sposób uzyskania dostępu PKGBUILS od AUR trwa Pomocnicy AUR. Jest to narzędzie wiersza poleceń, które upraszcza proces wyszukiwania i instalacji pakietów.

Najbardziej polecanym Pomocnikiem AUR dla nowych użytkowników jest Yay, ponieważ jest najbliższy Pacmanowi pod względem poleceń i opcji. Co więcej, umożliwia również aktualizację i tworzenie kopii zapasowych systemu bez monitów little.

Zainstaluj git za pomocą Pacmana, sklonuj PKGBUILD i cd do tak katalog do zbudowania pakietu za pomocą makepkg.

[ochrona poczty e-mail]:~$ sudo pacman -S --potrzebny git w wersji podstawowej
[email chroniony]:~$ git clone https://aur.archlinux.org/yay.git
[ochrona poczty e-mail]: ~ $ cd tak
[email chroniony]:~$ makepkg -si

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

[email chroniony]:~$ tak -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, sklonuj pliki skryptów i zbuduj pakiet za pomocą makepkg.

[ochrona poczty e-mail]:~$ pamac install base-devel git
[email chroniony]:~$ git clone https://aur.archlinux.org/google-chrome.git
[ochrona poczty e-mail]:~$ cd google-chrome
[email chroniony]:~$ makepkg -s

Powyższe polecenie obsługuje zależności. Dlatego po pomyślnym zbudowaniu pakietu plik nazwa_pakietu-pkgver.pakiet.smoła.zst jest tworzony w katalogu roboczym.

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

[email chroniony]:~$ makepkg -i

To polecenie jest równoważne

[email protected]:~$ pacman -U nazwa_pakietu-pkgver.pakiet.smoła.zst

Lub połącz dwa ostatnie kroki w jeden:

[email chroniony]:~$ makepkg -is

Wniosek

W tym artykule dowiemy się o oficjalnych i nieoficjalnych repozytoriach Manjaro, sposobach uzyskiwania dostępu i aktualizacji systemu Manjaro oraz budowania pakietów przy użyciu AUR na różne sposoby.

AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...