Как определить, каким образом программное обеспечение установлено на Linux

У меня есть много программных средств, установленных на моей машине Linux (RHEL), а некоторые из них были установлены с помощью yum, а некоторые из них загрузили rpm и выполнили ее из файлового менеджера gnome. У меня также есть несколько программных архивов (zip или tar), которые я просто распаковывал в каталог / opt.

Мой вопрос: возможно ли узнать, какой метод я установил, например, Chrome-браузер, который находится в папке / opt / google /?

Ответ может отличаться от дистрибутива Linux, но меня больше интересуют эти дистрибутивы: RHEL, CentOS, Fedora (отсортировано по важности).

Ответ мне достаточно, если я знаю: он был установлен yum, rpm или zip.

Я проверил history (как для своего пользователя, так и для root ), но там больше нет следов.

One Solution collect form web for “Как определить, каким образом программное обеспечение установлено на Linux”

rpm -qa --last – это простой способ узнать, когда определенное программное обеспечение было установлено из RPM.

rpm -qf /path/to/some/software довольно надежно определить, установлено ли программное обеспечение из RPM и какой RPM (если это не символическая ссылка).

Если он не был установлен RPM, программное обеспечение попало в вашу систему «каким-то другим способом».

Независимо от того, не был ли пакет RPM включен в репозиторий yum или нет: yum info <rpm-name> показывает, из какого репозитория доступен пакет RPM. Если репозиторий yum теперь отключен или установлен RPM-пакет вручную, yum будет перечислять: Repo: installed .

  • Ошибка при попытке получить источники dwm
  • Проблемы с Kali Linux 4.6.0-kali1-686-pae
  • Каковы возможные проблемы с установкой пакета из разработчика вместо дистрибутивных хранилищ
  • Vuze не начинается?
  • Почему yum еще не обновляет GCC 4.9.0?
  • Установка Skype в Ubuntu
  • Почему этот открытый ключ Debian-ex-developer не найден?
  • Как установить Oracle 12 на сервер Debian Jessie?
  • Как я могу исправить «insserv: существует ли цикл между сервисами mountnfs и nfs-common, если они запущены» в Debian wheezy?
  • Fedora 19 установить жесткие диски не видно
  • Установка пользовательских пакетов в Linux
  • Interesting Posts

    Как настроить аудио для lubuntu минимальной установки

    Является файловой системой fsck -N опасной

    Почему этот двоичный файл передается поверх «ssh -t», который изменяется?

    Устранение неполадок с системой systemd в системе Centos 7

    Устройство блокировки Systemd перед другим блоком

    Как использовать touch для установки измененной / созданной временной метки файла?

    Как сохранить подсказку в фоновом режиме?

    Клавишу привязки экрана требуется дополнительная клавиша Enter (RET)

    Нужно: простой способ удаленного мониторинга процесса на моем сервере

    Должен ли я быть связан с большими (удаленными) файлами в lsof?

    Определение общего интерпретатора для такой программы, как ожидать?

    Почему в Cinnamon / Linux / Xorg отключен ключ Scroll Lock?

    Получение текста от последнего маркера до EOF в POSIX.2

    Нужна помощь в обработке текстового файла с awk для соответствия формату файлов CSV

    Использование файла .ovpn для настройки VPN на Antergos Gnome

    Linux и Unix - лучшая ОС в мире.