Accueil

CPU_SET
INFINITY
MB_CUR_MAX
MB_LEN_MAX
__setfpucw
_exit
_syscall
a64l
abort
abs
accept
access
acct
acos
acosh
addpart
addseverity
adduser
adjtime
adjtimex
aio_cancel
aio_error
aio_fsync
aio_read
aio_return
aio_suspend
aio_write
alarm
alloc_hugepages
alloca
apropos
arch
arch_prctl
argz_add
armscii-8
arp
ascii
asin
asinh
asprintf
assert
assert_perror
at
atan
atan2
atanh
atd
atexit
atof
atoi
atq
atrm
atrun
backend-spec
backtrace
basename
bash
bashbug
batch
bcmp
bcopy
bdflush
bind
bindresvport
blockdev
boot
bootlogd
bootparam
bosskill
brk
bsd_signal
bsearch
bstring
btowc
btree
builtin
builtins
byteorder
bzero
c
cabs
cacheflush
cacos
cacosh
cal
canonicalize_file_name
capabilities
capget
carg
casin
casinh
catan
catanh
catgets
catopen
cbrt
ccos
ccosh
ceil
cerf
cexp
cexp2
cfree
chage
charmap
charsets
chatise
chdir
chgrp
chmod
chown
chpasswd
chroot
chrt
chsh
cimag
clearenv
clock
clock_getcpuclockid
clock_getres
clock_nanosleep
clog
clog10
clog2
clone
close
closedir
cmp
cmsg
col
complex
confstr
conj
connect
console
console_codes
console_ioctl
consoletype
copysign
core
cos
cosh
cp
cp1251
cpow
cproj
cpuid
cpuset
creal
create_module
createrepo
credentials
cron
crond
crontab
crypt
crypttab
csin
csinh
csqrt
ctan
ctanh
ctermid
ctime
ctluser
ctrlaltdel
daemon
db2dvi
db2html
db2pdf
db2ps
db2rtf
dbopen
dd
ddp
delete_module
delpart
depmod
des_crypt
df
diff
diff3
difftime
dir
dir_colors
dircolors
dirfd
div
dl_iterate_phdr
dlopen
dmesg
docbook2dvi
docbook2html
docbook2man
docbook2man-spec
docbook2pdf
docbook2ps
docbook2rtf
docbook2tex
docbook2texi
docbook2texi-spec
docbook2txt
doexec
domainname
dprintf
drand48
drand48_r
dsp56k
du
dup
dysize
ecvt
ecvt_r
egrep
eject
elf
encrypt
end
endian
environ
envz_add
epoll
epoll_create
epoll_ctl
epoll_wait
erf
erfc
err
errno
error
ether_aton
ethers
euidaccess
eventfd
evim
exec
execve
exit
exit_group
exp
exp10
exp2
expm1
exportfs
exports
fabs
faccessat
faillog
fallocate
fchmodat
fchownat
fclose
fcloseall
fcntl
fd
fdformat
fdim
fdisk
feature_test_macros
fenv
ferror
fexecve
fflush
ffs
fgetgrent
fgetpwent
fgetwc
fgetws
fgrep
fifo
filesystems
finite
flock
flockfile
floor
fma
fmax
fmemopen
fmin
fmod
fmtmsg
fnmatch
fopen
fopencookie
fork
fpathconf
fpclassify
fpurge
fputwc
fputws
fread
free
frexp
frontend-spec
fseek
fseeko
fstab
fstab-decode
fstatat
fsync
ftime
ftok
ftpusers
fts
ftw
full
fuser
futex
futimes
futimesat
fwide
gamma
gcvt
get_kernel_syms
get_mempolicy
get_thread_area
getaddrinfo
getcontext
getcpu
getcwd
getdate
getdents
getdirentries
getdomainname
getdtablesize
getenv
getfsent
getgid
getgrent
getgrent_r
getgrnam
getgrouplist
getgroups
gethostbyname
gethostid
gethostname
getifaddrs
getipnodebyname
getitimer
getkey
getline
getloadavg
getlogin
getmntent
getnameinfo
getnetent
getnetent_r
getopt
getpagesize
getpass
getpeername
getpid
getpriority
getprotoent
getprotoent_r
getpt
getpw
getpwent
getpwent_r
getpwnam
getresuid
getrlimit
getrpcent
getrpcent_r
getrpcport
getrusage
gets
getservent
getservent_r
getsid
getsockname
getsockopt
getsubopt
gettid
gettimeofday
getttyent
getuid
getumask
getusershell
getutent
getutmp
getw
getwchar
getxattr
glob
gnu_get_libc_version
gpasswd
grantpt
grep
group
groupadd
groupdel
groupmod
grpck
grpconv
grpunconv
gshadow
gsignal
gssd
gunzip
guru
gzexe
gzip
halt
hash
hd
hier
host
hostname
hosts
hsearch
hypot
i386
icmp
iconv
iconv_close
iconv_open
idle
idmapd
ifconfig
ilogb
index
inet
inet_ntop
inet_pton
infnan
init
init_module
initgroups
initlog
initrd
initscript
inittab
inotify
inotify_add_watch
inotify_init
inotify_rm_watch
insmod
insque
install
install-catalog
intro
io_cancel
io_destroy
io_getevents
io_setup
io_submit
ioctl
ioctl_list
ioperm
iopl
ioprio_set
ip
ipc
ipcalc
ipcrm
ipcs
ipv6
isalpha
isatty
isgreater
iso_8859-1
iso_8859-10
iso_8859-11
iso_8859-13
iso_8859-14
iso_8859-15
iso_8859-16
iso_8859-2
iso_8859-3
iso_8859-4
iso_8859-5
iso_8859-6
iso_8859-7
iso_8859-8
iso_8859-9
issue
iswalnum
iswalpha
iswblank
iswcntrl
iswctype
iswdigit
iswgraph
iswlower
iswprint
iswpunct
iswspace
iswupper
iswxdigit
j0
jade
jw
key_setsecret
kill
killall
killall5
killpg
koi8-r
koi8-u
last
lastb
lastlog
ld
ldconfig
ldd
ldexp
lgamma
libc
link
linkat
linux32
linux64
listen
listxattr
llseek
ln
locale
localeconv
lockd
lockf
log
log10
log1p
log2
logb
login
longjmp
lookup_dcookie
lp
lrint
lround
ls
lsearch
lseek
lseek64
lsmod
lspci
lsusb
madvise
mailaddr
makecontext
makedev
makewhatis
malloc
malloc_hook
man
man-pages
math_error
matherr
mbind
mblen
mbrlen
mbrtowc
mbsinit
mbsnrtowcs
mbsrtowcs
mbstowcs
mbtowc
mcookie
mdoc
mem
memccpy
memchr
memcmp
memcpy
memfrob
memmem
memmove
mempcpy
memset
mesg
mincore
mkdir
mkdirat
mkdtemp
mkfifo
mkfifoat
mkfs
mknod
mknodat
mkstemp
mkswap
mktemp
mlock
mmap
mmap2
modf
modify_ldt
modifyrepo
modinfo
modprobe
more
motd
mount
mountd
mountpoint
mouse
move_pages
mpool
mprotect
mq_close
mq_getattr
mq_getsetattr
mq_notify
mq_open
mq_overview
mq_receive
mq_send
mq_unlink
mremap
msgctl
msgget
msgop
msr
msync
mtrace
mv
nan
nanosleep
netdevice
netlink
netreport
netstat
networks
newgrp
newusers
nextafter
nfs
nfsd
nfsservctl
nfsstat
nice
nicknames
nisdomainname
nl_langinfo
nmap
nologin
nscd
nsgmls
nsswitch
ntpd
ntpdc
null
numa
offsetof
on_exit
onsgmls
open
openat
opendir
openjade
openpty
operator
osgmlnorm
ospam
ospcat
ospent
osx
outb
package-cleanup
packet
passwd
path_resolution
pause
pciconfig_read
pcilib
perror
personality
pgrep
pidof
pipe
pivot_root
pkill
plipconfig
pmap
poll
popen
posix_fadvise
posix_fallocate
posix_memalign
posix_openpt
posixoptions
pow
pow10
poweroff
ppp-watch
pppoe
pppoe-connect
pppoe-relay
pppoe-server
pppoe-setup
pppoe-sniff
pppoe-start
pppoe-status
pppoe-stop
pppoe-wrapper
prctl
pread
printf
proc
profil
program_invocation_name
protocols
psignal
pstree
pthread_atfork
pthread_attr_destroy
pthread_attr_getdetachstate
pthread_attr_getinheritsched
pthread_attr_getschedparam
pthread_attr_getschedpolicy
pthread_attr_getscope
pthread_attr_init
pthread_attr_setaffinity_np
pthread_attr_setdetachstate
pthread_attr_setguardsize
pthread_attr_setinheritsched
pthread_attr_setschedparam
pthread_attr_setschedpolicy
pthread_attr_setscope
pthread_attr_setstack
pthread_attr_setstackaddr
pthread_attr_setstacksize
pthread_cancel
pthread_cleanup_pop
pthread_cleanup_pop_restore_np
pthread_cleanup_push
pthread_cleanup_push_defer_np
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_condattr_destroy
pthread_condattr_init
pthread_create
pthread_detach
pthread_equal
pthread_exit
pthread_getattr_np
pthread_getcpuclockid
pthread_getschedparam
pthread_getspecific
pthread_join
pthread_key_create
pthread_key_delete
pthread_kill
pthread_kill_other_threads_np
pthread_mutex_destroy
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_mutexattr_destroy
pthread_mutexattr_getkind_np
pthread_mutexattr_gettype
pthread_mutexattr_init
pthread_mutexattr_setkind_np
pthread_mutexattr_settype
pthread_once
pthread_self
pthread_setaffinity_np
pthread_setcancelstate
pthread_setcanceltype
pthread_setconcurrency
pthread_setschedparam
pthread_setschedprio
pthread_setspecific
pthread_sigmask
pthread_testcancel
pthread_tryjoin_np
pthread_yield
pthreads
ptrace
pts
ptsname
pty
putenv
putgrent
putpwent
puts
putwchar
pwck
pwconv
pwdx
pwunconv
qecvt
qsort
query_module
queue
quotactl
raise
ram
rand
random
random_r
raw
rbash
rcmd
re_comp
read
readahead
readdir
readlink
readlinkat
readv
realpath
reboot
recno
recv
regex
remainder
remap_file_pages
remove
removexattr
remquo
rename
renameat
renice
repo-rss
repoquery
reposync
resolv
resolver
rev
rewinddir
rexec
rgrep
rint
rm
rmdir
rmmod
round
route
rpc
rpm
rpmatch
rquotad
rtc
rtime
rtld-audit
rtnetlink
runlevel
scalb
scalbln
scandir
scanf
sched_get_priority_max
sched_getcpu
sched_rr_get_interval
sched_setaffinity
sched_setparam
sched_setscheduler
sched_yield
sd
sdiff
securetty
sed
seekdir
select
select_tut
sem_close
sem_destroy
sem_getvalue
sem_init
sem_open
sem_overview
sem_post
sem_unlink
sem_wait
semctl
semget
semop
send
sendfile
service
services
set_mempolicy
set_thread_area
set_tid_address
setaliasent
setarch
setbuf
setenv
seteuid
setfsgid
setfsuid
setgid
setjmp
setlocale
setlogmask
setnetgrent
setpci
setpgid
setresuid
setreuid
setsid
setuid
setup
setxattr
sfdisk
sg
sgetmask
sgmldiff
sgmlnorm
shadow
shells
shm_open
shm_overview
shmctl
shmget
shmop
showmount
shutdown
sigaction
sigaltstack
siginterrupt
signal
signalfd
signbit
significand
sigpause
sigpending
sigprocmask
sigqueue
sigreturn
sigset
sigsetops
sigsuspend
sigvec
sigwait
sigwaitinfo
sin
sincos
sinh
sk98lin
skill
slabinfo
slabtop
slattach
sleep
snice
sockatmark
socket
socketcall
socketpair
spam
spent
splice
spu_create
spu_run
spufs
sqrt
st
standards
stat
statd
statfs
statvfs
stdarg
stdin
stdio
stdio_ext
stime
stpcpy
stpncpy
strcasecmp
strcat
strchr
strcmp
strcoll
strcpy
strdup
strerror
strfmon
strfry
strftime
string
strlen
strnlen
strpbrk
strptime
strsep
strsignal
strspn
strstr
strtod
strtoimax
strtok
strtol
strtoul
strverscmp
strxfrm
suffixes
sulogin
svcgssd
svipc
swab
swapoff
swapon
switchdesk
sx
symlink
symlinkat
sync
sync_file_range
sys-unconfig
syscall
syscalls
sysconf
sysctl
sysfs
sysinfo
syslog
system
sysv_signal
tailf
tan
tanh
tcgetpgrp
tcgetsid
tcp
tee
telinit
telldir
tempnam
termcap
termio
termios
tgamma
time
timegm
timer_create
timer_delete
timer_getoverrun
timer_settime
timeradd
timerfd_create
times
tkill
tkpppoe
tload
tmpfile
tmpnam
toascii
touch
toupper
towctrans
towlower
towupper
trunc
truncate
tsearch
tty
ttyS
tty_ioctl
ttyname
ttyslot
ttytype
tzfile
tzselect
tzset
ualarm
udp
udplite
ulimit
umask
umount
uname
undocumented
ungetwc
unicode
unimplemented
units
unix
unlink
unlinkat
unlocked_stdio
unlockpt
unshare
update-pciids
updwtmp
uptime
uri
uselib
useradd
userdel
usermod
usernetctl
usleep
ustat
utf-8
utime
utimensat
utmp
vcs
vdir
vfork
vhangup
vigr
vim
vimdiff
vimtutor
vipw
vm86
vmsplice
vmstat
volname
w
wait
wait4
wall
watch
wavelan
wcpcpy
wcpncpy
wcrtomb
wcscasecmp
wcscat
wcschr
wcscmp
wcscpy
wcscspn
wcsdup
wcslen
wcsncasecmp
wcsncat
wcsncmp
wcsncpy
wcsnlen
wcsnrtombs
wcspbrk
wcsrchr
wcsrtombs
wcsspn
wcsstr
wcstoimax
wcstok
wcstombs
wcswidth
wctob
wctomb
wctrans
wctype
wcwidth
whatis
whereis
wmemchr
wmemcmp
wmemcpy
wmemmove
wmemset
wordexp
wprintf
write
x25
x86_64
xcrypt
xdr
xxd
y0
ypcat
ypchfn
ypchsh
ypdomainname
ypmatch
yppasswd
yppoll
ypset
yptest
ypwhich
yum
yum-builddep
yum-complete-transaction
yum-shell
yum-updatesd
yum-utils
yum-verify
yumdownloader
zcat
zcmp
zdiff
zdump
zforce
zgrep
zic
zmore
znew

