Manjaro

Aan de slag met Manjaro Linux Deel I

Aan de slag met Manjaro Linux Deel I
Als een rolling release-distributie rolt Manjaor Linux continu bijgewerkte softwareversies uit. Ook al is het een Arch Linux-derivaat, ze verschillen in de context van doelgroep en doelen and. Arch Linux is een geavanceerd softwarebesturingssysteem gericht op technisch verantwoorde gebruikers. Manjaro-updates ondergaan verschillende testlagen om gebruikers een relatief stabiel, snel en lichtgewicht systeem te bieden. Dat wil zeggen, de pakketten komen niet zo snel uit als in Arch Linux.

Daarom gebruikt Manjaro zijn officiële repository om de laatste updates te krijgen. Een andere belangrijke reden voor een aparte repository is dat Manjaro zijn eigen systeempakketten onderhoudt, zoals hardwaredetectiegeheugen, naast vele andere.

Gebruikers hebben echter toegang tot nieuwe softwarepakketten via een onofficiële repository. Om te beginnen, zullen we leren over de officiële en niet-officiële repositories van Manjaro, hoe ze worden onderhouden en hoe de vereiste pakketten via deze repositories kunnen worden geïnstalleerd, bijgewerkt en verwijderd.

Officiële opslagplaatsen

De officiële opslagplaatsen van Manjaro bevatten essentiële software die toegankelijk is via een pakketbeheerder. De primaire repository bevat pakketten die nodig zijn voor het opstarten van Arch Linux, het instellen van het systeemproces, webbrowsers, tools voor talen zoals Python en sommige community-repository's die worden geaccepteerd door pakketbeheerders van niet-officiële repositories, enz.

De pakketten in deze repository zijn gebouwd en geaccepteerd op basis van hoge kwaliteitseisen die toegankelijk zijn via Manjaro Mirrors.

Pacman

Het belangrijkste onderscheid tussen op Arch gebaseerde en andere grote Linux-distributies is de pakketbeheerder Pacman. Pacman stelt de gebruiker in staat om pakketten bij te werken, te installeren of te verwijderen samen met alle vereiste afhankelijkheden.

Tijdens de installatie, pacman geeft optionele afhankelijkheden weer die niet beschikbaar zijn in de pacman.logbestand; de lokale database wordt opgevraagd via de vlag -Q om afhankelijkheden weer te geven.

De extra kwaliteitsborgingsfunctie vermindert de noodzaak om te downloaden of te wachten op een nieuwe versie van de Manjaro-versie. Nieuwe pakketupdate van de officiële repository vereist alleen instructies voor de pakketbeheerder om de nieuwste softwareversies op te halen.

Manjaro-update via Pacman CLI

Eenmaal geïnstalleerd, is het belangrijk om de distro bij te werken om de nieuwste Manjaro-release op te halen. Manjaro-update vanuit een softwareprogramma (Pamac GUI van Pacman) volstaat meestal voor het hele installatieproces. Updates via een opdrachtregelinterface geven echter meer controle over het oplossen van eventuele problemen.

Open de CLI om de volgende opdracht te typen:

[e-mail beveiligd]:~$ sudo pacman -Syu

Met de bovenstaande opdracht worden alleen de geconfigureerde pakketten geüpgraded. De optie -S synchroniseert de systeempakketten met de officiële database, -y ververst de pakketten of downloadt de nieuwste pakketten uit de database. Ten slotte upgradet de -u-optie de pakketten.

Het gebruik van de -Syyu optie dwingt Pacman om alle database repositories bij te werken. Bovendien helpt het bij het upgraden van het systeem als de bovenstaande opdracht er niet in slaagt de nieuwste softwareversies op te halen. Het biedt echter alleen efficiënt pakketbeheer vanuit het officiële repositorysysteem van Manjaro.

Arch-gebruikersrepository (AUR)

Hoewel Manjaro een afgeleide is van Arch Linux, is het onmogelijk om toegang te krijgen tot de repository voor gebruik in Manjaro. We hebben echter toegang tot pakketten vanuit een onofficiële, door de gemeenschap aangestuurde opslagruimte die bekend staat als Arch User Repository (AUR).

AUR bevat informatie over het bouwen van pakketten in een shellscript PKGBUILD dat door het makepkg-hulpprogramma is doorzocht om de instructies te volgen om het pakkettenarchief te compileren of te bouwen. Het pakket bestaat uit instructies en binaire bestanden die door de pakketbeheerder kunnen worden geïnstalleerd.

