このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


Une documentation plus compl鑼e est disponible sur RPM dans le livre d'Ed Bailey, Maximum RPM. Ce livre est disponible pour le t駘馗hargement ou l'achat sur www.redhat.com http://www.redhat.com/.

2. Overview

Le meilleur moyen de se procurer RPM est d'installer RedHat Linux. Si vous ne le voulez pas, vous pouvez tout de m麥e obtenir et utiliser RPM. Vous pouvez vous le procurer sur ftp.redhat.com ftp://ftp.redhat.com//pub/redhat/code/rpm.

3.2 Ce que RPM requiert

La commande suivant la plus simple est la d駸installation d'un paquetage:

                rpm -e foobar
  RPM version 2.3.9
  Copyright (C) 1997 - Red Hat Software
  This may be freely redistributed under the terms of the GNU Public License

  usage: rpm {--help}
         rpm {--version}
         rpm {--initdb}   [--dbpath <dir>]
         rpm {--install -i} [-v] [--hash -h] [--percent] [--force] [--test]
                          [--replacepkgs] [--replacefiles] [--root <dir>]
                          [--excludedocs] [--includedocs] [--noscripts]
                          [--rcfile <file>] [--ignorearch] [--dbpath <dir>]
                          [--prefix <dir>] [--ignoreos] [--nodeps]
                          [--ftpproxy <host>] [--ftpport <port>]
                          file1.rpm ... fileN.rpm
         rpm {--upgrade -U} [-v] [--hash -h] [--percent] [--force] [--test]
                          [--oldpackage] [--root <dir>] [--noscripts]
                          [--excludedocs] [--includedocs] [--rcfile <file>]
                          [--ignorearch]  [--dbpath <dir>] [--prefix <dir>]
                          [--ftpproxy <host>] [--ftpport <port>]
                          [--ignoreos] [--nodeps] file1.rpm ... fileN.rpm
         rpm {--query -q} [-afpg] [-i] [-l] [-s] [-d] [-c] [-v] [-R]
                          [--scripts] [--root <dir>] [--rcfile <file>]
                          [--whatprovides] [--whatrequires] [--requires]
                          [--ftpuseport] [--ftpproxy <host>] [--ftpport <port>]
                          [--provides] [--dump] [--dbpath <dir>] [targets]
         rpm {--verify -V -y} [-afpg] [--root <dir>] [--rcfile <file>]
                          [--dbpath <dir>] [--nodeps] [--nofiles] [--noscripts]
                          [--nomd5] [targets]
         rpm {--setperms} [-afpg] [target]
         rpm {--setugids} [-afpg] [target]
         rpm {--erase -e} [--root <dir>] [--noscripts] [--rcfile <file>]
                          [--dbpath <dir>] [--nodeps] [--allmatches]
                          package1 ... packageN
         rpm {-b|t}[plciba] [-v] [--short-circuit] [--clean] [--rcfile  <file>]
                          [--sign] [--test] [--timecheck <s>] specfile
         rpm {--rebuild} [--rcfile <file>] [-v] source1.rpm ... sourceN.rpm
         rpm {--recompile} [--rcfile <file>] [-v] source1.rpm ... sourceN.rpm
         rpm {--resign} [--rcfile <file>] package1 package2 ... packageN
         rpm {--addsign} [--rcfile <file>] package1 package2 ... packageN
         rpm {--checksig -K} [--nopgp] [--nomd5] [--rcfile <file>]
                             package1 ... packageN
         rpm {--rebuilddb} [--rcfile <file>] [--dbpath <dir>]
         rpm {--querytags}

Vous pouvez trouver plus de d騁ails sur ce que font ces options dans la page de man de RPM.

5. Que puis-je vraiment faire avec RPM ?

       Name        : koules                      Distribution: Red Hat Linux Colgate
       Version     : 1.2                               Vendor: Red Hat Software
       Release     : 2                             Build Date: Mon Sep 02 11:59:12 1996
       Install date: (none)                        Build Host: porky.redhat.com
       Group       : Games                         Source RPM: koules-1.2-2.src.rpm
       Size        : 614939
       Summary     : SVGAlib action game with multiplayer, network, and sound support
       Description :
       This arcade-style game is novel in conception and excellent in execution.
       No shooting, no blood, no guts, no gore.  The play is simple, but you
       still must develop skill to play.  This version uses SVGAlib to
       run on a graphics console.

  • Maintenant vous voulez voir quels fichers le RPM de koules va installer. Vous ferez :
            rpm -qlp koules-1.2-2.i386.rpm
    
    La sortie est :

    
      /usr/doc/koules
      /usr/doc/koules/ANNOUNCE
      /usr/doc/koules/BUGS
      /usr/doc/koules/COMPILE.OS2
      /usr/doc/koules/COPYING
      /usr/doc/koules/Card
      /usr/doc/koules/ChangeLog
      /usr/doc/koules/INSTALLATION
      /usr/doc/koules/Icon.xpm
      /usr/doc/koules/Icon2.xpm
      /usr/doc/koules/Koules.FAQ
      /usr/doc/koules/Koules.xpm
      /usr/doc/koules/README
      /usr/doc/koules/TODO
      /usr/games/koules
      /usr/games/koules.svga
      /usr/games/koules.tcl
      /usr/man/man6/koules.svga.6
    

  • Ce sont juste quelques exemples. De plus cr饌tifs peuvent 黎re proches de ce que vous pouvez vraiment faire en 騁ant familier de RPM.

    6. Compiler des RPMs

    Compiler ses RPMs est tr鑚 simple, sp馗ialement si vous pouvez obtenir du logiciel que vous essayez qu'il se compile tout seul.

    La proc馘ure de base pour compiler un RPM est la suivante :