Когда вы не знаете, где находится конкретный исполняемый файл, вы можете запросить установку YUM следующим образом, используя repoquery
:
$ repoquery -q --file */phpize
php-devel-0:5.3.3-26.el6.x86_64
php-devel-0:5.3.3-27.el6_5.x86_64
Yum использует плагины для расширения своих возможностей. Один из таких плагинов называется fastestmirror. Иногда этот плагин может быть причиной медлительности. Зеркальные сайты, которые выбирает этот плагин, иногда могут быть не самыми лучшими для постоянного использования.
Вы можете удалить список предпочитаемых зеркал из этого плагина, удалив этот файл:
$ sudo rm /var/cache/yum/timedhosts.txt
Часто плагин fastestmirror может вызвать путаницу, потому что какое-то зеркало отстает от остальных зеркал или оригинального сайта. Обычно я временно отключаю его, чтобы обойти проблему, например так:
$ sudo yum --disableplugin=fastestmirror install php-devel
-or-
$ sudo yum --noplugins install php-devel
В OpenSUSE процесс немного отличается.Вам нужно открыть /etc/sysconfig/kernel
для редактирования, а затем найти строку ниже, начинающуюся с:
INITRD_MODULES="..."
, который вам нужно отредактировать и добавить модуль, который вы хотите установить. После этого вам нужно запустить mkinitrd
, что эквивалентно update-initramfs
в дистрибутивах типа Debian.
PS :Я никогда раньше этого не делал, так что будьте осторожны