További információk a fordulat
# Linuxra (hogyan kell csinálni)
# Könyvek és kézikönyvek
# Anyagok angol
Miért van szükség rpm
Amint az a „hozzáadása és eltávolítása csomagok”, rpm (RedHat Package Manager) használnak, hogy működjön együtt a csomagban - telepítés, eltávolítás, ellenőrzés, stb
Ha a csomag telepítve rpm rekordok információt róla az adatbázisban, amely lehetővé teszi számunkra, hogy tovább csökkentsék a csomagot Információ megtekintéséhez, stb
Ez a megközelítés, hogy a szoftver telepítése számos előnnyel jár, így különösen:- Szabványosított munka különböző csomagokat (különösen nem kell emlékezni, amikor a program kerül saját telepítő fájlokat - állandó fejfájás Dos / Windows).
- Tracking csomagok egymás közötti automatikusan megtörténik (nem kell emlékezni, hogy egy ilyen program megköveteli bizonyos változata a könyvtár nem kevesebb, mint néhány - hasonlítsuk össze az örök probléma, például, a DirectX Windows).
- Következetesség a különböző csomagok - különösen a megfelelő „felhígult” a helyzet, ha több csomag tartalmazza ugyanazt a fájlt (például / etc /).
Üzemmódok rpm
Ha hívja a fordulat paraméterek nélkül, akkor megjelenik a „rövid” kulcsok listáját. Általában hívja rpm formátum:
rpm -KlyuchRezhima [további lehetőségeket] [paraméterek]
KlyuchRezhima jelzi egy első, határozza meg a működési mód. A legtöbb chastoispolzuemye módok a táblázatban felsorolt.
Alapkiegészítők hívja rpm
Telepítés, frissítés és eltávolítani kívánt csomagokat a korábban ismertetett, így ezentúl csak az általános paramétereket információk és ellenőrzés.
A kulcsok és értékek közösek a különböző módok
Az érvelés jellemzően két változat linkek csomagokat.
Név-paketa.rpm fájl mód -i és -U - teljes (a könyvtár) fájlnév. Például,
/RPMS/apache-1.3.3-1.i386.rpm. Elvileg rpm megérti fájlnevek formájában ftp-URL-t, azaz a ftp: //server/direktoriya/fayl.rpm. de azok használatát értelme csak egy gyors és megbízható hálózati (hazánkban - a helyi terület). Azonban a helyi hálózaton (vagy bármilyen gyors) sokkal kényelmesebb használni NFS-kiszolgáló, ha van ilyen.
Csomag - a neve már telepített csomag -e mód, -q és -y. Meg lehet határozni, mint a verziószámot, és nélküle. Példák: acroread-3,01-4. acroread. Ha ahelyett, azokat a csomagokat adja „-a” gomb (ll), az azt jelenti, „az összes csomagot.” Ezen kívül a legfontosabb „-f” ahelyett, hogy hagynák a csomag nevét adja meg a fájl ehhez tartozó csomagot (lásd. Alább).
Megadhat egynél több fájlt csomagot, vagy csomagot, de több, szóközzel elválasztva.
Tájékozódás
rpm -q parancs lehetővé teszi, hogy megkapja a következő információkat a csomagban:- Csomag verziója.
- A fájlok listája.
- Amely megköveteli a csomagot.
- Megtudhatja, melyik csomag tulajdonosa a megadott fájlt.
Csak „rpm -qimya csomag” adja a teljes csomag neve, valamint a verzió:
De a legtöbb csapat „rpm -q” használják, hogy kap egy listát a fájlokat a csomagot.
Egy összefoglaló a csomag - rpm -Qi
A parancs „rpm -Qi” (I NFO) összefoglalót ad információt a csomag - név, verzió, hangerő, stb plusz egy rövid összefoglaló:
Hol volt ez a fájl.
Hasonlóképpen, néha szükségessé válik, hogy talál egy fájlt, amelynek neve emlékszel nagyon durván, nem is beszélve, amit egy könyvtár.
Ahelyett, hogy a keresés az egész lemezt (ami egy nagyon hosszú idő), akkor erőt rpm felsorolni a fájlokat az összes csomag (a kulcs „-al”) és a kívánt szűrőt grep. Példa ( „ahol volt egy fájl eltérő paraméterű monitorok?”):
Keresek a fájlt ebben a példában - a második.
Információ neinstallirovannom csomag
Telepítése előtt egy új csomagot általában akkor van értelme, hogy megtekinthesse információt, és / vagy a fájlok listáját tartalmazza.
Kérjen információt a tartalmát .rpm-fájl lehet, ha ahelyett, hogy a csomag nevét adja meg a kulcsot „-p” (p ackage), és a teljes nevét .rpm-fájlt, amely tartalmazza a csomag. például:
Amely megköveteli a csomagot - rpm -qr
A kulcs a „-R” (R KÖVETELMÉNYEI) lehetővé teszi, hogy tudja, melyik csomagok és könyvtárak szükségesek csomagot. Nagyon gyakran ez szükséges a csomag telepítése előtt. például:
A fenti példában világos, hogy ez a csomag nem lehet megállapítani, hogy legalább, mert a telepített csomag gtk + túl régi.
A parancs rpm -y csomag lehetővé teszi, hogy hasonlítsa össze a jelenlegi állapotában a csomag fájl információt az adatbázisból. Erre azért van szükség, például, amikor ellenőrzi, hogy nem sérült, ha minden fontos rendszerfájlok (ez történik, miután egy hirtelen áramszünet).
Ha úgy találja, a különbségek nyomtatni a vonal, a kijelölése a különbségeket, és a fájl nevét, ahol azok találhatók.
Összehasonlítja a következő paramétereket: 5 ellenőrző összeg (értékelni MD5 algoritmus) S fájl mérete L Amennyiben mutat szimbolikus link (ha az ellenőrzött fájl egy szimbolikus link) T módosítás ideje D készülék (szakasz), amelyen a fájl található U Képviselő G csoport Képviselő M engedélyei
Ellenőrizze, hogy jobban teljesítenek, mint a „root”, mert bizonyos fájlok (például / usr / X11R6 / bin / xterm) nem lesz képes olvasni a többi felhasználó, és akkor mindig meg kell adni a mismatch checksum.
Mint látható ebből a példából, hogy egyes fájlok vannak kötve, hogy más, mert ugyanaz a / etc / passwd változások létrehozása és módosítása a felhasználók.
Hasonlóképpen parancs rpm -q. rpm -y megadható helyett csomag neve „-f file” vagy „-a”.
A parancs rpm -ya ellenőrzéséhez hasznos az egész rendszer, de a teljesítménye is időigényes.