Я использую Red Hat Enterprise Linux 3. Я установил openmotif-2.2.2-16.src.rpm, выполнив следующую команду
rpm -ivh openmotif-2.2.2-16.src.rpm
Сообщение получено на 100%, но когда я бегу rpm -q openmotif
, я получаю сообщение "пакет openmotif не установлен "
Пожалуйста, помогите, спасибо
Вы установили исходный RPM, а не двоичный RPM.
Исходные RPM просто распаковывают свой исходный код в /usr/src/redhat/
по умолчанию и не отображаются в базе данных пакетов.
Вам нужно будет найти (или скомпилировать с помощью rpmbuild --rebuild <src rpm>
) правильный двоичный RPM для вашей системы.
Джеймс прав, но я также хотел бы отметить, что Red Hat Enterprise 3 является EOL и больше не будет получать обновления безопасности (http://rhn.redhat.com/errata/RHSA-2010-0817.html). Я бы рекомендовал перейти от RHEL3 к тому, что все еще поддерживается.
Как сказал Джеймс, вы установили исходный код openmotif, чтобы преобразовать его в двоичный файл, перейдите по ссылке