Pages de MAN

RPM(8)									RPM(8)



NOM
       rpm - Gestionnaire de Paquetages Red Hat

SYNOPSIS
   INTERROGER ET VÉRIFIER DES PAQUETAGES :
       rpm {-q|--query} [options-sélection] [options-interrogation]

       rpm  {-V|--verify} [options-sélection] [--nodeps] [--nofiles] [--nomd5]
       [--noscripts]

       rpm {-K|--checksig} [--nogpg] [--nopgp] [--nomd5] FICHIER_PAQUETAGE ...

   INSTALLER, METTRE À NIVEAU ET DÉSINSTALLER DES PAQUETAGES :
       rpm {-i|--install} [options-installation] FICHIER_PAQUETAGE ...

       rpm {-U|--upgrade} [options-installation] FICHIER_PAQUETAGE ...

       rpm {-F|--freshen} [options-installation] FICHIER_PAQUETAGE ...

       rpm {-e|--erase} [--allmatches] [--nodeps] [--noscripts] [--notriggers]
       [--test] NOM_PAQUETAGE ...

   CONSTRUIRE DES PAQUETAGES :
       rpm {-ba|-bb|-bp|-bc|-bi|-bl|-bs} [options-construction]	 FICHIER_SPECS
       ...

       rpm {-ta|-tb|-tp|-tc|-ti|-tl|-ts} [options-construction] TARBALL ...

       rpm {--rebuild|--recompile} PAQUETAGE_SOURCE ...


   DIVERS :
       rpm {--initdb|--rebuilddb}

       rpm {--addsign|--resign} FICHIER_PAQUETAGE ...

       rpm {--querytags|--showrc}

       rpm {--setperms|--setugids} NOM_PAQUETAGE ...

   OPTIONS DE SÉLECTION
       [NOM_PAQUETAGE]	 [-a,--all]   [-f,--file FICHIER]  [-g,--group GROUPE]
       [-p,--package FICHIER_PAQUETAGE]	  [--querybynumber NOMBRE]    [--trig-
       geredby NOM_PAQUETAGE]	    [--whatprovides CAPACITÉ]	    [--whatre-
       quires CAPACITÉ]

   OPTIONS D'INTERROGATION
       [--changelog]  [-c,--configfiles]  [-d,--docfiles]  [--dump]  [--files-
       bypkg]  [-i,--info] [--last] [-l,--list] [--provides] [--qf,--queryfor-
       mat FORMAT_REQUÊTE] [-R,--requires] [--scripts]	[-s,--state]  [--trig-
       gers,--triggerscripts]

   OPTIONS D'INSTALLATION
       [--allfiles] [--badreloc] [--excludepath ANCIEN_CHEMIN] [--excludedocs]
       [--force]  [-h,--hash]	[--ignoresize]	 [--ignorearch]	  [--ignoreos]
       [--includedocs]	 [--justdb]   [--nodeps]   [--noorder]	 [--noscripts]
       [--notriggers]  [--oldpackage]  [--percent]  [--prefix  NOUVEAU_CHEMIN]
       [--relocate ANCIEN_CHEMIN=NOUVEAU_CHEMIN] [--replacefiles] [--replacep-
       kgs] [--test]

   OPTIONS DE CONSTRUCTION
       [--buildroot RÉPERTOIRE] [--clean] [--nobuild] [--rmsource]  [--rmspec]
       [--short-circuit] [--sign] [--target PLATE-FORME]


DESCRIPTION
       rpm  est	 un puissant gestionnaire de paquetages, qui peut être utilisé
       pour construire, installer, interroger, vérifier,  mettre  à  jour,  et
       désinstaller  des paquetages de logiciels individuels. Un paquetage est
       constitué d'une archive de fichiers, et de méta-données utilisées  pour
       installer  et  supprimer	 les  fichiers	de l'archive. Les méta-données
       incluent les scripts assistants, les attributs  des  fichiers,  et  des
       informations  décrivant le paquetage. Il y a deux types de paquetages :
       les paquetages binaires,	 utilisés  pour	 encapsuler  des  logiciels  à
       installer,  et les paquetages de sources, qui contiennent le code et la
       recette permettant de produire des paquetages binaires.

       Un des modes de	base  suivants	doit  être  sélectionné :  Interroger,
       Vérifier,  Vérifier  Signature,	Installer/Mettre  à niveau/Rafraîchir,
       Désinstaller, Construire Paquetage, Construire Paquetage à partir  d'un
       Tarball	(NdT :	sources au format .tar.xx), Recompiler Paquetage, Ini-
       tialiser Base de	 Données,  Reconstruire	 Base  de  Données,  Resigner,
       Ajouter	Signature,  Fixer  Propriétaires/Groupes,  Montrer les Options
       d'Interrogation, et Montrer Configuration.

   OPTIONS GÉNÉRALES
       Ces options peuvent être utilisées dans tous les modes.

       -?, --help
	      Afficher un message d'utilisation plus long que de coutume.

       --version
	      Afficher une ligne unique contenant le numéro de version du  rpm
	      utilisé.

       --quiet
	      Afficher	le  moins  possible  - normalement, seuls les messages
	      d'erreur seront affichés.

       -v     Afficher des informations verbeuses - les messages  de  progres-
	      sion des routines seront normalement affichés

       -vv    Afficher un tas d'horribles informations de débogage.

       --rcfile LISTE_FICHIERS
	      Chacun  des fichiers de LISTE_FICHIERS (qui sont séparés par des
	      deux-points) est lu séquentiellement par rpm  pour  obtenir  des
	      informations  de	configuration.	Seul  le premier fichier de la
	      liste doit exister, et les tildes seront développés en $HOME. La
	      LISTE_FICHIERS		 par		 défaut		   est
	      /usr/lib/rpm/rpmrc:/etc/rpmrc:~/.rpmrc.

       --pipe COMMANDE
	      Envoyer la sortie de rpm à la COMMANDE par l'intermédiaire  d'un
	      tube.

       --dbpath RÉPERTOIRE
	      Utiliser	la  base  de données située dans RÉPERTOIRE au lieu du
	      chemin par défaut /var/lib/rpm.

       --root RÉPERTOIRE
	      Utiliser le système ayant RÉPERTOIRE comme  racine  pour	toutes
	      les  opérations.	Notez que cela signifie que la base de données
	      sera  lue	 ou  modifiée  dans  RÉPERTOIRE	 et  que  chacun   des
	      scriptlets  (petits scripts) %pre et/ou %post sera exécuté après
	      un chroot(2) vers RÉPERTOIRE.

   OPTIONS D'INSTALLATION ET DE MISE À NIVEAU
       La forme générale d'une commande d'installation rpm est

       rpm {-i|--install} [options-installation] FICHIER_PAQUETAGE ...

       Cela installe un nouveau paquetage.

       La forme générale d'une commande de mise à niveau rpm est

       rpm {-U|--upgrade} [options-installation] FICHIER_PAQUETAGE ...

       Cela met à niveau ou installe le paquetage actuellement	installé  vers
       une  version  plus  récente. C'est similaire à l'installation, sauf que
       toutes les anciennes versions du paquetage sont désinstallées après que
       le nouveau paquetage ait été installé.

       rpm {-F|--freshen} [options-installation] FICHIER_PAQUETAGE ...

       Cela mettra à niveau les paquetages, mais seulement si une version plus
       ancienne existe à cet instant. Le FICHIER_PAQUETAGE peut être  spécifié
       en  tant	 qu'URL	 ftp  ou http, auquel cas le paquetage sera téléchargé
       avant d'être installé. Voyez OPTIONS FTP/HTTP pour des informations sur
       le support interne d'un client ftp et http par rpm.


       --allfiles
	      Installer	 ou  mettre  à	niveau	tous les fichiers manquants du
	      paquetage, même s'ils existent déjà.

       --badreloc
	      Utilisé avec --relocate, permet des relogements  dans  tous  les
	      chemins  de  fichiers,  et  pas seulement dans les ANCIEN_CHEMIN
	      inclus dans les indications de relogement du paquetage  binaire.

       --excludepath ANCIEN_CHEMIN
	      Ne   pas	 installer   de	 fichier  dont	le  nom	 commence  par
	      ANCIEN_CHEMIN.

       --excludedocs
	      Ne pas installer de fichier marqué comme faisant	partie	de  la
	      documentation  (ce  qui  inclut les pages de manuel et les docu-
	      ments texinfo).

       --force
	      Similaire à l'utilisation de --replacepkgs,  --replacefiles,  et
	      --oldpackage.

       -h, --hash
	      Afficher	50 marques de hachage quand l'archive du paquetage est
	      déballée.	  À utiliser  avec  -v|--verbose  pour	un  plus   bel
	      affichage.

       --ignoresize
	      Ne  pas  vérifier	 s'il  y  a un espace disque suffisant sur les
	      systèmes de fichiers montés avant d'installer ce paquetage.

       --ignorearch
	      Permettre l'installation ou la mise à niveau même si les	archi-
	      tectures du paquetage binaire et de l'hôte ne correspondent pas.

       --ignoreos
	      Permettre l'installation	ou  la	mise  à	 niveau	 même  si  les
	      systèmes	d'exploitation	du  paquetage  binaire et de l'hôte ne
	      concordent pas.

       --includedocs
	      Installer les fichiers de documentation. C'est  le  comportement
	      par défaut.

       --justdb
	      Ne  mettre  à  jour que la base de données, et pas le système de
	      fichiers.

       --nodeps
	      Ne  pas  effectuer  de  vérification   des   dépendances	 avant
	      d'installer ou de mettre à niveau un paquetage.

       --noorder
	      Ne  pas  réordonner  les	paquetages lors d'une installation. La
	      liste des paquetages devrait normalement	être  réordonnée  pour
	      satisfaire aux dépendances.

       --noscripts

       --nopre

       --nopost

       --nopreun

       --nopostun
	      Ne  pas  exécuter le scriptlet de même nom. L'option --noscripts
	      est équivalente à

	      --nopre --nopost --nopreun --nopostun

	      et désactive l'exécution	des  scriptlets	 correspondants	 %pre,
	      %post, %preun, et %postun.

       --notriggers

       --notriggerin

       --notriggerun

       --notriggerpostun
	      Ne  pas  exécuter	 de  scriptlet	déclenché  du  type  spécifié.
	      L'option --notriggers est équivalente à

	      --notriggerin --notriggerun --notriggerpostun

	      et désactive l'exécution des  scriptlets	correspondants	%trig-
	      gerin, %triggerun, et %triggerpostun.

       --oldpackage
	      Permettre	 qu'une	 mise  à  niveau  remplace un paquetage par un
	      paquetage plus ancien.

       --percent
	      Afficher le  pourcentage	de  progression	 de  l'extraction  des
	      fichiers	 de   l'archive	  du   paquetage,  afin	 de  faciliter
	      l'exécution de rpm depuis d'autres outils.

       --prefix NOUVEAU_CHEMIN
	      Pour les paquetages  binaires  relogeables,  traduire  tous  les
	      chemins  de fichiers présents dans les indications de relogement
	      du paquetage, et débutant par  le	 préfixe  d'installation,  par
	      NOUVEAU_CHEMIN.

       --relocate ANCIEN_CHEMIN=NOUVEAU_CHEMIN
	      Pour  les	 paquetages  binaires  relogeables,  traduire tous les
	      chemins de fichiers présents dans les indications de  relogement
	      du  paquetage  et débutant par ANCIEN_CHEMIN par NOUVEAU_CHEMIN.
	      Cette option peut être utilisée de façon répétitive si plusieurs
	      ANCIEN_CHEMIN du paquetage doivent être relogés.

       --replacefiles
	      Installer	 les  paquetages  même	s'ils  remplacent des fichiers
	      d'autres paquetages déjà installés.

       --replacepkgs
	      Installer les paquetages même si certains d'entre eux sont  déjà
	      installés sur ce système.

       --nobuild
	      Ne  pas  installer  le  paquetage, mais uniquement rechercher et
	      rapporter des conflits potentiels.

   OPTIONS D'INTERROGATION
       La forme générale d'une commande d'interrogation rpm est

       rpm {-q|--query} [options-sélection] [options-interrogation]

       Vous pouvez spécifier le format dans lequel  les	 informations  sur  le
       paquetage  doivent  être	 affichées.  Pour  ce faire, utilisez l'option
       {--qf|--queryformat}, suivie par la chaîne  de  format  FORMAT_REQUÊTE.
       Les  chaînes  de	 format	 sont  des  versions  modifiées	 de  celles du
       printf(3) standard. Le format est constitué de  chaînes	de  caractères
       statiques (qui peuvent inclure les séquences d'échappement de caractère
       C standard pour les sauts de lignes, tabulations et  autres  caractères
       spéciaux) et de formateurs de type printf(3). Comme rpm connaît déjà le
       type à afficher, le spécificateur de type doit néanmoins être omis,  et
       être  remplacé  par le nom de l'étiquette d'en-tête à afficher, enfermé
       dans des caractères {}. Les noms d'étiquettes  sont  insensibles	 à  la
       casse,  et  la partie RPMTAG_ du nom de l'étiquette peut également être
       omise.

       Des formats de sortie alternatifs peuvent être requis en faisant suivre
       l'étiquette  par	 :typetag.  Actuellement, les types suivants sont sup-
       portés : octal, date, shescape, perms, fflags, and depflags.  Par exem-
       ple,  pour  n'afficher que le nom des paquetages interrogés, vous pour-
       riez utiliser %{NAME} comme chaîne de format. Pour afficher les noms de
       paquetages  et  les informations de distribution en deux colonnes, vous
       pourriez utiliser %-30{NAME}%{DISTRIBUTION}. rpm affichera une liste de
       tous  les étiquettes qu'il connaît quand il est invoqué avec l'argument
       --querytags.

       Il y a deux sous-ensembles d'options d'interrogation : la sélection  de
       paquetage, et la sélection d'informations.

   OPTIONS DE SÉLECTION DE PAQUETAGES :
       NOM_PAQUETAGE
	      Interroger le paquetage installé nommé NOM_PAQUETAGE.

       -a, --all
	      Interroger tous les paquetages installés.

       -f, --file FICHIER
	      Interroger le paquetage possédant le FICHIER.

       -g, --group GROUPE
	      Interroger le paquetage de groupe GROUPE.

       -p, --package FICHIER_PAQUETAGE
	      Interroger  un  paquetage	 (non  installé) FICHIER_PAQUETAGE. Le
	      FICHIER_PAQUETAGE peut être spécifié en tant qu'URL de style ftp
	      ou  http,	 auquel	 cas l'en-tête du paquetage sera téléchargé et
	      interrogé. Voyez OPTIONS FTP/HTTP pour obtenir des  informations
	      sur  le  support	interne d'un client ftp et http par RPM. Le ou
	      les arguments FICHIER_PAQUETAGE, s'ils ne sont  pas  des	paque-
	      tages  binaires,	seront	interprétés  comme  étant un manifeste
	      ascii  de	 paquetage.  Les  commentaires	sont  autorisés ;  ils
	      débutent par un « # », et chaque ligne d'un fichier de manifeste
	      de paquetage peut inclure des motifs génériques (y compris  ceux
	      spécifiant  des  URLs  distantes)	 séparés  par des espaces, qui
	      seront développés en chemins  qui	 remplacent  le	 manifeste  du
	      paquetage	  par  les  arguments  FICHIER_PAQUETAGE  additionnels
	      ajoutés à la requête.

       --querybynumber NOMBRE
	      Interroger directement la	 NOMBRE-ième  entrée  de  la  base  de
	      données ; n'est utile que pour le débogage.

       --specfile FICHIER_SPECS
	      Analyse  syntaxiquement  et  interroge  le  FICHIER_SPECS (NdT :
	      fichier de spécifications) comme s'il s'agissait d'un paquetage.
	      Bien  que toutes les informations (p.ex. les listes de fichiers)
	      ne soient pas disponibles, ce type d'interrogation permet à  rpm
	      d'être  utilisé pour extraire des informations de fichiers specs
	      sans devoir  écrire  un  analyseur  syntaxique  de  fichiers  de
	      spécifications.

       --triggeredby NOM_PAQUETAGE
	      Interroger  les  paquetages qui sont déclenchés par le(s) paque-
	      tage(s) NOM_PAQUETAGE.

       --whatprovides CAPACITÉ
	      Interroger tous  les  paquetages	qui  fournissent  la  capacité
	      CAPACITÉ.

       --whatrequires CAPACITÉ
	      Interroger  tous	les paquetages qui requièrent CAPACITÉ pour un
	      fonctionnement correct.

   OPTIONS D'INTERROGATION DE PAQUETAGE :
       --changelog
	      Afficher les informations concernant  les	 changements  dans  ce
	      paquetage.

       -c, --configfiles
	      Lister uniquement les fichiers de configuration (implique -l).

       -d, --docfiles
	      Lister uniquement les fichiers de documentation (implique -l).

       --dump Afficher les informations sur le fichier comme suit :


	       chemin taille date_modif somme_md5 mode propriétaire
	       groupe isconfig isdoc rdev symlink



       Cette  option doit être utilisée avec au moins une option parmi -l, -c,
       -d.

       --filesbypkg
	      Lister tous les fichiers de chaque paquetage sélectionné.

       -i, --info
	      Afficher des informations sur le paquetage, incluant son nom, sa
	      version  et  sa  description.  Utilise l'option --queryformat si
	      elle a été spécifiée.

       --last Ordonner le listing des paquetages par  date  d'installation  de
	      sorte que les derniers paquetages installés apparaissent en pre-
	      mier lieu.

       -l, --list
	      Lister les fichiers du paquetage.

       --provides
	      Lister les capacités que fournit ce paquetage.

       -R, --requires
	      Lister les paquetages desquels dépend ce paquetage.

       --scripts
	      Lister les scriplets spécifiques au paquetage qui sont  utilisés
	      comme  partie  intégrante	 des  processus	 d'installation	 et de
	      désinstallation.

       -s, --state
	      Afficher les états des  fichiers	du  paquetage  (implique  -l).
	      L'état de chaque fichier est normal, non installé ou remplacé.

       --triggers, --triggerscripts
	      Afficher les scripts déclenchés qui sont contenus dans le paque-
	      tage (s'il y en a).

   OPTIONS DE VÉRIFICATION
       La forme générale d'une commande de vérification rpm est

       rpm {-V|--verify} [options-sélection] [--nodeps] [--nofiles]  [--nomd5]
       [--noscripts]

       La  vérification	 d'un  paquetage  compare  les	informations  sur  les
       fichiers installés dans le paquetage  avec  les	informations  sur  les
       fichiers	 obtenues à partir des méta-données du paquetage original con-
       servées dans la base de données rpm. Entre autres choses, la  vérifica-
       tion  compare la taille, la somme MD5, les permissions, le propriétaire
       et  le  groupe  de  chaque  fichier.   Toutes  les  discordances	  sont
       affichées.  Les	fichiers  qui  n'avaient pas été installés à partir du
       paquetage (p.ex. les fichiers de documentation exclus lors de l'instal-
       lation  en  utilisant l'option « --excludedocs », seront ignorés silen-
       cieusement.

       Les options de sélection de paquetage sont les mêmes que	 celles	 rela-
       tives  à	 l'interrogation  de paquetages (ce qui inclut les fichiers de
       manifeste de paquetage comme arguments). Les autres options ne  pouvant
       être utilisées qu'en mode vérification sont :

       --nodeps
	      Ne pas vérifier les dépendances.

       --nofiles
	      Ne pas vérifier les fichiers.

       --nomd5
	      Ne pas vérifier les sommes de contrôle MD5.

       --noscripts
	      Ne pas exécuter le scriptlet %verifyscript (s'il y en a un).

       Le  format  de sortie est une chaîne de 8 caractères, un « c » éventuel
       dénotant un fichier de configuration, et ensuite	 le  nom  du  fichier.
       Chacun	des   8	 caractères  indique  le  résultat  d'une  comparaison
       d'attribut(s) du fichier avec la valeur	du  (des)  attribut(s)	enreg-
       istré(s) dans la base de données. Un « . » (point) seul signifie que le
       test s'est bien passé, alors qu'un « ? » seul indique que le  test  n'a
       pas  pu	être effectué (p.ex. quand les permissions d'accès aux fichier
       empêchent la lecture). Sinon, le caractère mnémonique affiché  en  Gras
       dénote l'échec du test --verify correspondant :

       S la taille (Size) du fichier diffère

       M le Mode diffère (inclut les permissions et le type du fichier)

       5 la somme MD5 diffère

       D Le numéro de périphérique (Device) majeur/mineur diffère

       L Le chemin renvoyé par readLink(2) diffère

       U L'Utilisateur propriétaire diffère

       G Le Groupe propriétaire diffère

       T La date de dernière modification (mTime) diffère

   VÉRIFICATION DE SIGNATURE
       La forme générale d'une commande de vérification de signature rpm est

       rpm --checksig [--nogpg] [--nopgp] [--nomd5] FICHIER_PAQUETAGE ...

       Ceci  vérifie  la  signature  PGP du paquetage  pour
       s'assurer de son intégrité et de son origine. Les informations de  con-
       figuration  PGP sont lues à partir des fichiers de configuration. Voyez
       la section sur les SIGNATURES PGP pour les détails.

   OPTIONS DE DÉSINSTALLATION
       La forme générale d'une commande de désinstalltion rpm est

       rpm {-e|--erase} [--allmatches] [--nodeps] [--noscripts] [--notriggers]
       [--test] NOM_PAQUETAGE ...

       Les options suivantes peuvent également être utilisées :

       --allmatches
	      Désinstaller  toutes  les	 versions du paquetage correspondant à
	      NOM_PAQUETAGE. Normalement, une erreur se produit si  NOM_PAQUE-
	      TAGE correspond à plusieurs paquetages.

       --nodeps
	      Ne pas effectuer de vérification des dépendances avant de désin-
	      staller les paquetages.

       --noscripts

       --nopreun

       --nopostun
	      Ne pas exécuter le scriptlet de même nom.	 L'option  --noscripts
	      lors de la désinstallation du paquetage est équivalente à

	      --nopreun --nopostun

	      et  désactive l'exécution du ou des scriptlets %preun et %postun
	      correspondants.

       --notriggers

       --notriggerun

       --notriggerpostun
	      Ne  pas  exécuter	 de  scriptlet	déclenché  du  type  spécifié.
	      L'option --notriggers est équivalente à

	      --notriggerun --notriggerpostun

	      et  désactive  l'exécution  du  ou  des scriptlets %triggerun et
	      %triggerpostun correspondants.

       --test Ne pas réellement désinstaller  quoi  que	 ce  soit,  simplement
	      effectuer	 un test pour voir si c'est possible. Utile conjointe-
	      ment avec l'option -vv pour le débogage.

   OPTIONS DE CONSTRUCTION
       La forme générale d'une commande de construction rpm est

       rpm {-bÉTAPE|-tÉTAPE} [options-construction] FICHIER ...

       L'argument utilisé est -b si un fichier spec est utilisé pour  constru-
       ire  le paquetage et -t si rpm devrait examiner le contenu d'un fichier
       tar (éventuellement compressé) pour obtenir le  fichier	de  spécifica-
       tions  à	 utiliser.  Après  le  premier	argument, le caractère suivant
       (ÉTAPE)	spécifie  les  étapes  de  construction	 et  d'empaquetage   à
       effectuer, et peut être :

       -ba    Construire  les  paquetages  binaires  et	 sources  (après avoir
	      effectué les étapes %prep, %build et %install).

       -bb    Construire un paquetage binaire (après avoir effectué les étapes
	      %prep, %build et %install).

       -bp    Exécuter	l'étape	 « %prep »  du fichier de spécifications. Nor-
	      malement, ceci implique de dépaqueter les sources et d'appliquer
	      tous les patches.

       -bc    Effectuer l'étape « %build » du fichier de spécifications (après
	      avoir effectué l'étape %prep). Cela implique en général l'équiv-
	      alent d'un « make ».

       -bi    Effectuer	 l'étape  « %install »	du  fichier  de spécifications
	      (après avoir effectué les étapes %prep et %build). Cela implique
	      généralement l'équivalent d'un « make install ».

       -bl    Accomplir	 une  « vérification de liste ». La section « %files »
	      du fichier de spécifications subit le développement des  macros,
	      et  des  vérifications  sont effectuées pour vérifier que chaque
	      fichier existe.

       -bs    Construire uniquement le paquetage de sources.

       Les options suivantes peuvent également être utilisées :

       --buildroot RÉPERTOIRE
	      Lors de la construction  du  paquetage,  surcharger  l'étiquette
	      BuildRoot (Construire Racine) avec le répertoire RÉPERTOIRE.

       --clean
	      Supprimer l'arbre de construction après que les paquetages aient
	      été créés.

       --nobuild
	      N'exécuter aucune étape de construction. Utile pour le  test  de
	      fichiers spec.

       --rmsource
	      Supprimer	 les  sources après la construction (cette option peut
	      également	 être  utilisée	 seule ;  exemple :  « rpm  --rmsource
	      foo.spec »).

       --rmspec
	      Supprimer	 le fichier spec après la construction (peut également
	      être utilisé seul, p.ex. « rpm --rmspec foo.spec »).

       --short-circuit
	      Aller directement à l'étape spécifiée (c.-à-d. éviter toutes les
	      étapes intermédiaires). Uniquement valide avec -bc et -bi.

       --sign Incorporer  une signature PGP dans le paquetage. Cette signature
	      peut être utilisée pour vérifier	l'intégrité  et	 l'origine  du
	      paquetage.  Voyez	 la  section  sur  les SIGNATURES PGP pour les
	      détails de configuration.

       --target PLATE-FORME
	      Pendant la construction du  paquetage,  interpréter  PLATE-FORME
	      comme  étant  la	valeur	de  arch-vendor-os et fixer les macros
	      %_target, %_target_arch et %_target_os en conséquence.

   OPTIONS DE RECONSTRUCTION ET DE RECOMPILATION
       Il y a deux autres façons d'invoquer une construction avec rpm :

       rpm {--rebuild|--recompile} PAQUETAGE_SOURCE ...

       Quand il est invoqué de cette  façon,  rpm  installe  le	 paquetage  de
       sources	désigné,  et  effectue une préparation, une compilation et une
       installation.  --rebuild	 construit  en	outre  un  nouveau   paquetage
       binaire. Quand la construction est terminée, le répertoire de construc-
       tion est supprimé (comme avec --clean) et  les  sources	ainsi  que  le
       fichier de spécifications du paquetage sont supprimés.

   SIGNER UN PAQUETAGE
       rpm {--addsign|--resign} FICHIER_PAQUETAGE ...

       L'option --addsign génère et insère de nouvelles signatures pour chaque
       paquetage. Toute signature existante sera supprimée.

       L'option --resign génère et ajoute les nouvelles	 signatures  pour  les
       paquetages spécifiés tous en conservant celles existant déjà.

   SIGNATURES GPG
       Pour  utiliser  la fonctionnalité de signature, rpm doit être configuré
       pour exécuter GPG, et doit être capable de trouver un porte-clés public
       (keyring)  comportant  les  clés	 publiques  de	Red Hat (ou d'un autre
       vendeur).  Par défaut, rpm utilise les mêmes conventions que  GPG  pour
       trouver les porte-clés, à savoir la variable d'environnement $GPGPATH).
       Si vos porte-clés ne sont pas situés là où GPG les attend, vous	devrez
       fixer  la  valeur  de la macro %_gpg_path à l'endroit où se situent les
       porte-clés GPG à utiliser.

       Si vous voulez pouvoir  signer  les  paquetages	que  vous  avez	 créés
       vous-même,   vous   devrez  également  créer  votre  propre  paire  clé
       publique/clé secrète (voir le manuel GPG). Vous devrez  également  con-
       figurer les macros suivantes :

       %_signature
	      Le  type	de signature. Actuellement, seuls gpg et pgp sont sup-
	      portés.

       %_gpg_name
	      Le nom de l'« utilisateur » dont vous  voulez  utiliser  la  clé
	      pour signer vos paquetages.

       Lors  de	 la  construction de paquetages, vous ajouterez ensuite --sign
       sur la ligne de commandes. On vous demandera votre phrase de passe,  et
       votre  paquetage	 sera  construit  et  signé. Par exemple, pour pouvoir
       utiliser GPG pour signer les paquetages en tant	qu'utilisateur	« John
       Doe   » à partir des porte-clés situés dans /etc/rpm/.gpg
       en utilisant l'exécutable /usr/bin/gpg, vous devriez inclure


       %_signature gpg
       %_gpg_path /etc/rpm/.gpg
       %_gpg_name John Doe 
       %_gpgbin /usr/bin/gpg

       dans un fichier de configuration de  macros.  Utilisez  /etc/rpm/macros
       pour  une configuration par système et ~/.rpmmacros pour une configura-
       tion par utilisateur.

   OPTIONS DE RECONSTRUCTION DE BASE DE DONNÉES
       La forme générale  d'une	 commande  de  reconstruction  d'une  base  de
       données rpm est

       rpm  {--initdb|--rebuilddb}  [-v]  [--dbpath RÉPERTOIRE] [--root RÉPER-
       TOIRE]

       Utilisez --initdb pour reconstruire  une	 nouvelle  base	 de  données ;
       utilisez	 --rebuilddb pour reconstruire les index de la base de données
       à partir des en-têtes des paquetages installés.

   SHOWRC
       La commande

       rpm --showrc

       affiche les valeurs que rpm va utiliser pour  toutes  les  options  qui
       sont actuellement définies dans le(s) fichier(s) de configuration rpmrc
       et macros.

   OPTIONS FTP/HTTP
       rpm peut agir comme un client FTP et/ou HTTP afin  que  les  paquetages
       puissent être interrogés et installés à partir d'Internet. Les fichiers
       de paquetage pour les opérations d'installation, de mise	 à  niveau  et
       d'interrogation	peuvent	 être  spécifiés  dans une URL de style ftp ou
       http :

       ftp://UTILISATEUR:MOT-PASSE@HÔTE:PORT/chemin/vers/paquetage.rpm

       Si la partie :MOT-PASSE est omise, le mot de passe  sera	 demandé  (une
       seule  fois  par paire utilisateur/nom_hôte). Si tant l'utilisateur que
       le mot de passe est omis, le ftp anonyme est  utilisé.  Dans  tous  les
       cas, des transferts ftp passifs (PASV) sont effectués.

       rpm permet d'utiliser les options suivantes avec les URLs ftp :

       --ftpproxy HÔTE
	      L'hôte  HÔTE  sera  utilisé  comme  serveur  proxy pour tous les
	      transferts ftp, ce qui permet aux utilisateurs  d'effectuer  des
	      connexions  ftp  au  travers de firewalls (gardes-barrières) qui
	      utilisent des proxys. Cette option peut également être spécifiée
	      en configurant la macro %_ftpproxy.

       --ftpport PORT
	      Le  numéro  de  PORT TCP à utiliser pour la connexion ftp sur le
	      serveur proxy ftp au lieu du port par défaut. Cette option  peut
	      également être spécifiée en configurant la macro %_ftpport.

       rpm permet d'utiliser les options suivantes avec les URL http :

       --httpproxy HÔTE
	      L'hôte  HÔTE  sera utilisé comme un serveur délégué (proxy) pour
	      tous les transferts  http.  Cette	 option	 peut  également  être
	      spécifiée en configurant la macro %_httpproxy.

       --httpport PORT
	      Le  numéro  de PORT TCP à utiliser pour la connexion http sur le
	      serveur proxy http au lieu du port par défaut. Cette option peut
	      également être spécifiée en configurant la macro %_httpport.

FICHIERS
       /usr/lib/rpm/rpmrc

       /etc/rpmrc

       ~/.rpmrc

       /usr/lib/rpm/macros

       /etc/rpm/macros

       ~/.rpmmacros

       /var/lib/rpm/Conflictname

       /var/lib/rpm/Basenames

       /var/lib/rpm/Group

       /var/lib/rpm/Name

       /var/lib/rpm/Packages

       /var/lib/rpm/Providename

       /var/lib/rpm/Requirename

       /var/lib/rpm/Triggername

       /var/tmp/rpm*

VOIR AUSSI
       popt(3),

       rpm2cpio(8),

       rpmbuild(8),

       http://www.rpm.org/

AUTEURS
       Marc Ewing 

       Jeff Johnson 

       Erik Troan 


TRADUCTION
       Frédéric Delanoy , 2002.





Red Hat, Inc.			 06 juin 2001				RPM(8)

 


www.eurower.info