Beginners gids

Apt vs. Aptitude Command Een definitieve gids

Apt vs. Aptitude Command Een definitieve gids

Als je op mij lijkt, ben je zeker de aptitude en apt-opdracht tegengekomen. Niet alleen dat, maar je had ook discussies moeten zien op basis van welke "beter" is? Als je je nog steeds afvraagt, dan ben je hier aan het juiste adres, want we begrijpen ze niet alleen allebei, maar proberen ze ook te onderscheiden op de meest onbevooroordeelde manier die je kunt vinden.

Dus, wat doen ze precies allebei?? Ze hebben beide betrekking op verpakkingsbeheer. Ja, het zijn populaire tools als het gaat om het afhandelen van pakketten. Als je de verschillende activiteiten wilt afhandelen, zoals zoeken, verwijderen en installeren van pakketten, kunnen de tools van pas komen!

Beide bieden echter een iets andere kijk op pakketbeheer.

Wat is APT?

APT staat voor Advanced Packaging Tool. Het is een open-source tool, wat betekent dat je het kunt gebruiken zonder dat je iets hoeft te betalen. APT is ontworpen voor het installeren en verwijderen van software. APT maakte deel uit van Debian's .deb pakket; het is echter bijgewerkt om te werken met de RPM Package Manager.

Als je APT al eerder hebt gebruikt, zou je gemerkt hebben dat het een opdrachtregelprogramma is. Dit betekent dat je commando's moet gebruiken om ermee te werken zonder visuele verwijzing van een grafische interface (het oorspronkelijke plan was om een ​​grafische interface op te nemen, maar het idee werd later geschrapt). Om het te gebruiken, moet je de pakketnaam opgeven. Het pakket zou zijn bronnen moeten hebben gespecificeerd in de '/etc/apt/sources.lijst.' Het moet ook alle afhankelijkheden bevatten die het pakket automatisch moet installeren. Als u het apt-commando gebruikt, zal het niet alleen de vereiste afhankelijkheden voor het genoemde pakket downloaden en installeren. Als gebruiker hoeft u zich geen zorgen te maken over de pakketafhankelijkheden.

De aanpak van APT is flexibel. Dit betekent dat de gebruiker kan configureren hoe APT werkt, inclusief het toevoegen van nieuwe bronnen, het bieden van upgrade-opties, enzovoort!

Na verloop van tijd heeft APT verbeteringen laten zien over hoe het kan worden afgehandeld. Ook hebben Debian-ontwikkelaars volledige controle over hoe het wordt bijgewerkt.

Wat is geschiktheid??

Aptitude is ook een geavanceerde verpakkingstool. Het is echter een front-end tool die gebruikers toegang geeft tot de gebruikersinterface om toegang te krijgen tot functionaliteit. Dit betekent dat u Aptitude kunt gebruiken om er pakketten mee te installeren en te verwijderen. Debian heeft geschiktheid gecreëerd. Maar na verloop van tijd brachten ze het uit voor andere op RPM gebaseerde distributies.

Als Aptitude niet is geïnstalleerd, kunt u het installeren met behulp van de onderstaande opdracht:.

sudo apt install aptitude

Aptitude installeren

Met Aptitude kunt u het grootste deel van de opdrachtregel van apt-get emuleren. De gebruikersinterface maakt ook gebruik van de Ncurses-bibliotheek, wat goed genoeg is om het installatieproces te demonstreren.

Het is ook rijk aan functies en u krijgt toegang tot de volgende functies:.

Als u meer wilt weten over Aptitude, raad ik u aan om Aptitude - Debian Wiki . te raadplegen.

Waarom apt in de eerste plaats werd geïntroduceerd?

Laten we, voordat we verder gaan, meer te weten komen over apt en waarom het is uitgevonden. Debian heeft de Advanced Packaging Tool geïntroduceerd, zodat de gebruiker ervoor kan kiezen om zijn Packaging Tool te beheren. Echter, de opdracht geschikt verschilt van de Advanced Packaging Tool (APT).

Sommige tools kunnen interageren met APT en kunnen vervolgens worden gebruikt om de pakketten te beheren die beschikbaar zijn in de Debian-distributies. Een zo'n commando is: apt-get die u mogelijk hebt gebruikt voor het beheren van pakketten. Evenzo is de Aptitude-tool ook nuttig voor pakketbeheer, omdat het de gebruiker opdrachtregel- en GUI-opties biedt.

Zowel Aptitude als apt-get zijn commando's op een laag niveau en bieden daarom heel veel functionaliteit aan de gebruiker. In werkelijkheid zullen niet alle gebruikers alle beschikbare commando's gebruiken. Niet alleen dat, de pakketbeheeropdrachten in de apt-cache en apt-get zijn verspreid en kunnen voor beginnende gebruikers te moeilijk zijn om de.

Daarom worden de apt-commando's gebruikt om het probleem op te lossen. Het biedt een goede verzameling functies van apt-cache en apt-get, meestal gebruikt door de gebruiker. De gebruiker kan ook de geschikt.conf bestand om het te beheren.

Verschil tussen APT en Aptitude

Nu we een goed begrip hebben van wat APT en Aptitude te bieden hebben, is het nu tijd om meer te weten te komen over hun verschil. Laten we beginnen.

