How to upgrade package using yum in rhel

Другие популярные репозитории пакетов для CentOS

MariaDB – как можно догадаться из названия, это репозиторий в котором содержатся пакеты MariaDB. Репозиторий cоздан разработчиками MariaDB, поддерживается и обновляется постоянно.

Чтобы установить данный репозиторий в систему, нужно создать для него repo файл с содержимым:

name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos73-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Nginx – аналогично предыдущему репозиторию, несет в себе пакеты связанные с httpd-сервером nginx.

И подключение данного репозитория, похоже на подключение репозитория MariaDB. Создаем создаем .repo файл и помещаем туда данную информацию:

name=nginx stable repo
baseurl=http://nginx.org/packages/CentOS/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

Данного списка репозиториев хватит для настройки так называемого LAMP, с установленным в качестве front-end сервера nginx-ом.

Пожалуй, этого списка репозиториев хватит практически каждому пользователю, я приведу еще пару примеров более-менее популярных.

Webtatic – данный репозиторий поддерживается ограниченным количеством специалистов, в основном это Andy Thompson, в нем содержаться пакеты относящиеся к php, но менее популярный, чем Remi, и я догадываюсь почему. На момент написания статьи, последняя версия php в этом репозитории была 7.2.

mod_php71w.x86_64 7.1.31-1.w7 webtatic
mod_php72w.x86_64 7.2.21-1.w7 webtatic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
php72w-tidy.x86_64 7.2.21-1.w7 webtatic
php72w-xml.x86_64 7.2.21-1.w7 webtatic
php72w-xmlrpc.x86_64 7.2.21-1.w7 webtatic

Чтобы подключить данный репозиторий, нужно установить rpm пакет:

MySQL – ну и пожалуй я напомню о mysql. Данный репозиторий не поставил вместе с популярными, так как на мой взгляд mysql как сервер БД отошел на второй план и в основном на сервера устанавливается MariaDB. НО если кто-то желает установить именно mysql (например, для Bitrix нужен именно mysql), вы можеже подключить этот репозиторий себе. Например если хотите подключить mysql 5.7:

Скачиваем пакет:

И устанавливаем его:

После установки, у меня появилась возможность установить mysql:

В этой статье мы показали особенности управления репозиториями в CentOS и рассмотрели полезные репозитории.

Display packages not installed via official RHN subscribed repos

Show all packages not available via subscribed channels or repositories i.e show packages installed via other repos: Sample output:

Loading "installonlyn" plugin
Loading "security" plugin
Setting up repositories
Reading repository metadata in from local files
Extra Packages
DenyHosts.noarch                         2.6-python2.4          installed       
VMwareTools.i386                         6532-44356             installed       
john.i386                                1.7.0.2-3.el5.rf       installed       
kernel.i686                              2.6.18-8.1.15.el5      installed       
kernel-devel.i686                        2.6.18-8.1.15.el5      installed       
lighttpd.i386                            1.4.18-1.el5.rf        installed       
lighttpd-fastcgi.i386                    1.4.18-1.el5.rf        installed       
psad.i386                                2.1-1                  installed       
rssh.i386                                2.3.2-1.2.el5.rf       installed  

How to show dependencies list for a package

The syntax is: Sample outputs:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * epel: repo.ugm.ac.id
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net
package: htop.x86_64 2.0.2-1.el7
  dependency: libc.so.6(GLIBC_2.15)(64bit)
   provider: glibc.x86_64 2.17-196.el7_4.2
  dependency: libgcc_s.so.1()(64bit)
   provider: libgcc.x86_64 4.8.5-16.el7_4.1
  dependency: libgcc_s.so.1(GCC_3.0)(64bit)
   provider: libgcc.x86_64 4.8.5-16.el7_4.1
  dependency: libgcc_s.so.1(GCC_3.3.1)(64bit)
   provider: libgcc.x86_64 4.8.5-16.el7_4.1
  dependency: libm.so.6()(64bit)
   provider: glibc.x86_64 2.17-196.el7_4.2
  dependency: libm.so.6(GLIBC_2.2.5)(64bit)
   provider: glibc.x86_64 2.17-196.el7_4.2
  dependency: libncursesw.so.5()(64bit)
   provider: ncurses-libs.x86_64 5.9-14.20130511.el7_4
  dependency: libtinfo.so.5()(64bit)
   provider: ncurses-libs.x86_64 5.9-14.20130511.el7_4
  dependency: rtld(GNU_HASH)
   provider: glibc.x86_64 2.17-196.el7_4.2
   provider: glibc.i686 2.17-196.el7_4.2

Подключение rpmforge repo в CentOS

Полное название rpmforge репозитория — RepoForge. По информации с сайта wiki.centos.org этот архив больше не поддерживается и не рекомендуется к установке. Но лично я нигде больше не нашел об этом информацию, в том числе и на официальном сайте repoforge.org. Данный репозиторий содержит следующие наборы совместимых RHEL пакетов:

  • Servers (eg. monitoring, troubleshooting, management)
  • Desktops (eg. office, leisure, multi-media)
  • Development (eg. perl, python, ruby libraries)

Установка rpmforge на centos:

  1. Устанавливаем GPG ключ:
    # rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
  2. Идем на страницу загрузки и копируем ссылку rpm пакета под нужную нам архитектуру.
  3. Устанавливаем скопированный rpm пакет:
    # yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

В настоящее время приведенная выше ссылка не работает по неизвестным причинам, я надеюсь, что это временные проблемы с сайтом. Пока можно использовать альтернативную:

# yum -y install http://repository.it4i.cz/mirrors/repoforge/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

По последним данным, репозиторий rpmforge закрыт и больше не поддерживается 🙁 https://github.com/repoforge/rpms/issues/375 https://wiki.centos.org/AdditionalResources/Repositories/RPMForge

Проверяем директорию /etc/yum.repos.d:

# ls -l | grep rpmforge

-rw-r--r--. 1 root root 739 Jun 12 2014 mirrors-rpmforge
-rw-r--r--. 1 root root 717 Jun 12 2014 mirrors-rpmforge-extras
-rw-r--r--. 1 root root 728 Jun 12 2014 mirrors-rpmforge-testing
-rw-r--r--. 1 root root 1128 Jun 12 2014 rpmforge.repo

Все в порядке rpmforge репозиторий установлен.

Возможные ошибки

Например: 

Причина: в системе не установлен один из пакетов, содержащий необходимые библиотеки.

Решение: необходимо воспользоваться поисковиком, чтобы определить, какой именно пакет необходим для продолжения установки и воспользоваться командой yum install <имя пакета> для его установки.

2.  Ошибка 127

Например: [include/generated/timeconst.h] Ошибка 127

Причина: как и с предыдущей ошибкой, в системе не установлен один из пакетов, содержащий необходимые библиотеки.

Решение: аналогично предыдущему примеру решения проблемы, необходимо воспользоваться поисковиком, чтобы определить, какой именно пакет необходим для продолжения установки и воспользоваться командой yum install <имя пакета> для его установки.

Что такое YUM?

YUM ( Yellowdog Updater Modified ) — это пакетный менеджер с открытым исходным кодом, разработанный в компании RedHat для работы с пакетами в формате RPM. С помощью него пользователи и системные администраторы могут устанавливать, удалять и обновлять пакеты в системах, основанных на RedHat.

Программа распространяется под лицензией GPL (General Public License) и любой пользователь может получить доступ к исходникам или даже улучшить код. Пакетный менеджер поддерживает подключение сторонних репозиториев и разрешение зависимостей для установки пакетов. Для улучшения работы Yum могут быть загружены различные плагины.

Утилита работает в консоли, а ее синтаксис очень прост:

$ sudo yum опции команда имя_пакета

