Одобрено: Fortect
Похоже, кто-то из наших пользователей столкнулся с ошибкой при отключении основных обновлений Yum. Есть много веских причин, которые могут вызвать эту проблему. Давайте обсудим это ниже.
<раздел>
Среда
- Red Hat Enterprise Linux (RHEL) 5
- Red Hat Enterprise Linux (RHEL) 6
- Red Hat Enterprise Linux (RHEL) 9
- Red Hat Satellite
- Red Hat Network
<раздел>
Проблема
- Как я могу не включить ядро и другие пакеты из обновленной версии Red Hat Enterprise Linux при полном обновлении непосредственно из yum?
- Как использовать исключение для работы с yum?
- Как предотвратить обновление пакета при обновлении системы, взятой со вторичного сервера?
- Как исключить наиболее эффективные 32-битные пакеты, также называемые 64-битными пакетами?
<раздел>
Разрешение
-
Направление
up2date
, представленное в Red Hat Enterprise Linux 7, по умолчанию исключает информацию о ядре. Стандарт вyummy
Red Hat Enterprise Linux 5 – это исправления ядра. -
Чтобы пропустить установку или обновление ядра или других пакетов во время просмотра, утилита обновления
yummy
в Red Hat Enterprise Linux 5, 6 и 7 использует следующие возможности: -
Временное решение из командной строки:
номер отличное обновление --exclude = PACKAGENAME
Например, чтобы исключить все пакеты, связанные с ядром:
# Yum update --leave out = ядро *
Чтобы не принимать во внимание названия программ gcc
и php
:
# восхитительное обновление --exclude равно gcc, php
Чтобы запретить обновление определенного пакета, вот несколько из них, просто отредактируйте файл / etc / yum. conf, чтобы использовать “исключить” инвестиции.
Исключить Gcc * с пакетами PHP *:
# потрясающая статья --exclude = gcc * --exclude = perl *
- Чтобы внести постоянные улучшения, отредактируйте новый файл
/etc/yum.conf
и воспользуйтесь результатами:
[принципал]cachedir = / var против cache / yum / $ basearch / dollar releaseverKeepcache = 0Уровень отладки = 2файл журнала соответствует / var / log / yum.logИсключение = Ядро * Версия Redhat * <==== Если
Примечание. Вам нужно исключить много разных почтовых сообщений, а затем разделить их все одной открытой областью или запятой. Не добавляйте сразу разные строки banish =
в файл конфигурации, потому что yum
учитывает только запись go on exclude
.
Чтобы не включать 32-битные пакеты, отредактируйте базу данных /etc/yum.conf
.
Владелец пакета Yum разрешает обновления ядра. Однако CentOS никогда не предлагает самую последнюю версию ядра в официальном репозитории. Чтобы обновить ядро на вашем CentOS, вам нужно, если вы хотите установить большой сторонний репозиторий под названием ElRepo. ElRepo предлагает расширенную версию ядра, доступную на kernel.org.
exclude = * .i? 86 (пробел) .i686
Это решение, вероятно, является частью программы Red Hat Fast Track Publishing и включает обширную библиотеку продуктов и услуг, которые разработчики Red Hat разработали для помощи нашим клиентам. Чтобы предоставить вам необходимые навыки по мере поступления, эти материалы могут быть легко представлены как в исходной, так и в исходной форме.
В: Составьте эффективный список исключений, чтобы любой, кто запускает yummy update, определенно не загрузил все эти исправления ядра?
# вкусное редактирование --exclude = PACKAGENAME.# yum update --exclude = базис *[main] cachedir = / var / cache и yum / $ basearch / $ releasever keepcache означает 0 debuglevel = 2 logfile = per var / log / yum.log exclude равно ядру * redhat-release * <====exclude = * .i? 80 шесть * .i686.
Ответ:
Это может быть двумя способами:
1. конфигурационный файл yum для yum.conf (постоянный)
2. Используйте параметры командной строки
Используйте Yum.conf
2. Это должно быть почти на клиентах в этом разделе "[main]" yummy in.conf.
3. Убедитесь, что вы не видите каждый бит пакетов ядра в пакетах, которые размещаются, когда клиенты запускают команду yum update:
Из командной строки
Это действительно временно, и нам нужно создать список исключений в командной строке.
# Holy Moly yum.confисключатьСписок пакетов для исключения или сообщений для установки. Это должно быть отдельное включение от среды. Заполнители для луковиц (например, * и?) Разрешены.
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
номер vi /etc/yum.conf[превыше всего]cachedir = / var / хранилище кеш / yum / $ basearch / usd releaseverKeepcache = 0Уровень отладки = 2файл журнала = - var / log / yum.logточный поиск означает 1устаревшее = 1gpgcheck = 1Плагины = 1install_limit равно 3# Исключить основные обновления PUTexclude = core *# ВАШ ОТДЫХ ЗДЕСЬ ИЛИ В отдельных файлах с ссылкой на file.repo# через /etc/yum.repos.d
# yum --exclude соответствует core * update
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.