Я хочу установить barman pkg - (этот сервер резервного копирования)
во время yum yum не удалось из-за зависимостей
Я не очень хорошо понимаю, что yum действительно нужно, от ошибок вниз моя версия python на моем Linux - 2.7.5 Я не уверен в соответствии с ошибкой yum, но кажется, что yum нужна старая версия python - 2.7 - поэтому нужно выполнить понижение версии python?
посоветуйте, пожалуйста, что необходимо для устранения этих зависимостей и что мне нужно делать в этом случае?
юм установи бармен . .
Error: Package: python-argh-0.23.2-1.el6.noarch (epel)
Requires: python(abi) = 2.6
Installed: python-2.7.5-34.el7.x86_64 (@anaconda/7.2)
python(abi) = 2.7
python(abi) = 2.7
Available: python34-3.4.5-2.el6.i686 (epel)
python(abi) = 3.4
Error: Package: python-argcomplete-0.8.8-1.el6.noarch (epel)
Requires: python(abi) = 2.6
Installed: python-2.7.5-34.el7.x86_64 (@anaconda/7.2)
python(abi) = 2.7
python(abi) = 2.7
Available: python34-3.4.5-2.el6.i686 (epel)
python(abi) = 3.4
Похоже, вы используете CentOS/Redhat 7. Ошибки возникают из-за включения репозитория Epel для CentOS/Redhat версии 6.
РЕДАКТИРОВАТЬ:
Согласно этой вики , загрузите и установите epel -выпуск -последний -7.noarch.rpm .
sudo rpm -ivh epel-release-latest-7.noarch.rpm
Вы можете проверить эти пакеты и их ключи на странице ключей проекта Fedora:https://fedoraproject.org/keys.
Обязательно удалите (или, как минимум, отключите )репозиторий epel el6
.
Если я вас правильно понял, то есть путаница с зависимостями пакета barman.
Вы можете узнать зависимости пакета, который еще не установлен, с помощью инструмента повторного запроса.
repoquery --requires <package>
Поскольку у вас уже могут быть удовлетворены некоторые зависимости, перечислите только те, которые остаются невыполненными, используя:
repoquery --requires --resolve <package>
Если вы столкнетесь с похожей ситуацией в системе на основе Ubuntu, инструмент apt может предоставить ту же информацию через:
apt depends <package>