Сначала рассмотрим основные команды пакетного менеджера:

  • install — установить пакет;
  • update — обновить пакет или систему;
  • update-to — обновить пакет до версии;
  • update-minimal — обновлять только исправления ошибок;
  • upgrade — полное обновление с обработкой дополнительных возможностей пакетов и их зависимостей;
  • distro-sync — синхронизировать состояния системы или пакета с репозиторием. Например, если была установлена версия пакета 4, а в репозитории только 3, то будет выполнено понижение версии;
  • remove — удалить пакет;
  • autoremove — очистить больше ненужные пакеты;
  • list — показать список пакетов;
  • provides — поиск пакета по функциональности;
  • search — поиск пакета по имени;
  • info — информация о пакете;
  • clean — очистить кэш пакетного менеджера;
  • groups — управление группами пакетов;
  • reinstall — переустановить пакет;
  • downgrade — понизить версию пакета;
  • deplist — вывести все зависимости пакета;
  • repolist — отобразить список репозиториев;
  • fssnapshot — управление снимками состояния системы;
  • check — проверить базу данных пакетов на целостность.

Еще рассмотрим дополнительные опции, которые могут вам понадобиться когда будет выполняться установка rpm CentOS:

  • -y — всегда отвечать на вопросы утилиты утвердительно;
  • -q — минимальный вывод;
  • -v — максимальный вывод;
  • -С — работать из кэша;
  • -x — игнорировать пакет.

Теперь вы знаете все основные возможности утилиты, рассмотрим некоторые примеры работы с ней.

Repository Management

Both packaging systems start with a set of official repositories to query for fetching packages.

However, the community is thriving, and often the package we need is missing in the official repositories, or is there but in a version too old to fit our needs.

In these cases, we might want to add unofficial repositories to the package manager list (always paying attention to the fact that it might represent a security issue).

7.1. Addition of a Repository

Adding a repository in YUM is a manual operation, which consists in creating a file with the .repo extension under the folder /etc/yum.repos.d.

The file must contain all the information about the custom repository that we are connecting to.

Let’s try adding the AdoptOpenJDK repository:

In APT, though, things are quite different. The GPG key of the repository must be downloaded and added to the APT keyring with apt-key add:

Then, at this point, the repository can be added through add-apt-repository –yes followed by the URL:

Contrary to YUM, all the repositories are saved in a single file, /etc/apt/sources.list.

7.2. Removal of a Repository

Removing a repository in YUM is performed differently depending on how it’s been installed.

We can run the following command and analyze its output:

If the repository’s RPM package is found, it means it’s been installed through RPM, and we can remove it using -e:

Otherwise, we can simply delete the repository file:

We can also disable it without deleting it, by simply turning enabled=1 to enabled=0 in the repository file.

In APT, on the other hand, we can simply do:

Alternatively, we can comment out the rows relative to the repository in the /etc/apt/sources.list file.

How to install SOGo and SOPE through Yum? Installation

This article describes how to install a production version of SOGo; you need to follow if you prefer to use the unsupported nightly builds.

Before you start

In order to access the production builds, you need a proper . Continue with the configuration once you received your username and password.

Inverse signs its RPM packages with its GPG key. Integrity verification happens all by itself on package installation, all you need to do is first import the key into your rpm keychain:

Configuring the SOGo 5.x.x repository

Prerequisites

Some of the dependencies are provided by external repositories.

You will need to add the to your yum repositories.

On RedHat Enterprise Linux 6 (and compatibles), gnustep packages have to be excluded from the EPEL repository in order to use the packages available on Inverse SOGo Repository.

Simply add the following line to the EPEL repo definition:

On RedHat Enterprise Linux 5 (and compatibles), you also need to add RPMForge to your yum repositories.

Once the package is installed, you’ll also need to activate the RPMForge extras repository by modifying /etc/yum.repos.d/rpmforge.repo:

RedHat Enterprise Linux 8 (and compatibles, such as CentOS)

Configuring the SOGo 2.x.x repository

