Комментарии 20
yum localinstalllocalinstall и localupdate — это легаси. Вместо них работают обычные install и update.
/etc/yum.conf.d/У меня в седьмой CentOS /etc/yum.repos.d/
Полезная статья, поэтому раз в год и повторяется.
Из практики потребовалось для одних репозиториев использовать доступ через прокси, а для других локально.
В этом случае /etc/yum.conf не трогаем, а в файле /etc/yum.repos.d/нужный_конфиг.repo тоже можно использовать директивы настройки прокси.
В этом случае /etc/yum.conf не трогаем, а в файле /etc/yum.repos.d/нужный_конфиг.repo тоже можно использовать директивы настройки прокси.
yum update httpd = yum update
А для обновления пакета необходимо писать yum install httpd тогда вам предложит обновить пакет. centos7/fedora 20-23
А для обновления пакета необходимо писать yum install httpd тогда вам предложит обновить пакет. centos7/fedora 20-23
yum-plugin-versionlock
чем отличается от --exclude=name?
Как я понимаю, versionlock
меняет состояние самого пакета, это аналог hold
в Debian
Holding a package basically means you're telling the package manager to keep the current version no matter what. This is useful if more recent version of a currently working program breaks after an update.
Вместо прописывания вручную списка пакетов в --exclude
мы пакеты лочим и забываем.
> yum provides
rpm -qf /usr/bin/…
работает быстрее
А в yum есть аналог
rpm --verify который проверит были ли как-то изменены файлы из пакета?
rpm -qf /usr/bin/…
работает быстрее
А в yum есть аналог
rpm --verify который проверит были ли как-то изменены файлы из пакета?
> yum provides
> rpm -qf /usr/bin/…
> работает быстрее
у них разное назначение. rpm подразумевает, что файл уже установлен в системе. А часто бывают случаи, что необходимо запустить программу, которая требует libName-1.2.3.so, но мы не знаем имя пакета. Вот для таких случаев и нужен yum provides, который будет искать по всем пакетам и репозитариям.
> rpm -qf /usr/bin/…
> работает быстрее
у них разное назначение. rpm подразумевает, что файл уже установлен в системе. А часто бывают случаи, что необходимо запустить программу, которая требует libName-1.2.3.so, но мы не знаем имя пакета. Вот для таких случаев и нужен yum provides, который будет искать по всем пакетам и репозитариям.
«В дополнительно читайте» я бы ещё dnf указал, как грядущую возможную замену юм.
Есть что нибудь такое для debian?
В последнее время yum пытается обращаться к репозиториям по IPv6 адресу, из-за чего при не настроенном IPv6 бывает невозможно, например, установить необходимый пакет.
Для того, чтобы обращение к репозиториям проходило через IPv4 адреса, необходимо добавить опцию:
echo «ip_resolve=4» >> /etc/yum.conf
Отключение IPv6 в самой системе ни как не влияет на поведение yum.
Для того, чтобы обращение к репозиториям проходило через IPv4 адреса, необходимо добавить опцию:
echo «ip_resolve=4» >> /etc/yum.conf
Отключение IPv6 в самой системе ни как не влияет на поведение yum.
последние 2 команды охватывают все остальное же.
а в RedHat клонах dnf вроде ж уже, не?
этот мануал можно использовать и с ним?
этот мануал можно использовать и с ним?
Ситуация такая: на сервере не так много памяти (из 512 МБ доступно ~150). Возможно ли запустить обновление всех пакетов, но поочередно? Помнится, возникала ошибка о недостатке памяти.
А сейчас попытался обновиться, получаю сообщение:
А сейчас попытался обновиться, получаю сообщение:
# yum update
error: rpmdb: BDB0113 Thread/process 15646/140191230289728 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 - (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Yum, шпаргалка