Удаление, обновление и установка пакетов с помощью Yum
Существует три режима установки и обновления пакетов при помощиYum
•Удаление пакетов
•Установка пакетов
•Обновление пакетов
Например, нужно удалить пакет php:
[root@simulakr root]# yum remove php
Получение информации о пакетах
Получение заголовков с сервера: ASPLinux Master Site
Получение заголовков с сервера: ASPLinux Updates
Получение заголовков с сервера: YUM-ASP Home repository
Кеширование информации
Поиск обновленных пакетов
Получение необходимых заголовков
Разрешение зависимостей
Зависимости разрешены
Необходимо выполнить следующее:
Удалено: php.i386
Разрешение зависимостей:
Удален: php-ldap.i386, php-pgsql.i386
Выполнить [y/N]: y
Рассчитывается доступное дисковое пространство.
Это может занять некоторое время.
Выполнено.
Старт транзакции RPM
warning: /etc/php.ini saved as /etc/php.ini.rpmsave
Удалено: php.i386 php-ldap.i386 php-pgsql.i386
Транзакция Завершена
Yumвыяснил, что для сохранения зависимостей нужно удалить еще и все зависимые от php пакеты php-ldap и php-pgsql.
Теперь php удален.
Установка пакетов — самый простой процесс. Пример:
[root@simulakr root]# yum install php-pgsql
Получение информации о пакетах
Получение заголовков с сервера: ASPLinux Master Site
Получение заголовков с сервера: ASPLinux Updates
Получение заголовков с сервера: YUM-ASP Home repository
Кеширование информации
Поиск обновленных пакетов
Получение необходимых заголовков
Разрешение зависимостей
Зависимости разрешены
Необходимо выполнить следующее:
Установка: php-pgsql.i386
Разрешение зависимостей:
Обновлено: php.i386 (not installed -> 0-4.1.2-7.3.6asp)
Выполнить [y/N]: y
Получение [updates] php-4.1.2-7.3.6asp.i386.rpm
Получение [updates] php-pgsql-4.1.2-7.3.6asp.i386.rpm
Рассчитывается доступное дисковое пространство.
Это может занять некоторое время.
Выполнено.
Старт транзакции RPM
[100%] ################################ php
[100%] ################################ php-pgsql Установлено: php-pgsql.i386 Обновлено: php.i386 Транзакция Завершена
Совершенно необязательно указывать весь список нужныхпакетов. Нарпимер если указать только php-pgsql , тоYumсам определит, что необходимо установить также и php .
Для обновления пакетов используется команда yum update .
Рассмотрим её.
Допустим, я хочу обновить пакеты samba*:
[root@simulakr root]# yum update samba*
Получение информации о пакетах
Получение заголовков с сервера: ASPLinux Master Site
Получение заголовков с сервера: ASPLinux Updates
Получение заголовков с сервера: YUM-ASP Home repository
Кеширование информации
Поиск обновленных пакетов
Получение необходимых заголовков
Разрешение зависимостей
Зависимости разрешены
Необходимо выполнить следующее:
Обновлено: samba-common.i386 (0-2.2.6-1asp -> 0-2.2.7a-5.7.3asp),
samba-client.i386 (0-2.2.6-1asp -> 0-2.2.7a-5.7.3asp)
Выполнить [y/N]: y
Получение [updates] samba-client-2.2.7a-5.7.3asp.i386.rpm
Получение [updates] samba-common-2.2.7a-5.7.3asp.i386.rpm
Рассчитывается доступное дисковое пространство.
Это может занять некоторое время.
Выполнено.
Старт транзакции RPM
[100%] ################################ samba-common
[100%] ################################ samba-client Обновлено: samba-common.i386 samba-client.i386 Транзакция Завершена
изготовление баннеров, 360-1440 dpi, 3,2м.
Для обновления всего дистрибутива нужно воспользоваться командой yum update без указания последующихпараметров.
- 2021 просмотр
Еще материалы по теме:
- Установка и начальная настройка OpenOffice
- Смена разрешения экрана
- Пример 16A: Установка шрифтов TrueType простым методом
- Программы для изучающих иностранные языки Kdeedu
- Пример 16C: Двойная загрузка: Установка шрифтов из раздела Windows (Опционально)
- Работа системы с другими языками
