Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.

обои для рабочего стола


Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Next Previous Contents

46. Использование RPM

В простейшей форме RPM может быть использован для установки пакетов:


        rpm -i foobar-1.0-1.i386.rpm

Следующая простая команда используется для удаления пакета:


        rpm -e foobar

Одна из более сложных, но очень полезных команд позволяет вам устанавливать пакеты через FTP. Если вы подключены к сети и хотите установить новый пакет, все что вам нужно -- это указать файл с правильным URL, примерно так:


        rpm -i ftp://ftp.pht.com/pub/linux/redhat/rh-2.0-beta/RPMS/foobar-1.0-1.i386.rpm

Заметим, что RPM запросит и/или установит через FTP.

Хотя это простые команды, RPM может быть использован множеством способов, как это видно из сообщения об использовании (Usage):


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}

Вы можете найти больше информации о том что какая опция обозначает на справочной странице RPM.


Next Previous Contents


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют