From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Dmitry V. Levin" To: ALT Linux Spring mailing list Subject: Re: [mdk-re] rpm -q --whatrequires Message-ID: <20011010211705.C11602@ldv.office.alt-linux.org> Mail-Followup-To: "Dmitry V. Levin" , ALT Linux Spring mailing list References: <20011010194835.A3719@home-pool4-70.com2com.ru> <20011010201134.B11602@ldv.office.alt-linux.org> <20011010205431.A4207@home-pool4-70.com2com.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="JWEK1jqKZ6MHAcjA" Content-Disposition: inline In-Reply-To: <20011010205431.A4207@home-pool4-70.com2com.ru> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Wed Oct 10 21:15:22 2001 X-Original-Date: Wed, 10 Oct 2001 21:17:05 +0400 Archived-At: List-Archive: List-Post: --JWEK1jqKZ6MHAcjA Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Wed, Oct 10, 2001 at 08:54:31PM +0400, Yura Zotov wrote: > > > Подскажите, пожалуйста, как узнать какой программе нужен > > > определенный пакет, не устанавливая пакет с программой? > > > > > > rpm -qp --whatrequires не срабатывает. > > > > rpm -qp --provides |while read; do > > rpm -q --whatrequires "${REPLY% }" 2>/dev/null; > > done |sort -u > > > > Насколько я понимаю, это значит "спросить у установленных, что > они хотят из не установленных", а мне хочется наоборот, спросить > у не установленных, кто из них хочет определенный установленный > пакет. Поскольку rpm не располагает базой данных не установленных пакетов, то с использованием одного лишь rpm'а вам придется сделать двойной цикл вручную; при этом все равно не удастся правильно обработать т.н. versioned dependencies. В случае, если неустановленные пакеты проиндексированы apt'ом, то можно воспользоваться программой apt-cache. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are. --JWEK1jqKZ6MHAcjA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7xIKR9viEa8HiNCkRAkOsAJ91gGkC8JgQ7fNlf9hXN9bLnUL9mwCbB68n OKNgMTk5d3p1BVKr4WrdsoM= =0E9r -----END PGP SIGNATURE----- --JWEK1jqKZ6MHAcjA--