Skillnad mellan YUM och Aptitude

YUM vs Aptitude

Yum (även känd som YUM) är en kommandorad pakethantering verktyg -meaning att genom ett kommandofönster, automatiserar den installation, uppgradering, konfigurering och borttagning av programvarupaket från en dator. Det är ett open source-verktyg som görs tillgänglig för alla administratörer på ett nätverk. Det finns flera verktyg som förbättrar kommandoradsgränssnittet för YUM med grafiska användargränssnitt, vilket gör dess funktionalitet bättre.

Aptitude som ett avancerat förpackningsverktyg (eller en APT) som visar programvarupaket och ger användaren möjligheten att välja de paket de vill installera eller ta bort från sin dator. Aptitude kommer komplett med ett kraftfullt söksystem som utnyttjar flexibilitetssökningsmönster. Den baseras huvudsakligen på ncurses datorterminalbibliotek-ett programmeringsbibliotek som tillhandahåller ett API och ger programmeraren kraften att skriva ett textgränssnitt utan att använda en terminal.

YUM är en fullständig översyn av sin föregångare, Yellowdog Updater (även känd som YUP). Det var tänkt som ett sätt att uppdatera och hantera Red Hat Linux-system och har sedan starten antagits av Red Hat Enterprise Linux, Fedora, CentOS, och många andra Linux-distributioner som alla RPM baserade. YUM-verktyget synkroniserar fjärrmetadata till den lokala klienten utan att bli uppmanad att göra det. Således är YUM oförmögen att misslyckas om användaren misslyckas med att köra ett kommando vid det intervall som det specifika kommandot kräver.

Aptitude levereras som standard med ett kommandoradsgränssnitt (eller CLI), liknande den apt familjen av verktyg (Advanced Packaging Tool, som arbetar med kärnbibliotek för att utföra installation och borttagning av programvara). Till skillnad från många andra API: er kräver Aptitude inte root privilegier för att kunna köras. Det visar i stället en prompten att bli "root" i händelse av att dessa rättigheter anses nödvändiga. När Aptitude öppnas antyder det en gängad lista över paket som kan navigeras med piltangenterna och enter-tangenten för att öppna och kollapsa noder.

YUM använder också ett separat verktyg för att skapa egna arkiv. Det här verktyget är känt som "createrepo" och genererar nödvändiga XML-metadata-liksom splite-metadata om alternativet -d är valt) nödvändigt för att skapa YUM-repositorierna. Verktyget kallas "mrepo" hjälpmedel vid skapandet och underhållet av YUM-repositorierna.

Sammanfattning:

1. YUM är ett kommandoradspakethanteringsverktyg som hanterar installation, uppgradering, konfiguration och borttagning av programvarupaket. Aptitude som en APT som visar programvarupaket och ger användaren möjlighet att välja vilka program hon vill installera eller ta bort.

2. YUM synkroniserar automatiskt fjärrmetadata till den lokala klienten utan att behöva prata Aptitude har ett kommandoradsgränssnitt som kör installation och borttagning av programvara utan att behöva ha root privilegier.