Het potentiële risico dat ermee gepaard gaat

Met de AUR kunnen gewone gebruikers nieuwe softwarepakketten maken en delen. Dus als het AUR-pakket stemmen krijgt van de gemeenschap en een compatibele licentie heeft met een goede pakketopbouw, kan het onderdeel worden van de officiële repository.

De aanvullende softwarepakketten brengen echter potentiële risico's en problemen met zich mee. Om de problemen op te lossen, speelt de vertrouwde gebruiker een intermediaire rol tussen niet-officiële pakketverzameling en Arch Linux om schone AUR-bewerkingen tot stand te brengen. Bovendien hebben ze ook de bevoegdheid om pakketten te onderhouden, te beheren en te verwijderen.

Manieren om AUR te gebruiken in Manjaro

Het installatieproces van AUR-pakketten is niet zo eenvoudig als het lijkt. De officiële documentatie beveelt aan om PKGBUILDS en installatiebestanden handmatig te inspecteren voordat pakketten worden gebouwd. Daarom zijn er verschillende manieren om toegang te krijgen tot AUR; we zullen ze hier allemaal bespreken:

Toegang via Pacman GUI (Pamac)

Ga naar Software toevoegen/verwijderen, ga naar de voorkeuren. Selecteer het tabblad AUR in het geopende dialoogvenster, schakel AUR in door de schuifregelaar te verplaatsen en controleer op updates. Nu wordt elk pakket van de AUR geïdentificeerd via een AUR-tag.

Toegang via Pamac CLI

Voordat u toegang krijgt tot AUR-pakketten via de opdrachtregel, is het raadzaam om de AUR-website te bezoeken voor informatie over de waarschuwingen en oplossingen die door de gebruikers en ontwikkelaars worden geboden.

Zoek naar de vereiste en installeer het pakket met behulp van de bouwen opdracht:

[e-mail beveiligd]:~$ pamac zoeken -a
[e-mail beveiligd]:~$ pamac build

Bovenstaande opdrachten resulteren in een reeks vragen die het volgende omvat:

  • Vraag om bestanden te bewerken voor verificatie als voorzorgsmaatregel om kwaadaardige scripts te identificeren identify.
  • Query om afhankelijkheden, scripts, builds en installatie te downloaden.
  • Wachtwoordverificatie.

AUR-helper

Een andere eenvoudigste manier om toegang te krijgen PKGEBOUWEN van AUR is door AUR-helpers. Het is een opdrachtregelprogramma dat de taak van het zoeken naar pakketten en het installatieproces vereenvoudigt.

De meest aanbevolen AUR-helper voor nieuwe gebruikers is Yay, omdat het qua opdrachten en opties het dichtst bij de Pacman staat. Bovendien upgrade en maakt het ook een back-up van het systeem met weinig tot geen prompts.

Installeer git met Pacman, kloon de PKGBUILD en cd in de yay directory om het pakket te bouwen met makepkg.

[email protected]:~$ sudo pacman -S --needed base-devel git
[email protected]:~$ git clone https://aur.archlinux.org/yay.git
[e-mail beveiligd]:~$ cd yay
[e-mail beveiligd]:~$ makepkg -si

Gebruik nu de volgende opdracht om de vereiste software te installeren:.

[e-mail beveiligd]:~$ yay -S

Handmatige installatie van AUR-pakketten

Opnieuw vereist de handmatige installatie van AUR-pakketten de nodige bestanden. Gebruik Pacman om te installeren git, kloon de scriptbestanden en bouw het pakket met makepkg.

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

De bovenstaande opdracht behandelt afhankelijkheden. Vandaar dat, zodra het pakket succesvol is opgebouwd, een bestand package_name-pkgver.pkg.teer.zst wordt aangemaakt in de werkdirectory.

Installeer het pakket met de volgende opdracht:

[e-mail beveiligd]:~$ makepkg -i

Dit commando is gelijk aan

[email protected]:~$ pacman -U package_name-pkgver.pkg.teer.zst

Of combineer de laatste twee stappen in één:

[e-mail beveiligd]:~$ makepkg -is

Conclusie

In dit artikel leren we over de officiële en niet-officiële repositories van Manjaro, manieren om toegang te krijgen tot het Manjaro-systeem en deze te upgraden en pakketten te bouwen met behulp van AUR op verschillende manieren.

Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...