Prerequisites

Some of the dependencies are provided by external repositories.

You will need to add the to your yum repositories.

On RedHat Enterprise Linux 6 (and compatibles), gnustep packages have to be excluded from the EPEL repository in order to use the packages available on Inverse SOGo Repository.

Simply add the following line to the EPEL repo definition:

RedHat Enterprise Linux 8 (and compatibles, such as CentOS)

Upgrading from 2.x.x to 5.x.x

Replace the SOGo 2.x.x yum configuration file’s “baseurl” with the one for 5.x.x, clear your cache with “yum clean all” then proceed to upgrade using “yum update».

August 10, 2020

Настройка расположения файлов сайта

Сначала нужно создать само расположение файлов. Создайте папку /var/www/html/default, в которой будут храниться наши файлы сайтов, и дайте на неё права пользователю nginx:

Также можно создать файл index.html в этой папке для теста веб-сервера с таким текстом:

Этот файл тоже должен принадлежать пользователю Nginx. Далее в конфигурационном файле /etc/nginx/nginx.conf найдите секцию server и замените значение параметра root на /var/www/html/default:

Теперь Nginx будет брать файлы сайта из этого каталога при всех запросах. Перезапустите Nginx:

Затем откройте снова адрес сервера в браузере, чтобы посмотреть, работает ли наше расположение файлов. Если всё было сделано правильно, вы увидите сообщение it works:

Если возникает ошибка, убедитесь, что у Nginx есть права для доступа к этому файлу, а также, что SELinux отключён или правильно настроен.

Install yum-plugin-security

Type the following yum command: Sample outputs:

Loaded plugins: product-id, protectbase, rhnplugin, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package yum-plugin-security.noarch 0:1.1.30-14.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================
 Package                    Arch          Version                 Repository                   Size
====================================================================================================
Installing:
 yum-plugin-security        noarch        1.1.30-14.el6           rhel-x86_64-server-6         38 k

Transaction Summary
====================================================================================================
Install       1 Package(s)

Total download size: 38 k
Installed size: 0  
Downloading Packages:
yum-plugin-security-1.1.30-14.el6.noarch.rpm                                 |  38 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : yum-plugin-security-1.1.30-14.el6.noarch                                         1/1 
Installed products updated.
  Verifying  : yum-plugin-security-1.1.30-14.el6.noarch                                         1/1 

Installed:
  yum-plugin-security.noarch 0:1.1.30-14.el6                                                        

Complete!

Display description and contents of a package group

OR Sample outputs:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: del-mirrors.extreme-ix.org
 * epel: ftp.riken.jp
 * extras: del-mirrors.extreme-ix.org
 * updates: del-mirrors.extreme-ix.org
 
Environment Group: File and Print Server
 Environment-Id: file-print-server-environment
 Description: File, print, and storage server for enterprises.
 Mandatory Groups:
   +base
   +core
   +file-server
   +print-server
 Optional Groups:
   +backup-client
   +backup-server
   +debugging
   +directory-client
   +guest-agents
   +ha
   +hardware-monitoring
   +java-platform
   +large-systems
   +network-file-system-client
   +performance
   +remote-system-management
   +resilient-storage

Установка CentOS 7

Первое, что вы увидите после перезагрузки, это меню установки CentOS, выберите первый вариант:

Дождитесь завершения загрузки образа в память:

Выберите язык, на котором будет работать установщик и в будущем будет установлена система:

Шаг 7. Главное меню

На этом шаге мастер сильно отличается от других дистрибутивов. Мы имеем главное меню, в котором нужно настроить все параметры, отмеченные треугольником:

Сначала выберите ваш часовой пояс:

Кнопка готово находится в верхнем левом углу.

Шаг 9. Выбор программ

На этом экране вы можете выбрать программное обеспечение и окружение рабочего стола, которое нужно устанавливать. Например, мы будем устанавливать CentOS с Gnome:

Шаг 10. Выбор диска

