Где взять «Инструменты разработки» для CentOS 7 при попытке установить через yum?

Попробуйте установить флаг -nostdinна ffmpeg.

Хотя, возможно, это не имеет прямого отношения к основному -исходному вопросу постеров, на данный момент это самый популярный результат поиска по запросу «ffmpeg не работает из-за скрипта», поэтому я все равно делюсь своими выводами в надежде, что кто-то еще помогает.

Я сталкивался с этим всякий раз, когда запускал ffmpegиз cat 'file' | while read INFILE ; do loop. Запуск ffmpegвне этого цикла или сам по себе будет работать нормально. Добавление цикла приведет к сбросу данных на консоль. Я не совсем уверен, почему, но добавление -nostdinвылечило мою проблему, так как я думаю, что время чтения и ffmpeg боролись за стандартный ввод. Я готов выслушать объяснения других людей, почему -nostdinсработал в моем случае.

2
14.05.2020, 22:26
2 ответа

В выводе вашей консоли написано:Maybe run: yum groups mark install (see man yum)— вы сделали это?

Попробуйте запустить следующие команды:

yum groups mark install "Development Tools"
yum groups mark convert "Development Tools"
yum groupinstall "Development Tools"

Ссылка:Обсуждение клиентского портала RedHat

4
28.04.2021, 23:15

Попробуйте:

yum group list

Чтобы узнать, сможет ли yum найти Development Toolsпод Available Groups. Если не получится, попробуйте:

yum clean all
yum group list

И посмотрим, сможет ли он его найти. Если это все еще не удается, возможно, у вас не включены правильные зеркала для ее устранения.

попробуйте снова выполнить команду очистки, а затем:

yum --disablerepo=\* --enablerepo=base,updates group list

Если сможешь найти. Здорово! Установить с помощью:

yum --disablerepo=\* --enablerepo=base,updates groupinstall "Development Tools"

Если это не так, можете ли вы дать нам вывод:

yum repolist all

РЕДАКТИРОВАТЬ:

Спасибо за информацию.

Я нашел статью , в которой говорится следующее :" Чтобы установить инструменты разработки CentOS, вам потребуется подключиться к виртуальному серверу с помощью SSH и работать в качестве пользователь root."

Попробуйте переключиться на пользователя «root» (, если вы не знаете учетные данные root, вы можете попробовать sudo su. sudo также может работать, но я вижу, что вы уже пробовали это... )и выполняли приведенные выше команды.

Наконец, вы можете попробовать включить эти репозитории «источники»:

  • CentOS -7 -Базовые источники
  • CentOS -7 -Дополнительные источники
  • CentOS -7 -Источники обновлений

И после запуска yum updateследует groupinstall.

Дайте мне знать, если это не сработает. Удачи!

1
28.04.2021, 23:15

Теги

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