Gast Geplaatst: 5 juni 2004 Geplaatst: 5 juni 2004 [color:"red"]Yum[/color] staat voor Yellow dog Updater Modifiëd Ontwikkeld aan de "Duke universiteit" om hun linux systemen te onderhouden,en het valt nu onder de " GPL " licentie "Yum" is een handig installatie programma die ook de nodige dependency's nagaat, je systeem kan updaten software kan installeren,verwijderen,upgraden of de nodige patches installeren,terwijl het info geeft over de geïnstalleerde paketten. Yum kan je hier downloaden: http://linux.duke.edu/projects/yum/ Systeem onderhouden: * [color:"blue"]yum check-update-[/color]->kijken of er updates beschikbaar zijn * [color:"blue"]yum update[/color]-->Updaten van de nieuwere pakketten indien aanwezig * [color:"blue"]yum install[/color]-->en het installeerd alle packages icl. dependecies Standaard is "Yum" reeds aanwezig in Fedora Core 1en 2, en voorgecompileerd om een volledige systeem update/upgrade te doen! Ook rechtstreeks .RPM files installeren ligt in de mogelijkheden. Als je extra software wil installeren die niet bij de Fedora Core zit kun je "Yum" instellen om vanaf deze repositories gebruik te maken. Hiervoor zal je de /etc/yum.conf moeten aanpassen en hier de serveradressen bijzetten vanwaar je dan kan downloaden. Eenmaal dit gedaan wordt "Yum" wel een heel krachtig werkinstrument,die je dan kan laten zoeken naar updates, of nieuwe software...indien gevonden kan "Yum" deze ook automatisch downloaden installeren + de nodige dependenties checken en je systeem klaarmaken voor de nieuwe software,en dit allemaal met één commando gegeven vanuit een console. Vervolgens moet er ook nog éénmalig een 'GPG-key' worden toegevoegd aan de RPM database (dit is om veiligheidsredenen, zodat men de files kan controleren op eventuele manupulaties door derden...onderstaand vb. is de 'GPG'-key voor www.fedora.us Dit doe je zo (als root)typ je in een console : [color:"red"] rpm --import http://www.fedora.us/RPM-LIVNA-GPG-KEY [/color] Hieronder vind je [color:"red"] /etc/yum.conf[/color] toepasbaar voor Fedora core 1 zoals die bijmij alles automatisch regelt vanuit console. [color:"green"] --------------------------------------------------------------------------------------------------------------[/color] [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=fedora-release tolerant=1 exactarch=1 [base] name=Fedora Core $releasever - $basearch - Base baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever [updates-released] name=Fedora Core $releasever - $basearch - Released Updates baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever #[updates-testing] #name=Fedora Core $releasever - $basearch - Unreleased Updates #baseurl=http://fedora.redhat.com/updates/testing/fedora-core-$releasever [freshrpms] name=Fedora Linux $releasever - $basearch - freshrpms baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms #[extras] #name=Fedora Linux $releasever - $basearch - extras #baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/extras [color:"green"] --------------------------------------------------------------------------------------------------------------[/color] Een voorbeeld:voor de installatie van Sylpheed (E-mail client). een console geopend. su(super-user worden) wachtwoord ingegeven voor "su" dan tijp ik gewoon: [color:"red"]yum install sylpheed [/color] en automatisch gaat "yum" het internet op,eerst gaat hij de bestaande headers nakijken en dan gaat deze de sylpheed bestanden gaan opsnorren via "freshrpms",eenmaal gevonden gaat hij nu alle dependenties hierbij zoeken en na een laatste bevestiging met Y/N installeert "Yum" feilloos mijn nieuwe E-mail client. [color:"blue"] ("`-´´-/").__..--´´"`-._ `6_ 6 ) `-. ( ).`-.__.`) (_Y_.)´ ._ ) `._ `.``-..-´ (il),-´´ (li),´ ((!.-´ [/color] BJ
Aanbevolen berichten