Дальше выберите в главном меню место для установки. Здесь выберите диск, на который будете устанавливать систему. Затем поставьте галочку Я настрою разделы:

Шаг 11. Настройка разделов

После нажатия кнопки готово появится экран, на котором мы можем создавать разделы с помощью кнопки плюс. Систему разметки LVM оставляем как есть, тогда будет удобнее изменять разделы. Но если хотите, можете переключить на обычный раздел.

Шаг 12. Раздел корня

Нажмите + чтобы создать новый раздел. Введите точку монтирования / в поле Mount point. В поле Desired Capasity введите размер, например, 10G (10 гигабайт):

Проделайте все те же действия для загрузочного раздела. Точка монтирования — /boot, размер 300M.

Шаг 14. Домашний раздел

Точно так же создайте домашний раздел. Точка монтирования /home. Размер указывать не нужно. Будет занято все доступное пространство.

Шаг 15. Завершение разметки

Должно получиться что-то похожее на это:

Вы можете настроить каждый из разделов, задать для него файловую систему, метку и так далее. Можно еще создать раздел подкачки. Система будет писать об этом предупреждение. Но можно просто нажать два раза готово. После этого подтвердите действие и вы вернетесь в главное меню.

Шаг 16. Настройка сети

В разделе Network & Hostname вы можете настроить сеть. Для выключения сети по DHCP достаточно включить переключатель:

Все настроено и установка CentOS 7 может быть начата. Нажмите кнопку начать установку. Затем подтвердите действие:

Шаг 18. Пароль суперпользователя

Установка началась. А пока нам нужно указать пароль суперпользователя. Кликните по этому пункту:

Затем введите пароль два раза:

Если пароль недостаточно сложный, система предупредит об этом. Но вы можете проигнорировать это предупреждение и нажать готово два раза.

Шаг 19. Пользователь

В том же самом меню можно выбрать настройку пароля пользователя. Здесь нужно ввести имя, логин и пароль:

Не забудьте установить галочку сделать пользователя администратором.

После того как установка CentOS будет завершена нажмите готово и подождите пока компьютер перезагрузится.

Выберите первый пункт в меню Grub:

Выберите имя пользователя, которого вы создали при установке:

Введите пароль этого пользователя.

Ответьте на несколько вопросов мастера начальной настройки Gnome:

Install Plugin

Type the following command:

How Do I Display Available Security Updates?

Type the following command: Sample Outputs:

Loaded plugins: rhnplugin, security
RHSA-2009:1148-1 security httpd-2.2.3-22.el5_3.2.x86_64
RHSA-2009:1148-1 security httpd-devel-2.2.3-22.el5_3.2.i386
RHSA-2009:1148-1 security httpd-manual-2.2.3-22.el5_3.2.x86_64
RHSA-2009:1148-1 security mod_ssl-1:2.2.3-22.el5_3.2.x86_64
list-security done

To list all updates that are security relevant, and get a reutrn code on whether there are security updates use: To get a list of all BZs that are fixed for packages you have installed use: To get the information on advisory RHSA-2009:1148-1 use: Sample Outputs:

Loaded plugins: rhnplugin, security

===============================================================================
  RHSA-2009:1148
===============================================================================
  Update ID : RHSA-2009:1148-1
    Release : 
       Type : security
     Status : final
     Issued : 2009-07-08 23:00:00
       Bugs : 509125 - None
	    : 509375 - None
       CVEs : CVE-2009-1890
	    : CVE-2009-1891
Description : Important: httpd security update  \The Apache HTTP Server is a
            : popular Web server.  A denial of service flaw was
            : found in the Apache mod_proxy module when it was
            : used as a reverse proxy. A remote attacker could
            : use this flaw to force a proxy process to consume
            : large amounts of CPU time. (CVE-2009-1890)  A
            : denial of service flaw was found in the Apache
            : mod_deflate module. This module continued to
            : compress large files until compression was
            : complete, even if the network connection that
            : requested the content was closed before
            : compression completed. This would cause
            : mod_deflate to consume large amounts of CPU if
            : mod_deflate was enabled for a large file.
            : (CVE-2009-1891)  All httpd users should upgrade to
            : these updated packages, which contain backported
            : patches to correct these issues. After installing
            : the updated packages, the httpd daemon must be
            : restarted for the update to take effect.
      Files : mod_ssl-2.2.3-22.el5_3.2.x86_64.rpm
	    : httpd-devel-2.2.3-22.el5_3.2.i386.rpm
	    : httpd-2.2.3-22.el5_3.2.x86_64.rpm
	    : httpd-devel-2.2.3-22.el5_3.2.x86_64.rpm
	    : httpd-manual-2.2.3-22.el5_3.2.x86_64.rpm
	    : mod_ssl-2.2.3-22.el5_3.2.i386.rpm
	    : httpd-2.2.3-22.el5_3.2.i386.rpm
	    : httpd-manual-2.2.3-22.el5_3.2.i386.rpm
info-security done

To get an info list of the latest packages which contain fixes for Bugzilla 3595; CVE # CVE-2009-1890 and advisories RHSA-2009:1148-1, use:

Type the following command to download and install all the available security updates:

How to remove unneeded/unwanted packages/deps

The syntax is: Sample outputs:

Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package tcp_wrappers-libs.x86_64 :7.6-77.el7 will be erased
--> Finished Dependency Resolution
--> Finding unneeded leftover dependencies
Found and removing  unneeded dependencies
 
Dependencies Resolved
 
=======================================================================================================
 Package                        Arch                Version                   Repository          Size
=======================================================================================================
Removing:
 tcp_wrappers-libs              x86_64              7.6-77.el7                @base              131 k
 
Transaction Summary
=======================================================================================================
Remove  1 Package
 
Installed size: 131 k
Is this ok y/N: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : tcp_wrappers-libs-7.6-77.el7.x86_64                                                 1/1 
  Verifying  : tcp_wrappers-libs-7.6-77.el7.x86_64                                                 1/1 
 
Removed:
  tcp_wrappers-libs.x86_64 :7.6-77.el7                                                                
 
Complete!

Task: Search for packages by name

Search httpd and all matching perl packages, enter:
Sample output:

Loading "installonlyn" plugin
Loading "security" plugin
Setting up repositories
Reading repository metadata in from local files
Installed Packages
perl.i386                                4:5.8.8-10.el5_0.2     installed
perl-Archive-Tar.noarch                  1.30-1.fc6             installed
perl-BSD-Resource.i386                   1.28-1.fc6.1           installed
perl-Compress-Zlib.i386                  1.42-1.fc6             installed
perl-DBD-MySQL.i386                      3.0007-1.fc6           installed
perl-DBI.i386                            1.52-1.fc6             installed
perl-Digest-HMAC.noarch                  1.01-15                installed
perl-Digest-SHA1.i386                    2.11-1.2.1             installed
perl-HTML-Parser.i386                    3.55-1.fc6             installed
.....
.......
..
perl-libxml-perl.noarch                  0.08-1.2.1             base
perl-suidperl.i386                       4:5.8.8-10.el5_0.2     updates

Использование yum через прокси

Yum для работы с репозиториями программ использует протокол HTTP/1.1. Если ваш Linux сервер имеет доступ в интернет только через HTTP прокси сервер, вы можете указать имя прокси сервера в конфигурационном файле /etc/yum.con в секции :

Если прокси-сервер требует авторизацию, добавьте строки:

Для проверки работы yum через прокси сервер воспользуйтесь командой

Для проверки я указал публичный прокси сервер с Германии и при установке, сработал плагин fastestmirror, нашел зеркала с которых скорость будет выше:

Если нужно использовать прокси только для некоторых репозиториев, не нужно править файл /etc/yum.conf, а настройки прокси указать в конфигурационном файле репозитория /etc/yum.repos.d/ваш_конфиг.repo.

