Как проверить доступные версии пакета в системы об/мин?

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

lsof -o -p1234    # where 1234 is the process ID of the command
lsof -o /path/to/file

Если Вы планируете заранее, передаете данные по каналу через pv.

62
23.01.2011, 10:15
5 ответов

конфетка Для RHEL/Fedora/Centos/Scientific Linux

Обеспечивает команду list отобразить информацию об установленном и обновляемом (и более старый) пакеты.

yum --showduplicates list <package>

застежка-молния Для SuSE Linux

Может возвратить подробный список доступных и установленных пакетов или патчей.

zypper search -s <package>

Добавление --exact-match может помочь, если существует несколько пакетов.

Как заметка на полях, вот сравнение команд управления пакета.

82
27.01.2020, 19:32
  • 1
    Необходимо также добавить --showduplicates кому: yum если Вы хотите видеть ВСЕ доступные версии, не просто последнее. –  Steve Shipway 09.01.2017, 06:14

Для запросов доступных пакетов можно сделать urpmq --sources YOURPACKAGE Это является определенным для Mandriva (я только знаю Mandriva).

Если Вы хотите знать версию установленного пакета: rpm -q YOURPACKAGE Это работает над всеми системами об/мин.

На RedHat/Fedora посмотрите конфетку.

3
27.01.2020, 19:32

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

rpm -qa | grep <packagename>

Больше команд об/мин перечислено здесь

3
27.01.2020, 19:32

Другие ответы обращаются, как получить информацию об установленных пакетах в системе. Добавить, к которому, также возможно еще не запросить вкусный репозиторий о доступном установленные пакеты, кроме того, с pkcon search команда от PackageKit, например.

$ pkcon search name xz
Searching by name             [=========================]         
Starting                      [=========================]         
Querying                      [=========================]         
Available       pxz-4.999.9-2.beta.20100608git.fc15.i686        Parallel LZMA compressor using XZ
Installed       xz-5.0.3-1.fc15.i686                            LZMA compression utilities
Available       xz-compat-libs-5.0.1-2.fc15.i686                Compatibility libraries for decoding LZMA compression
Available       xz-compat-libs-5.0.3-1.fc15.i686                Compatibility libraries for decoding LZMA compression
Installed       xz-debuginfo-5.0.3-1.fc15.i686                  Debug information for package xz
Installed       xz-devel-5.0.3-1.fc15.i686                      Devel libraries & headers for liblzma
Installed       xz-libs-5.0.3-1.fc15.i686                       Libraries for decoding LZMA compression
Installed       xz-lzma-compat-5.0.3-1.fc15.i686                Older LZMA format compatibility binaries
Installed       xzgv-0.9.1-3.fc15.i686                          Picture viewer
$

Я предполагаю, что PackageKit записан универсальный так, чтобы он работал со способными репозиториями также, хотя у меня есть только опыт от использования его в моих системах Fedora.

5
27.01.2020, 19:32

Для получения всей информации об установленном пакете можно использовать rpm -qi <имя пакета>. Также можно использовать следующие команды:

yum info <package name>
yum list <package name>
yum --showduplicates list <package name>
16
27.01.2020, 19:32

Теги

Похожие вопросы