Как узнать из какого пакета программа

Можно воспользоваться командой:

# apt-cache search ЧастьИмени

Недостатки этого метода — не видно, установлен пакет или нет. Не видно версии пакета.

Можно воспользоваться командой:

# dpkg —list ‘*ЧастьИмени*’

Этот метод лучше, так как сразу видно, установлен пакет или нет. Однако он может показать не все пакеты, которые присутствуют в системе (особенно неустановленные). От чего это зависит, пока непонятно. Видимо. dpkg показывает только те пакеты, которые были установлены через него.

Можно воспользоваться командой:

# aptitude search ЧастьИмени

В этом методе видно, установлен пакет или нет. Если пакет установлен, в самой левой колонке будет написано » i «. Однако, версии пакета не печатается, что неудобно.

  • apt-. основные команды
  • Как найти пакет по имени (по части имени)
  • Как найти пакет по известному файлу или каталогу (т. е. по известному имени файла или каталога)
  • Как узнать, какие файлы были установлены из пакета? А какие будут установлены?
  • Как узнать, установлен пакет или нет
  • Как узнать список всех пакетов в репозитарии
  • Как удалить пакет, при удалении которого возникает ошибка
  • Как прописывать источник deb в /etc/apt/sources.list
  • Что делать, если apt предлагает удалить нужные пакеты
  • Как узнать, какие файлы будут установлены в систему из deb-пакета
  • Репозитарии Debian
  • Шпаргалка по управлению пакетами в Debian/Ubuntu
  • Как в Debian устанавливать одновременно программы из стабильного и нестабильного репозитария
  • Как в Debian Linux Stable прописать Unstable дистрибутив?
  • Как в Linux установить пакет, не устанавливая вместе с ним рекомендуемые зависимости
  • Как использовать apt-get в сети предприятия с перехватом траффика
  • Ручная установка deb-пакета с неудовлетворенными зависимостями
  • Как установить пакет из deb-файла с автоматическим удовлетворением зависимостей
  • Что делать, если в Linux развалилась пакетная база APT и не видятся пакеты
  • Как перепаковать deb-пакет, внеся в него собственные изменения
  • Список каталогов пакетной системы APT в Linux
  • Что делать если сменился пакет в APT репозитарии и сам репозитарий стал некорректным
Читайте также:
Процесс сжатия данных файлов документов и т д с помощью специальных программ это

Источник: webhamster.ru

Как БЕСПЛАТНО получить от Microsoft программы Word, Excel, PowerPoint (и другие из пакета Office)

Как узнать из какого пакета программа

Одной из наиболее общих задач управления пакетами является задача отслеживания принадлежности отдельных файлов.

Опция -qf позволяет использовать rpm для поиска информации о принадлежности указанного файла конкретному пакету. Основной синтаксис:

В первую очередь необходимо определить расположение файла. Для этого в Linux есть несколько штатных средств, наиболее часто используется команда which.

В данном примере определяется положение утилиты grep. Теперь можно определить принадлежность grep конкретному пакету.

Сложно ли переходить на Linux?🐧

Осталось объединить команды в одну средствами Linux:

Если используется bash shell, имеется возможность использовать свойства этой оболочки:

Если файл не принадлежит пакету (а это пользовательские файлы, документы etc.), будет выведено сообщение:

file mail is not owned by any package

Одна из причин, почему команда rpm -qf довольно часто используется, это отсутствие связи между именами команд и именами пакетов, в которые они входят. Например:

PostgresPro

Inferno Solutions

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру

Источник: www.opennet.ru

Как найти пакет по программе

Обычно имя пакета соответствует имени программы. Но иногда необходимо выяснить, к какому пакету относится та или иная утилита, и имена пакета и программы могут не совпадать.

Например. Есть для просмотра сетевых интерфейсов команда «ip a», а есть «ifconfig». Попробуем выяснить, к каким пакетам они относятся.

Сначала нужно определить, где находится исполняемый файл программы:

$ whereis ip ip: /usr/bin/ip /sbin/ip /usr/share/man/man8/ip.8.xz /usr/share/man/man7/ip.7.xz
$ whereis ifconfig ifconfig: /bin/ifconfig /sbin/ifconfig /usr/share/man/man8/ifconfig.8.xz

Нам нужен из результата путь содержащий «bin» — бинарные, двоичные файлы.

Читайте также:
Как установить программу r studio

Далее с помощью следующей команды мы выясняем, из какого пакета исполняемый файл:

$ rpm -qf /usr/bin/ip iproute2-5.13.0-alt1.x86_64
$ rpm -qf /bin/ifconfig net-tools-1.60-alt19.x86_64

Источник: www.altlinux.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru