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

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

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

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

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

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

  • Загружать пакеты Debian и зависимости от окон?
  • Установка пользовательских пакетов в Linux
  • Как установить обновление для Runtime Environment 7 7 для архитектуры x64 на ОС Debian?
  • Как ограничить установку xorg одним видеодрайвером?
  • Как устранить эту проблему с дублирующимися источниками при установке новейшего Google Chrome Debian?
  • vim install на freebsd занимает 5 часов и подсчитывает
  • подсказка conffile во время обновления по сценарию
  • CMake не найден, но он установлен
  • 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 .

    Interesting Posts

    Можно ли использовать двухзарядный Linux Mint на любом ноутбуке Windows 8?

    Обнаружение дистрибутивов RHEL / RPM

    разделять файл, передавать каждую часть в качестве параметра скрипту, запускать каждый скрипт параллельно

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

    Zorin os 9 Установка зависает при установке Zorin вместе с Microsoft Windows XP Home Edition

    Как построить график из значений текстового файла с помощью gnuplot?

    Что произойдет, если я обновлю Fedora?

    Настройка ИБП Linux Network Network

    Удаление JDK rpm для переустановки

    NFS экспортирует all_squash, anonuid, anongid, сопоставляя все клиенты клиентов с владельцем на сервере (работающем), все еще нуждающимся в возможностях для чтения на сервере?

    Рекоммендация программного обеспечения: точки восстановления на основе дифференциала

    декодирование имени пакета debian (версия, выпуск)

    Imagemagick конвертирует неправильно размеры ландшафта pdfs

    Как загрузить оригинальный файл ramdisk на компьютер?

    Невозможно установить Linux (с двойной загрузкой): 0 байтов доступно при выборе SSD с 170 ГБ свободного места

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