Где находится / etc / initramfs-tools / modules в opensuse?

Когда вы не знаете, где находится конкретный исполняемый файл, вы можете запросить установку 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

fastestmirror

Yum использует плагины для расширения своих возможностей. Один из таких плагинов называется fastestmirror. Иногда этот плагин может быть причиной медлительности. Зеркальные сайты, которые выбирает этот плагин, иногда могут быть не самыми лучшими для постоянного использования.

Вы можете удалить список предпочитаемых зеркал из этого плагина, удалив этот файл:

$ sudo rm /var/cache/yum/timedhosts.txt

Часто плагин fastestmirror может вызвать путаницу, потому что какое-то зеркало отстает от остальных зеркал или оригинального сайта. Обычно я временно отключаю его, чтобы обойти проблему, например так:

$ sudo yum --disableplugin=fastestmirror install php-devel

-or-

$ sudo yum --noplugins install php-devel

1
02.01.2019, 02:36
1 ответ

В OpenSUSE процесс немного отличается.Вам нужно открыть /etc/sysconfig/kernelдля редактирования, а затем найти строку ниже, начинающуюся с:

INITRD_MODULES="..."

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

PS :Я никогда раньше этого не делал, так что будьте осторожны

0
28.01.2020, 00:21

Теги

Похожие вопросы