Как обновить Fedora
Материал из База знаний проекта Russian Fedora
Об управлении пакетами смотрите Работа с Yum
Содержание |
Как использовать Yum
- Прочитайте #Основные сведения
- Прочитайте #Репозитории
Yum - это очень мощный пакетный менеджер. Yum умеет разрешать зависимости пакетов, делая процедуру установки программ простой и быстрой. Yum также может искать, удалять и выводить списки пакетов.
Это краткая справка, которую yum предоставляет в командной строке.
Usage: yum [options] < grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, repolist, groupupdate, info, search, check-update, list, remove, clean, grouperase > Options: -h, --help show this help message and exit -t, --tolerant be tolerant of errors -C run entirely from cache, don't update cache -c [config file] config file location -R [minutes] maximum command wait time -d [debug level] debugging output level -e [error level] error output level -y answer yes for all questions --version show Yum version and exit --installroot=[path] set install root --enablerepo=[repo] enable one or more repositories (wildcards allowed) --disablerepo=[repo] disable one or more repositories (wildcards allowed) -x [package], --exclude=[package] exclude package(s) by name or glob --obsoletes enable obsoletes processing during updates --noplugins disable Yum plugins --nogpgcheck disable gpg signature checking --disableplugin=[plugin] disable plugins by name
На первый взгляд выглядит страшно, однако на самом деле использование yum сравнительно несложно. Руководствуйтесь примерами.
Примеры использования yum:
- Поиск приложения
Yum проверит все, что доступно в подключенных репозиториях, и выведет информацию, откуда вы можете получить тот или иной пакет.
yum search application_name
- Yum может вывести список всех доступных пакетов, и для каждого пакета выдаст информацию о том, из какого репозитория он может быть получен:
yum list available
- Для получения расширенной информации о конкретном пакете:
yum info application_name
- Для установки пакета:
yum install application_name
- Для вывода списка установленных rpm-пакетов:
yum list extras
- Для удаления rpm-пакетов.
Вы можете удалять пакеты вместе с их зависимостями. Если зависимость используется другим пакетом, она не будет удалена.
yum remove application_name
- Обновление системы.
Вы можете обновлять систему без какого-либо вмешательства в процесс, если вам нужно именно это.
yum update
- Не уверены, что обновления доступны? Используйте это:
yum check-update
- Если есть локально расположенный пакет, и его надо установить так, чтобы его зависимости были удовлетворены из сетевых репозиториев, достаточно будет команды:
yum localinstall /путь/к/пакету/rpm
Желаем вам счастливого yumming...
Рекомендуемые плагины
yum-presto
- Этот плагин ускоряет процессы обработки данных и загрузки пакетов с помощью информации о различиях между старым и новым пакетом на уровне файлов. Особенно помогает при установке большого количества обновлений. Установите плагин с помощью следующей команды:
su -c 'yum -y install yum-presto'
- Есть, однако, особенность использования yum-presto. Во время работы плагина должны быть доступны специальные репозитории presto. Отредактируйте /etc/yum.repos.d/fedora-updates-newkey.repo . Нужно изменить mirrorlist на:
- Посмотрите информацию на следующем сайте:
http://fedoraproject.org/wiki/YumUpgradeFaq#head-56b13936246769f517ac488a0098d193c7fc3600
Как обновлять
- Убедитесь, что кеш yum очищен, затем выполните команду обновления и перезагрузите машину:
su -c 'yum clear all' su -c 'yum update'
- Для архитектуры i386
su -c '/bin/rpm -Uhv http://mirror.anl.gov/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-8-3.noarch.rpm \ http://mirror.anl.gov/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm'
- Для архитектуры x86_64
su -c '/bin/rpm -Uvh http://mirror.anl.gov/pub/fedora/linux/releases/8/Fedora/x86_64/os/Packages/fedora-release-8-3.noarch.rpm \ http://mirror.anl.gov/pub/fedora/linux/releases/8/Fedora/x86_64/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm'
- Рекомендуется отключить все сторонние репозитории и, возможно, потребуется удалить некоторые файлы.
su -c 'yum upgrade'