Итак, в этой статье мы рассмотрели базовые возможности менеджера rpm пакета yum в Linux CentOS/ RHEL. В следующей статье мы более подробно поговорим об управлении репозиториями в Yum. Знакомьтесь, пробуйте и используйте yum в своей работе.

Examples

To display all updates that are security relevant, and get a reutrn code on whether there are security updates enter: Sample outputs:

Loaded plugins: product-id, protectbase, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
0 packages excluded due to repository protections
Limiting package lists to security relevant ones

2 package(s) needed for security, out of 10 available
Security: kernel-2.6.32-279.1.1.el6.x86_64 is an installed security update
Security: kernel-2.6.32-279.el6.x86_64 is the currently running version

glibc.x86_64                             2.12-1.80.el6_3.3                      rhel-x86_64-server-6
glibc-common.x86_64                      2.12-1.80.el6_3.3                      rhel-x86_64-server-6

To show a list of all BZs that are fixed for packages you have installed enter: Sample outputs:

Loaded plugins: product-id, protectbase, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
0 packages excluded due to repository protections
 838956 bugfix   bind-libs-32:9.8.2-0.10.rc1.el6_3.1.x86_64
 838956 bugfix   bind-utils-32:9.8.2-0.10.rc1.el6_3.1.x86_64
 826943 security glibc-2.12-1.80.el6_3.3.x86_64
 833703 security glibc-2.12-1.80.el6_3.3.x86_64
 833704 security glibc-2.12-1.80.el6_3.3.x86_64
 837026 security glibc-2.12-1.80.el6_3.3.x86_64
 826943 security glibc-common-2.12-1.80.el6_3.3.x86_64
 833703 security glibc-common-2.12-1.80.el6_3.3.x86_64
 833704 security glibc-common-2.12-1.80.el6_3.3.x86_64
 837026 security glibc-common-2.12-1.80.el6_3.3.x86_64
 837227 bugfix   kernel-2.6.32-279.2.1.el6.x86_64
 837227 bugfix   kernel-firmware-2.6.32-279.2.1.el6.noarch
 836252 bugfix   net-snmp-libs-1:5.5-41.el6_3.1.x86_64
updateinfo list done

To get a summary of advisories you haven’t installed yet use: Sample outputs:

Loaded plugins: product-id, protectbase, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
0 packages excluded due to repository protections

Updates Information Summary: available
    1 Security notice(s)
    4 Bugfix notice(s)
    1 Enhancement notice(s)
Security: kernel-2.6.32-279.1.1.el6.x86_64 is an installed security update
Security: kernel-2.6.32-279.el6.x86_64 is the currently running version
updateinfo summary done

To upgrade packages that have security errata (upgrades to the latest available package) use: Sample outputs:

Loaded plugins: product-id, protectbase, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
0 packages excluded due to repository protections
Setting up Update Process
Resolving Dependencies
Limiting packages to security relevant ones
2 package(s) needed (+0 related) for security, out of 10 available
--> Running transaction check
---> Package glibc.x86_64 0:2.12-1.80.el6 will be updated
---> Package glibc.x86_64 0:2.12-1.80.el6_3.3 will be an update
---> Package glibc-common.x86_64 0:2.12-1.80.el6 will be updated
---> Package glibc-common.x86_64 0:2.12-1.80.el6_3.3 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================
 Package              Arch           Version                     Repository                    Size
====================================================================================================
Updating:
 glibc                x86_64         2.12-1.80.el6_3.3           rhel-x86_64-server-6         3.8 M
 glibc-common         x86_64         2.12-1.80.el6_3.3           rhel-x86_64-server-6          14 M

Transaction Summary
====================================================================================================
Upgrade       2 Package(s)

Total download size: 18 M
Is this ok [y/N]: 

To upgrade packages that have security errata (upgrades to the last security errata package) use: See yum-security man page for more information:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *