From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Andrey Orlov To: ALT Devel discussion list Subject: Re: [devel] new unmets Date: Wed, 23 Jun 2004 11:23:03 +0400 User-Agent: KMail/1.6.2 References: <20040622150120.36E1D102D@basalt.office.altlinux.org> <200406230139.20433.cray@neural.ru> <200406230254.12143.lav@altlinux.ru> In-Reply-To: <200406230254.12143.lav@altlinux.ru> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200406231123.03180.cray@neural.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2004 07:22:11 -0000 Archived-At: List-Archive: List-Post: On Wednesday 23 June 2004 02:54, Vitaly Lipatov wrote: > On Wednesday 23 June 2004 01:39, Andrey Orlov wrote: > > python2.3(gnome) but it is not installable > > python2.3(gtk) but it is not installable > Скажите просто: должны быть пакеты, предоставляющие перечисленное > выше или не должно быть пакетов, имеющих такие требования? Я понятия не имею. Ни gnome, ни gtk я не пользуюсь. Могут быть пакеты, имеющие какие угодно требования, если эти требования оправданы. Только мантейнер пакета может решить нужна __реально__ его пакету зависимость на какую-либо автоматически найденную зависимость или нет. Я рекомендую сделать так: grep -Er --include "*py" "gnome|gtk"|grep import чбы получить список файлов, порождающих такие зависимости. Потом посмотреть зачем такие модули импортируются и кто мог бы их провайдить. Далее решить как поведет себя ваш пакет в их отсутствии. Прямо скажем, если ваш пакет валится при отсутствии файла gnome.py - то при чем здесь полиси и unmets? Ну не будет unmets - но ваш-то пакет все равно не будет работать! А вот если ваш пакет работает, но есть unmets - вот тогда применяйте один из способом, описанных раньше. Найти должна или не должна быть провайд на python2.3(gtk) тоже довольно просто: find /usr/lib/python2.3/ -name "gtk*"; или, возможно лучше, раз уж ваш пакет работает: python -v "import ваш_пакет"|grep gtk strace python "import ваш_пакет"|grep gtk|grep open Вообще, название gnome & gtk наводят на мысль, что такие пакеты все-таки должны быть, если вы их найдете - попробуйте связатся с мантейнерами и выяснить, почему они их не предоставляют? Еще раз повторяю - ошибки в поиске Provides не просто могут быть, они есть. К сожалению. Но их все можно так или иначе решить. -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ----------------------------------------