Установлен ли компонент? Различие в командах. ("Различие в коммандах." не годится, переименовано.)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
halo
Сообщения: 128
ОС: debian 4

Установлен ли компонент? Различие в командах.

Сообщение halo »

rpm -qi [..] // установлен ли компонент?
rpm -qa | grep [..]

Нашел такие команды для проверки, установлен ли компонент. В чем между ними разница?
Первая работала достаточно быстро и выдавала подробную информацию, в случае если пакет был установлен.
Вторая дольше думала и выдавала список названий чего-то :ph34r: .

Спасибо.
If I could, I would fly.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Установлен ли компонент? Различие в командах.

Сообщение nesk »

halo писал(а):
23.11.2007 10:23
rpm -qi [..] // установлен ли компонент?

эта команда выводит информацию о пакете (указанном в качестве параметра), включая название, версию и описание.
Тут нужно правильно указать имя пакета.
rpm -qa | grep [..]

rpm -qa - выводит список ВСЕХ пакетов, установленных в системе
а команда grep фильтрует вывод и пропускает только те строки, которые содержат указанную подстроку.
Тут можно указывать названия пакета частично. или получить список имён всех пакетов, имя которых подходит под указанный в grep шаблон

man rpm
man grep
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
halo
Сообщения: 128
ОС: debian 4

Re: Установлен ли компонент? Различие в командах.

Сообщение halo »

Огромное спасибо! (=
If I could, I would fly.
Спасибо сказали:
Аватара пользователя
halo
Сообщения: 128
ОС: debian 4

Re: Установлен ли компонент? Различие в командах.

Сообщение halo »

nesk писал(а):
23.11.2007 11:41
man rpm
man grep


Понял, читаю мануалы :)
If I could, I would fly.
Спасибо сказали: