Обновление CentOs 7 YUM не работает

Это нормально, установка пакета не запускает ни один из его двоичных файлов по умолчанию (иначе представьте, как бы мы веселились, устанавливая e2fsprogs и тому подобное!)

Если вы хотите, чтобы сценарий usblinux-runner.sh запускался автоматически после установки пакета, вам нужно добавить сценарий postinst, который будет запускать usblinux-runner.sh. Есть одна оговорка: вы не можете устанавливать другие пакеты из сценария сопровождения, поэтому вам придется удалить строки apt-get. Но это не страшно, потому что правильный способ объявления зависимости (ваш пакет зависит от build-essential) - объявить её в Depends: записи управляющего файла. Учитывая все это, вы можете просто запустить свой postinst скрипт

/usr/share/usblinux/installer.sh install-client

Здесь не нужен sudo, скрипты сопровождающего все равно запускаются от имени root.

15
11.01.2017, 14:13
3 ответа

Отредактируйте файл /etc/yum.conf и добавьте

http_caching=packages
27
27.01.2020, 19:49

Следующее также работает:

yum clean all
yum makecache
yum update
18
27.01.2020, 19:49

Выполнил приведенную ниже команду, после чего установка yum успешно заработала:

yum clean all
-1
27.01.2020, 19:49

Теги

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