RPM miniguide
Igennem mange år har UNIX system administratoren skulle hente nye
programmer hjem med kildekode, og derefter oversætte og installere nye
programmer. Det var oftest nemt, men fra tid til anden meget svært, og
hvad værre er så kunne man ikke afinstallere programmer uden at man
selv have 100% styr på installationsfasen og at andre programmer ikke
anvendte samme biblioteker. Alt i alt problematisk, og uden reel
mulighed for at kunne opgradere system fra tid til anden.
Firmaet Red Hat, og andre, har i de senere år gået over til at
oversætte programmer en gang for alle, og så distribuere allerede
programpakker indeholdende binær kode, biblioteker, manual sider og
andet. Fordelen ved disse RPM-pakken er at Linux systemet så kan holde
eksakt styr på hvad der er installeret, alle pakker checkes for
afhængigheder og man kan afinstallere pakker igen hvis andre pakker
ikke påvirkes deraf. Det er meget slagkraftigt, og man kan faktisk med
en liste over alle Linux maskiner i netværket og en enkelt kommando
installere et Linux program på dem alle fra en central maskine i
netværket. For en system administrator er dette lykken!
Miniguide i at anvende
rpm-programmet.
|
Kommando | Forklaring |
|---|
| rpm -i pakke_version.rpm |
Installer pakken |
| rpm -ivh pakke_version.rpm |
Installer pakken med status
vist |
|
rpm -i pakke_version.rpm --nodeps |
Installer pakken uden at stoppe ved manglende pakker, som er
krævede. |
|
rpm -U pakke_version.rpm |
Upgrader eksisterende pakke til ny version.
|
|
rpm -U --test pakke_version.rpm |
Tester om du kan opgradere uden fejl.
|
|
rpm -q pakke |
Viser version at den installerede pakke |
| rpm -qf filnavn |
Viser hvilken RPM-pakke, som filnavn kom
fra.
|
| rpm -ql pakke |
Viser alle filenavne indeholdt i pakken. |
| rpm -Va |
Check alle RPM-installerede filer for ændringer siden
installation af pakkerne. |
Du kan også med rpm programmet generere dine egne RPM-pakker, se
Henrik Størners sider om dette.
 |
 |
 |
| |
|
|
 |
| |
|
Fel och synpunkter angående webb-sidorna skickas till <www_admin>.
|
Senaste ändring
2004-03-07, klockan 21:24
.
|
|
|
 |
 |
 |
Denne side vedligeholdes af Peter Toft (<pto@sslug.dk>)