Как узнать, какое имя ввести для запуска программы после установки с помощью yum / rpm?

Я только что установил rpm используя следующую команду:

 yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm 

Теперь это сделал трюк, и я мог запустить приложение, используя:

 FoxitReader & 

Что делать, если FoxitReader не смог запустить приложение, а имя было чем-то другим. Как я могу узнать, какое имя файла запуска может быть только что установлено?

4 Solutions collect form web for “Как узнать, какое имя ввести для запуска программы после установки с помощью yum / rpm?”

Я обычно перечисляю содержимое RPM и фильтрую его с помощью /bin/ . Файлы в этом каталоге исполняются.

 $ rpm -ql ImageMagick | grep /bin/ /usr/bin/animate /usr/bin/compare /usr/bin/composite /usr/bin/conjure /usr/bin/convert /usr/bin/display /usr/bin/identify /usr/bin/import /usr/bin/mogrify /usr/bin/montage /usr/bin/stream 

То же самое для Debian; для установленного пакета,

 dpkg -L <packagename> | grep -F /bin/ 

dpkg -L перечисляет содержимое пакета (в основном печатает /var/lib/dpkg/info/<packagename>.list ), и grep выбирает любые пути к файлу, содержащие /bin/ .

Для файла deb который вы еще не установили,

 dpkg-deb -c path/to/filename.deb | grep -F /bin/ 

Для незнакомого пакета вы обычно также хотите изучить /usr/share/doc/<packagename>/README.Debian и если каталог содержит другие полезные материалы, такие как файл contrib или подкаталог examples или contrib , посмотрите на те, слишком.

Как уже было сказано несколькими другими, найдите «/ bin» в списке файлов пакетов.

Вот Gentoo

$ equery f firefox | grep bin

equery является частью пакета gentoolkit .

С:

 rpm -qlp package.rpm 

вы можете перечислить файлы внутри файла rpm. Исполняемые файлы, вероятно, будут находиться в папке bin. Так:

 rpm -qlp package.rpm | grep bin 

может работать тоже.

  • Могу ли я установить прокси для конкретных репозиториев yum?
  • Zypper cmd для запроса версий репозитория пакета
  • RHEL6 + Ошибка: сжатие xz недоступно
  • Параметр yum's --enablerepo разрешает только репо для текущей команды?
  • Обновление yum repo в RHEL 7 с Ansible
  • Не удалось обновить CentOS6.6 из-за 404
  • «Выполнение транзакции (блокировка завершена)« насколько «заблокировано» отключено?
  • git 1.9 и yum groupinstall "Средства разработки"
  • Поиск файлов, не установленных менеджером пакетов RPM
  • как удалить конфликтный пакет
  • Amazon AWS (Amazon AMI), устанавливающий OpenVPN
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.