From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4FC27434.6000008@altlinux.org> Date: Sun, 27 May 2012 22:36:36 +0400 From: Paul Wolneykien Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; Linux armv7l; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: ALT Linux Team development discussions References: In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?8M/M1d7FzsnFINPQydPLwSDQwcvF1M/XINDPINrB18nT?= =?koi8-r?b?yc3P09TRzSBycG0=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 May 2012 18:37:24 -0000 Archived-At: List-Archive: List-Post: 26.05.2012 15:02, Vitaly Lipatov написал: > > Возникла необходимость по списку зависимостей бинарного пакета > (получаемого через rpm --requires) получить > список названий пакетов, удовлетворяющих эти зависимости. > В сущности, это происходит при установке пакета с помощью hsh-install: > там вызывается rpmi для установки пакетов по перечню. > > Ну то есть надо в ответ на rpm-зависимость 'perl(Text/ParseWords.pm)' > получить perl-base. > > Как получить такой список снаружи, есть ли доступный способ? > > http://www.altlinux.org/Check-unmets Базовый инструментарий Я всё это немного написал и немного пользовался. И оно даже работало. :) Буду рад, если окажется полезным ещё кому-то, кроме меня. ;) Для поиска по исходным пакетам и по файлам (наравне с именами пакетов) нужно немного модифицировать libapt и AptPkg (http://www.altlinux.org/AptResolve.pm). Паша.