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.

Kapcsolódó cikkek