Yum терпит неудачу - нет включенных репозиториев.

Я пытаюсь установить "libstdc ++. I686" с помощью

yum install libstdc++.i686

но это не удается из-за этой ошибки:

qa @ qa-teamcity01: /usr/local/nsis/nsis-2.46-src$ sudo yum установить libstdc ++. i686

[sudo] пароль для qa:

Нет активных репозиториев. ** Запустите "yum repolist all", чтобы просмотреть имеющиеся у вас репозитории.

Вы можете включить репозиторий с помощью yum-config-manager --enable


Я просмотрел свой каталог repos.d (/etc/yum/repos.d) и его пустой, а также открыл файл yum.conf и не увидел никаких репозиториев.

Как мне получить нужный репозиторий?


person Shahar Hamuzim Rajuan    schedule 21.11.2013    source источник
comment
Проверьте ответы на unix .stackexchange.com / questions / 6827 /   -  person Chilledrat    schedule 21.11.2013
comment
это только для ОС Fedora, я использую ubunto   -  person Shahar Hamuzim Rajuan    schedule 21.11.2013
comment
Обычный способ установки пакетов в командной строке в Ubuntu - с помощью apt-get. Попробуйте sudo apt-get install libstdc ++. I686 (и если вы используете 32-битную версию Ubuntu, вы можете удалить часть .i686)   -  person Chilledrat    schedule 21.11.2013
comment
yum не настроен или запускается без каких-либо файлов конфигурации. при условии, что вы установили его с sudo apt install yum. Мне также нужна помощь с этой проблемой ... Нет репозиториев для включения, просто нет точки. yum нигде не настроен на поиск пакетов. Думаю, мне нужно развернуть виртуальную машину Fedora и проверить, какие должны быть конфигурации. В вашем случае просто используйте apt, так как вы используете ubuntu вместо Fedora. (извините за то, что беспокою вас, это попытка получить помощь для моего варианта использования, а именно: мне нужны пакеты Fedora на ubuntu, это может быть дубликат любого нового вопроса, который я задаю (та же ошибка))   -  person mjz19910    schedule 26.09.2017


Ответы (1)


хорошо, моя проблема заключалась в том, что я пытался установить пакет с помощью yum, который является основным инструментом для получения, установки, удаления, запроса и управления программными пакетами Red Hat Enterprise Linux RPM из официального программного обеспечения Red Hat репозитории, а также другие сторонние репозитории.

Но я использую ubuntu, и обычный способ установки пакетов в командной строке в Ubuntu - с помощью apt-get. так что правильная команда была:

sudo apt-get install libstdc++.i686
person Shahar Hamuzim Rajuan    schedule 21.01.2015
comment
У меня это не работает, sudo apt-get install libstdc ++. I686 Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готово E: Не удалось найти пакет libstdc ++. I686 E: Не удалось найти ни один пакет от glob 'libstdc ++. i686' E: Не удалось найти какой-либо пакет с помощью регулярного выражения 'libstdc ++. i686' - person ; 09.12.2016
comment
На самом деле это не ответ на возникшую проблему с yum. Это не должен быть принятый ответ - person The Cloud Guy; 23.08.2020