Определение необходимого хранилища для программного обеспечения

Я начинающий пользователь Linux (в настоящее время CentOS). Я попытался установить приложение терминала терминатора. Я понял, что его нет в репозиториях Cent-OS по умолчанию, но он должен быть в репозитории epel-release.

Так я и сделал:

yum install epel-release

Это установлено нормально, а затем:

yum install terminator

Но я получаю ошибку:

No package terminator available.
Error: Nothing to do

Почему это не работает и как вы узнаете, какой репозиторий вам нужен для определенного программного обеспечения?

2 ответа

Решение

Выполните следующие шаги, чтобы установить Terminator на новую установку CentOS 7.

Сначала установите репозиторий Extra Packages for Enterprise Linux (EPEL):

yum install epel-release

Затем обновите вновь установленное хранилище:

yum update

Пакет Terminator содержится в репозитории nux-desktop. Прежде чем вы сможете добавить его в свой каталог yum.repos.d, вам необходимо сначала загрузить файл rpm:

wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release- 0-1.el7.nux.noarch.rpm

Затем выполните эту команду для установки хранилища:

rpm -Uvh nux-dextop-release-0-1.el7.nux.noarch.rpm

Затем обновите вновь установленное хранилище:

yum update

Теперь вы готовы установить терминатор:

yum install terminator

Терминатор теперь установлен и готов к использованию:)

Терминатор не является частью EPEL. Похоже, это часть nux-dextop.

Узнайте больше о различных репозиториях, доступных на CentOS.

Это должно работать, если вы используете CentOS 7:

yum install https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm

yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

yum install terminator

Стоит отметить, что ваш yum install epel-release Скорее всего установлена ​​правильная версия epel-release, поэтому первая строка, вероятно, не требуется.

Удачи!

Другие вопросы по тегам