Word Arch Power-gebruiker met Pacli en PacUI

Een van de verbazingwekkende dingen over Linux is het feit dat er een tiental verschillende programma's zijn om diezelfde functie te vervullen. Elk is een beetje anders geschreven en gebruikt een andere taal om hetzelfde doel te bereiken. Dit betekent dat Linux-gebruikers niet zijn vastgelopen op het gebruik van één programma om een ​​taak te voltooien. In dit artikel ga ik kijken naar een klein programma dat de Pacman-pakketbeheerder complimenteert / vervangt.

Waarom zou je PacUI nodig hebben?

Voordat ik je aan de betreffende toepassing laat kennismaken, wil ik eerst een beetje uitleggen en waarom je het misschien handig vindt.

Deze applicatie is ontworpen om u te helpen bij het installeren van pakketten op Arch en Arch-gebaseerde Linux distributies (zowel vanuit de repos als vanuit de Arch User Repository). Het is ook ontworpen om enkele systeemfouten te repareren die verband houden met pakketbeheer. Het draait in de terminal en geeft je toegang tot complexe opdrachten met een tik op een toets.

In termen van bruikbaarheid staat het ergens tussen het gebruik van pacman (Arch's pakketbeheerder, algemeen gebruikt vanaf de terminal) en Pamac (de grafische frontend voor pacman). Voor sommigen zijn pacman (en andere terminale pakketbeheerders) moeilijk te gebruiken omdat ze niet alle mogelijke commando's kennen. De man is een paar toetsen bord weg, maar het kan moeilijk te begrijpen zijn. Als u daarentegen Pamac gebruikt, moet u mogelijk een aantal menu's doorzoeken om te vinden wat u zoekt. Deze terminal frontend helpt, door al je opties vooraan te tonen. Het gebruikt zelfs minder geheugen als u een ouder systeem heeft.

Opmerking: Voordat we verder gaan, moet ik er rekening mee houden dat deze toepassingen zijn bedoeld voor gemiddelde en gevorderde Linux-gebruikers. Beginners kunnen overweldigd zijn.

PacUI

Ik was oorspronkelijk van plan om een ​​artikel te schrijven over Pacli (een oudere terminal gebaseerde pacman-frontend). Terwijl ik het onderzocht, struikelde ik over PacUI. PacUI is een vork van een eerdere versie van Pacli door een van de ontwikkelaars met de bedoeling meer functies toe te voegen. Volgens de projectpagina is een van de verschillen dat "het hele script zich in één bestand bevindt, dat bestaat uit eenvoudig te lezen bash-code met veel nuttige opmerkingen".

Pacli wordt niet meer ontwikkeld. De laatste keer dat de code werd bijgewerkt was in juli 2016. De twee tools die het gebruikt om AUR-pakketten (Pacaur en Yaourt) te verwerken, worden ook niet meer ontwikkeld. Deze drie programma's moeten als gevaarlijk worden beschouwd en mogen niet worden gebruikt.

Van zijn kant ondersteunt PacUI Pacman, Trizen, Yay en Pikaur.

PacUI geeft 14 opties in zijn menu weer:

  • Systeem updaten
  • Onderhoud systeem
  • Pakketten installeren
  • Pakketten + Deps verwijderen
  • Dependency Tree
  • Reverse Dependency Tree
  • Lijst pakketbestanden
  • Zoek pakketbestanden
  • Roll-backsysteem
  • Pacman-fouten repareren
  • Bewerk configuratiebestanden
  • Lijst pakketten op maat
  • Forceer AUR installatie
  • Lijst geïnstalleerd vanuit AUR

PacUI is voornamelijk ontworpen om via zijn menu te gebruiken, het kan ook zonder de gebruikersinterface worden gebruikt. Als u bijvoorbeeld een omgekeerde afhankelijkheidsstructuur wilt weergeven, kunt u pacui rt invoeren. Interessant is dat Pacui is ontworpen om een ​​aantal permutaties te nemen om dezelfde opdracht uit te voeren. Met de volgende opdrachten wordt bijvoorbeeld ook een omgekeerde afhankelijkheidsboom pacui RT : pacui RT, pacui -rt en pacui --rt . U kunt een volledige lijst met PacUI-opties vinden met de opdracht pacui h .

Een van de handigste opties die PacUI biedt, is zoeken naar omgekeerde afhankelijkheid. Ik had een paar AUR-pakketten op mijn systeem die niet konden bouwen elke keer dat ik probeerde bij te werken. Ik gebruikte de zoekopdracht omgekeerde afhankelijkheid om te zien welke applicatie ze nodig had. Omdat ik die applicatie niet meer nodig had, heb ik deze geïnstalleerd en de verouderde afhankelijkheden verwijderd.

Als u Manjaro gebruikt, kunt u de stabiele versie van PacUI met behulp van deze opdracht installeren: sudo pacman -S pacui . Als u vanilla Arch of een van een aantal op Arch gebaseerde distro's gebruikt, kunt u PacUI installeren vanaf de AUR: yaourt -S pacui-git . U kunt het ook eenvoudig downloaden en uitvoeren vanuit Github.

gedachten

PacUI is een eenvoudige terminal-tool die is uitgeschakeld om u te helpen uw systeem up-to-date en relatief probleemloos te houden. Het levert op dat doel.

Een van de voordelen van PacUI is dat het de AUR-installatie vereenvoudigt. Wanneer u het AUR-pakket hebt bijgewerkt of geïnstalleerd met een op een terminal gebaseerd programma, wordt u gevraagd of u de PGKBUILD wilt bewerken, het pakket wordt gedownload en u wordt gevraagd of u wilt doorgaan met de build / installatie. Als u meerdere AUR-pakketten hebt om mee te werken, moet u deze stappen voor elk ervan doorlopen. PacUI verwerkt ze als een batch. Het vraagt ​​of je de PGKBUILD voor elk wilt bewerken, het zal de bestanden downloaden en dan zal het vragen of je wilt doorgaan. Dit is fijn want dan hoef ik niet te wachten tot elk pakket is opgebouwd.

Denk eraan, voordat u een van de opties gebruikt die u niet kent, lees de helpinformatie (type 00 in PacUI). Ik heb die fout gemaakt en per ongeluk mijn gebruikersaccount en wachtwoorden gewist. Gelukkig was ik in staat om het te herstellen met behulp van de Manjaro-forums.

Heb je ooit PacUI gebruikt? Wat is je favoriete hulpprogramma voor beheer van eindproducten?

Als u dit artikel interessant vindt, neem dan even de tijd om het op sociale media te delen.

Opmerking: een eerdere versie van dit artikel noemde Pacli ook. Na de feedback van onze lezer hebben we het artikel herschreven. Excuses voor het ongemak.

Aanbevolen

Hoe standaardtoepassingen wijzigen in Ubuntu
2019
Krijg gecertificeerde Linux, AWS en meer met Linux Academy
2019
LibreOffice 5.0 uitgebracht! Bekijk de nieuwe functies
2019