Skillnad mellan YUM och Aptitude Skillnaden mellan

Anonim

YUM vs. Aptitude

Yellowdog Updater, Modified (även kallat YUM) är ett kommandoradspakethanteringsverktyg - vilket med hjälp av ett kommandofönster automatiserar installationen, uppgraderingen, konfigurationen och borttagandet av mjukvarupaket 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öjlighet att välja vilka 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 möjlighet 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 införts av Red Hat Enterprise Linux, Fedora, CentOS och många andra Linux-distributioner som är 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 kommer som standard med ett kommandoradsgränssnitt (eller CLI), som liknar apt-familjen av verktyg (Advanced Packaging Tool, som fungerar med kärnbiblioteken 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 förråd. 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.