Het eerste verschil dat u zult opmerken, is dat APT een pakketbeheerder op een lager niveau is en Aptitude een pakketbeheerder op hoog niveau. Dit betekent dat APT kan worden gebruikt in andere pakketbeheerders op een hoger niveau.

Een ander groot verschil is de functionaliteit die beide tools bieden. Aptitude biedt betere functionaliteit in vergelijking met apt-get. In feite bevat het de functionaliteiten van apt-get, apt-mark en apt-cache.

apt-get kan bijvoorbeeld effectief worden gebruikt voor pakketupgradatie, installatie, oplossen van afhankelijkheden, systeemupgradatie, enzovoort. Aptitude biedt echter meer functies dankzij de opname van functionaliteiten van apt-cache en apt-mark. Dit betekent dat Aptitude kan worden gebruikt voor meer functionaliteit, waaronder het zoeken naar pakketten, het instellen van pakketinstallatie als automatisering of handmatig, en meer verfijnde acties op de pakketten.

Als je het nauwlettend hebt gevolgd, weet je inmiddels dat Aptitude wordt geleverd met een interactieve gebruikersinterface naast die van de tekst-only. APT, aan de andere kant, mist UI. Dit komt door de aard van apt-get, aangezien het een pakketbeheerder op laag niveau is en daarom beperkt is tot de opdrachtregelinterface. Omdat Aptitude een tool op hoog niveau is, biedt het zowel een interactieve interface als de opdrachtregelbewerking.

Kortom, Aptitude heeft meer functies en kan daarom worden bestempeld als een betere tool voor pakketbeheer in vergelijking met die van apt-get.

Verschillende scenario's bespreken

  1. Als u geïnstalleerde pakketten en de ongebruikte pakketten wilt verwijderen, moet u Aptitude . gebruiken. In het geval van apt-get moet je expliciet vermelden dat je ongebruikte pakketten wilt verwijderen door de optie “-auto-remove” te gebruiken.”
  2. Als u meer wilt weten over het gedrag van de acties, dan is Aptitude uw vriend omdat het u de waarom- en waarom-niet-commando's biedt voor een betere toegang tot informatie. Dus, als u in de war bent en wilt weten of u een bepaald pakket of afhankelijkheden nodig heeft, dan kan Aptitude u hierover informeren door suggesties te doen voor pakketten die moeten worden geïnstalleerd.
    In het bovenstaande voorbeeld hebben we aptitude gebruikt om meer te weten te komen over gimp. Het liet ons aanbevelingen en suggesties zien. Bovendien liet het ons ook zien dat het afhankelijk is van sommige pakketten. Op deze manier kunt u volledig weten wat er wordt geïnstalleerd als u ervoor kiest om GIMP . te installeren.
  3. Het is gebruikelijk om conflicten te hebben wanneer u pakketten installeert. In het geval van apt-get, als zich een conflict voordoet, wordt het probleem niet opgelost. Het zal in feite een fout weggooien en stoppen met werken bij het verwijderen van pakketten of een conflict bij de installatie van een pakket. Ter vergelijking: Aptitude biedt de mogelijkheid om door pakketten te werken via zijn krachtige zoekfunctie, zodat u zonder beperkingen door de hele repository kunt gaan.
    U kunt echter apt-cache gebruiken om naar een pakket te zoeken, maar dat is een andere variant van apt.
  4. Zoals hierboven vermeld, kunt u pakketten zoeken met apt-cache en aptitude. Laten we ze hier allebei in actie zien.
    Zoals u kunt zien, kunt u met beide methoden indien nodig naar het pakket zoeken. Het belangrijkste verschil tussen beide is echter:. Aptitude toont de installatiestatus van het pakket bij elk pakket met behulp van de p vlag, wat betekent dat het aanwezig is maar niet is geïnstalleerd. Als het pakket is geïnstalleerd, zal het de vlag tonen ik.

Conclusie

Wat we aan het eind krijgen? Welke is beter en welke moet je gebruiken?? In eenvoudige bewoordingen kunt u elk van hen gebruiken - aangezien aan uw vereiste is voldaan. Als u vindt dat de APT-opdrachttool nuttig is voor uw werk, gebruik het dan in ieder geval om uw werk te doen. Beide zijn in staat om de nodige middelen te bieden om pakketbeheer uit te voeren. Als u echter op zoek bent naar een veelzijdige aanpak, moet u in ieder geval Aptitude.

Je hebt het verschil nu vast wel gelezen; het is jouw tijd om je mening te delen in de aanbevelingssectie hieronder. Laat ons ook weten welke jouw voorkeur heeft!

Hoe FPS te verhogen in Linux?
FPS staat voor Beelden per seconde. De taak van FPS is om de framesnelheid te meten bij het afspelen van video's of speluitvoeringen. In eenvoudige wo...
Top Oculus App Lab-games
Als je eigenaar bent van een Oculus-headset, moet je op de hoogte zijn van sideloading. Sideloading is het proces van het installeren van niet-winkeli...
Top 10 spellen om te spelen op Ubuntu
Het Windows-platform is een van de dominante platforms voor gaming geweest vanwege het enorme percentage games dat tegenwoordig wordt ontwikkeld om Wi...