Эта команда производит обновление пакетов, но только если в системе существуют более ранние версии этих пакетов.
Допускается задание <файл_пакета> в виде FTP– или HTTP-адресов (например, http://www.freshmeat.net/Linux/ww-l.ll-5.src.rpm). В этом случае перед установкой пакет будет получен с сервера, указанного в адресе. Подробную информацию о встроенной поддержке FTP/HTTP см. в
Опции:
• -force – то же, что и комбинация – replacepkgs, – replace-ffiilleess и – oidpackage. Принудительная установка пакета, невзирая на наличие неудовлетворенных зависимостей или уже установленных пакетов, и моющих более позднюю версию;
• -h, -hash – выводить 50 раз знак # по мере распаковки архива с пакетом. Используется с -v для придания читабельного вида. Можно использовать при автоматической установке пакетов, когда результат инсталляции выводится в журнальный (лог, log) файл;
• -oidpackage – позволяет заменить новый пакет на более старый при обновлении (откатиться назад). Как правило, необходимость отката (rollback) возникает в двух случаях: первый – при смене версий программного обеспечения (например, компилятор gcc поменял версию с
• -percent – выводить процент готовности по мере распаковки архива с пакетом. Задумано для облегчения использования RPM из других утилит;
• -repiacef iies – устанавливать пакеты, даже если они перепишут файлы из других, уже установленных пакетов;
• -replacepkgs – устанавливать пакеты, даже если некоторые из них уже установлены в системе;
• -aiifiles – устанавливать или обновлять все файлы, определенные как missingok (согласно базе RPM – отсутствующие файлы в системе для данного пакета), даже если они уже существуют;
• -nodeps – не проверять зависимости перед установкой или обновлением пакета;
• -noscripts – не исполнять pre– и post-установочных скриптов;
• -notriggers – не исполнять триггер-скриптов, взведенных на установку данного пакета;
• -ignoresize – не проверять файловую систему на наличие достаточного свободного места перед установкой этого пакета;
• -exciudepath <путь> – не устанавливать файлы, чьи имена начинаются с <путь>;
• -exciudedocs – не устанавливать никаких файлов, отмеченных как файлы документации (включает man-документацию и документы texinfo);
• -inciudedocs – устанавливать файлы документации. Это поведение по умолчанию;
• -test – не устанавливать пакет, просто проверить возможность установки и сообщить о потенциальных проблемах;
• -ignorearch – произвести установку или обновление, даже если архитектуры бинарного RPM и машины не совпадают;
• -ignoreos – произвести установку или обновление, даже если операционные системы бинарного RPM и машины не совпадают;
• -prefix <путь> – установить префикс установки в <путь> для переместимых пакетов;
• -relocate <старый_путь>=<новый_путь> – для переместимых пакетов: преобразовывает в <новый_путь> файлы, которые должны были бы быть установлены в <старый_путь>;
• -badreioc – для использования вместе с – relocate. Производит перемещение, даже если пакет непереместимый;
• -noorder – не переупорядочивать список устанавливаемых пакетов. Обычно список переупорядочивается для удовлетворения зависимостей.Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии