Verschil tussen Apt en Apt get in Linux (Ubuntu)

Inhoudsopgave

Naarmate de besturingssystemen nieuwe versies uitbrengen, kunnen we verschillen vinden op het niveau van omgeving, applicaties en een van de meest voorkomende is op het niveau van opdrachten voor ondersteuning en systeembeheer.

Wanneer we met Linux-distributies werken, met name Ubuntu en Debian, gebruiken we de opdracht apt-get vaak om informatie te verkrijgen over de pakketten die beschikbaar zijn voor het systeem en hun respectieve beheerproces. Hoewel apt-get in 1998 begon, werd vanaf het jaar 2014 apt ontwikkeld dat dezelfde functies vervult als apt-get, maar tussen beide commando's zijn er kleine verschillen die Solvetic vandaag in detail zal analyseren.

Zoals we hebben aangegeven, werd apt in het jaar 2014 ontwikkeld door dezelfde apt-get-ontwikkelaars, pas tot Ubuntu 16 begonnen de meesten van ons de verschillen met apt te gebruiken en merkten de verschillen op.

Wat is APTAPT (Advanced Packaging Tool) is een set tools die is ontwikkeld om alles met betrekking tot pakketten voor Debian en Ubuntu te beheren en te beheren en dit pakket bevat tools die verschillende taken met pakketten vergemakkelijken, zoals:

  • Nieuwe pakketten installeren
  • Beheer en updaten van bestaande pakketten
  • Pakketten van het besturingssysteem verwijderen
Door apt te gebruiken in plaats van apt-get hebben we in principe de mogelijkheid om alle pakketten op een veel eenvoudigere manier te beheren.

Overeenkomsten tussen apt en apt-getLaten we eerst de overeenkomsten tussen deze twee pakketbeheertools analyseren:

  • Beide zijn ontwikkeld voor pakketbeheer
  • Met beide commando's kunnen we opdrachten geven aan de pakketbeheerder van APT
  • Beide hulpprogramma's delen het grootste deel van hun code, waardoor ze efficiënt en veilig zijn
  • Hun functies zijn identiek

Verschillen tussen apt en apt-getNu zullen we enkele van de belangrijkste verschillen tussen beide APT-pakketbeheertools bespreken.

  • De resultaten weergegeven door apt zijn eenvoudiger dan die van apt-get
  • Apt-opdrachten zijn veel eenvoudiger dan apt-get
  • Apt heeft de mogelijkheid om rpm-pakketten te beheren.
  • Op het niveau van compatibiliteit tussen versies is apt-get veel beter compatibel dan apt.
  • De resultaten van apt-get zullen altijd hetzelfde zijn, terwijl ze met apt kunnen variëren tussen versies

Op managementniveau is een van de meest opvallende verschillen op het moment dat een bepaald pakket wordt geïnstalleerd of verwijderd, omdat we onderaan de voortgangsbalk zullen zien met het percentage van de uitgevoerde taak, waardoor we in detail de status van deze:

VERGROTEN

Nu is apt op implementatieniveau veel overzichtelijker en biedt het duidelijkere resultaten, bijvoorbeeld wanneer we de apt-cache search weechat-regel gebruiken, zullen we het volgende zien:

 apt-cache zoeken weechat

VERGROTEN

Als we nu apt search weechat gebruiken, is dit het verkregen resultaat:

 apt zoeken weechat

VERGROTEN

Opmerking:Onthoud dat de meest gebruikte commando's met de APT-manager apt-get en apt-cache zijn.

Een ander verschil dat we vinden is bij het updaten van het systeem, want wanneer we de sudo apt update-regel gebruiken, kunnen we aan het einde het aantal pakketten zien dat beschikbaar is voor update:

VERGROTEN

Bij het uitvoeren van sudo apt-get update zullen we geen informatie zien:

 sudo apt-get update

VERGROTEN

Vervolgens zullen we enkele equivalenties zien van de commando's die we in Linux kunnen gebruiken met apt en apt-get:

Update de distro-opslagplaatsenApt-get commando

 apt-get update
Apt-opdracht
 geschikte update

Installeer een of meer pakketten op het systeemApt-get commando

 apt-get install
Apt-opdracht
 geschikt installeren

Alle geïnstalleerde pakketten bijwerkenApt-get commando

 apt-get dist-upgrade
Apt-opdracht
 apt dist-upgrade

Geïnstalleerde pakketten bijwerkenApt-get commando

 apt-get upgrade
Apt-opdracht
 geschikte upgrade

Een pakket uit het systeem verwijderenApt-get commando

 apt-get verwijderen
Apt-opdracht
 geschikt verwijderen

De installatiebestanden en -pakketten van een hulpprogramma verwijderenApt-get commando

 apt-get purge
Apt-opdracht
 apt purge

Afhankelijkheden van een programma verwijderenApt-get commando

 apt-get autoremove
Apt-opdracht
 apt autoremove

Pakketten installeren om een ​​programma te compilerenApt-get commando

 apt-get build-dep
Apt-opdracht
 apt build-dep

Staat het downloaden van een broncode van een programma toeApt-get commando

 apt-get source
Apt-opdracht
 geschikte bron

Extra met het nieuwe apt-commando hebben we twee nieuwe commando's die de volgende zijn:

Maak een lijst van alle pakketten met criteria:

 geschikte lijst

VERGROTEN

Hiermee kunnen we de lijst met bronnen bewerken:

 apt edit-sources
Bedenk dat dit de eerste grote update van APT in Ubuntu is en dat het APT 1.0 is genoemd en dat de belangrijkste opties die we bij het gebruik van deze opdracht hebben, de opties zijn die we kunnen zien met de opdracht:
 apt --help

ZoekenHet vervult een soortgelijke functie als de zoeklijst van apt-cache, met het verschil dat apt ze alfabetisch sorteert.
LijstHet is vergelijkbaar met dpkg list en geeft een lijst van alle beschikbare pakketten.
ShowHet vervult een rol die vergelijkbaar is met apt-cache show en verbergt details die niet relevant zijn voor de gebruiker.
InstallerenHiermee kunnen we pakketten installeren en bovendien kunnen we de voortgangsbalk van de installatie zien.
BijwerkenHet vervult dezelfde functie als apt-get met het verschil dat het kleuren toont om ze te markeren.
VerwijderenMet deze optie kunnen we pakketten verwijderen.
Volledige upgradeHet is vergelijkbaar met dist-upgrade en stelt ons in staat om het systeem bij te werken door pakketten te installeren, te verwijderen en bij te werken.
UpgradeHet werkt hetzelfde als apt-get dist-upgrade en stelt ons in staat het systeem bij te werken door pakketten te installeren en bij te werken.
Bewerken-BronnenHiermee kunnen we het bestand sources.list bewerken met $ EDITOR
Sommige manieren waarop we apt in Ubuntu 16 zullen gebruiken, zijn de volgende:

 $ sudo apt install pakketnaam
 $ sudo apt pakketnaam verwijderen
 $ apt zoekpakketnaam
Op deze manier kunnen we deze nieuwe optie verkennen met de apt-opdracht in Ubuntu. Zoals we kunnen zien, zijn apt en apt-get fundamentele hulpmiddelen als het gaat om al het werken met pakketten in Linux.

wave wave wave wave wave