Выход yum list installed
, крайний правый столбец:
Большинство из них говорят installed
, некоторые говорят @amzn-main
, и некоторые говорят @amzn-updates
.
Что это означает? Это говорит tmux
является @amzn-main
, но я управлял им. Так он установлен на самом деле или нет?
Я пытаюсь скомпилировать zsh
5.0.2, но его скрипт конфигурации жалуется, что не находит ncurses
. ncurses
указан как @amzn-updates
. Я без особого успеха искал в системе ее файлы, и sudo yum install ncurses
дает мне
Package ncurses-5.7-3.20090208.11.amzn1.x86_64 already installed and latest version
В третьем столбце указано, из какого репозитория установлен пакет. Все перечисленные пакеты установлены. Однако иногда, если в разных репозиториях доступно более одной версии, будет указано, какой репозиторий. Иногда используя yum list installed
есть раздражающий installed
вместо фактического репозитория.
Вот несколько способов найти репозиторий для данного установленного пакета:
rpm -qi {packagename}
или
repoquery -i {packagename}
Ссылки:
Я не знаком с EC2, но, поскольку он основан на CentOS, я предполагаю, что это идентификатор репо. Вы можете просмотреть все настроенные репозитории, запустив:
yum repolist all
Я пытаюсь скомпилировать
zsh
5.0.2, но его скрипт конфигурации жалуется, что не находитncurses
Похоже, он жалуется на файлы заголовков и библиотеки, поэтому вы, вероятно, захотите установить ncurses-devel
:
sudo yum install ncurses-devel