Forskel mellem YUM og Aptitude Forskellen mellem

Anonim

YUM vs. Aptitude

Yellowdog Updater, Modificeret (også kendt som YUM) er et kommandolinjepakkehåndteringsværktøj - hvilket betyder, at det via et kommandovindue automatiserer installationen, opgraderingen, konfigurationen og fjernelsen af softwarepakker fra en computer. Det er et open source-værktøj, der gøres tilgængelige for alle administratorer på et netværk. Der er flere værktøjer, der forbedrer kommandolinjegränssnittet til YUM med grafiske brugergrænseflader, hvilket gør dets funktionalitet bedre.

Aptitude som et avanceret emballeringsværktøj (eller en APT), der viser softwarepakker og giver brugeren mulighed for at vælge de pakker, de ønsker at installere eller fjerne fra deres computer. Aptitude leveres komplet med et kraftfuldt søgningssystem, der gør brug af fleksibilitetssøgningsmønstre. Det er hovedsagelig baseret på ncurses computer terminal bibliotek-et programmeringsbibliotek, der giver en API og giver programmereren mulighed for at skrive en tekst brugergrænseflade uden brug af en terminal.

YUM er en komplet overhaling af sin forgænger, Yellowdog Updater (også kendt som YUP). Det blev opfattet som et middel til at opdatere og administrere Red Hat Linux-systemer og er siden starten blevet vedtaget af Red Hat Enterprise Linux, Fedora, CentOS og mange andre Linux-distributioner, der er alle RPM-baserede. YUM-hjælpeprogrammet synkroniserer eksterne metadata til den lokale klient uden at blive bedt om at gøre det. Således er YUM ude af stand til at fejle, hvis brugeren ikke løber en kommando i det interval, som den bestemte kommando kræver.

Aptitude leveres som standard med en kommandolinjegrænseflade (eller CLI), som ligner apt-familien af ​​værktøjer (Advanced Packaging Tool, som fungerer sammen med kernebibliotekerne for at kunne udføre installation og fjernelse af software). I modsætning til mange andre API'er kræver Aptitude ikke root privilegier for at kunne køre. Det viser i stedet en prompte til at blive 'rød rod', hvis disse rettigheder anses for nødvendige. Når Aptitude åbner foreslår det en gevindskreven liste over pakker, som kan navigeres med piletasterne og indtastningsnøglen for at åbne og knuse knuder.

YUM bruger også et separat værktøj for at oprette egne arkiver. Dette værktøj er kendt som 'createrepo' og genererer de nødvendige XML-metadata-samt splite-metadataene, hvis optionen -d er valgt), der er nødvendig for at oprette YUM-depotene. Værktøjet kendt som 'mrepo' hjælpemidler i oprettelsen og vedligeholdelsen af ​​YUM-depoterne.

Sammendrag:

1. YUM er et kommandolinjepakkehåndteringsværktøj, der styrer installation, opgradering, konfiguration og fjernelse af softwarepakker; Aptitude som en APT, der viser softwarepakker og giver brugeren mulighed for at vælge hvilke programmer hun ønsker at installere eller fjerne.

2. YUM synkroniserer automatisk fjernmetadata til den lokale klient uden at have brug for en prompt Aptitude har en kommandolinje grænseflade, der udfører installation og fjernelse af software uden brug af root privilegier.