Yum
Перейти к навигации
Перейти к поиску
Содержание
Некоторые рекомендации по работе с yum
Чтобы посмотреть информацию о пакетах, надо выполнить комманду:
yum list - выведет всю информацию о пакетах (сначала установленные)
yum list installed - выведет информацию только об установленных пакетах
yum.conf.FC6 для работы с локального рипозитария
[main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=20 [base] name=Fedora Core $releasever - $basearch - Base baseurl=file:///mnt/dist/fedora/$releasever/$basearch/os/ gpgcheck=1 [updates-released] name=Fedora Core $releasever - $basearch - Released Updates baseurl=file:///mnt/dist/fedora/updates/$releasever/$basearch/ gpgcheck=1 [fedora-extras] name=Fedora Core $releasever - $basearch - extras baseurl=file:///mnt/dist/fedora/extras/$releasever/$basearch/ gpgcheck=1 [livna.org] name=Fedora Core $releasever - $basearch - livna.org baseurl=file:///mnt/dist/fedora/contrib/rpm.livna.org/fedora/$releasever/$basearch/ gpgcheck=1
При этом директория /etc/yum.repos.d/ должна быть пустой !!!
Дополнительную информацию можно почитать на /mnt/dist/fedora/INFO/
Для того, чтобы настроить YUM для работы с местным репозиторием размещённым на http сервере необходиммо поправить /etc/yum.conf следующим образом:
[main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=20 [base] name=Fedora Core $releasever - $basearch - Base baseurl=http://192.168.0.6/repos/$releasever/$basearch/os/ gpgcheck=1 [updates-released] name=Fedora Core $releasever - $basearch - Released Updates baseurl=http://192.168.0.6/repos/updates/$releasever/$basearch/ gpgcheck=1 [fedora-extras] name=Fedora Core $releasever - $basearch - extras baseurl=http://192.168.0.6/repos/extras/$releasever/$basearch/ gpgcheck=1 [livna.org] name=Fedora Core $releasever - $basearch - livna.org baseurl=http://192.168.0.6/repos/contrib/rpm.livna.org/fedora/$releasever/$basearch/ gpgcheck=1
При этом директория /etc/yum.repos.d/ должна быть пустой !!!
Дополнительную информацию можно почитать на http://192.168.0.6/repos/INFO/
Ошибка сегминтации
Если при работе с Yum или RPM выдается нечто подобное:
error: rpmdbNextIterator: skipping h# 931 Header V3 DSA signature: BAD, key ID 4f2a6fd2 error: rpmdbNextIterator: skipping h# 931 Header V3 DSA signature: BAD, key ID 4f2a6fd2 error: rpmdbNextIterator: skipping h# 934 Header V3 DSA signature: BAD, key ID 4f2a6fd2 Ошибка сегминтации
То поможет следующее:
rpm --rebuilddb
Если не помогло, то должно помоч это:
rm /var/lib/rpm/Pubkeys rpm --rebuilddb