Как да кажа на rpm да търси в конкретна директория за зависимости?

Имам rpm пакет, който трябва да бъде инсталиран на SLES 11. Инсталацията е неуспешна поради неразрешени зависимости.

$ rpm -ivh xpra-0.3.11-1.x86_64.rpm
warning: xpra-0.3.11-1.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID f18ad6bb
error: Failed dependencies:
        libpython2.7.so.1.0()(64bit) is needed by xpra-0.3.11-1.x86_64
        python(abi) = 2.7 is needed by xpra-0.3.11-1.x86_64

Когато е отметнато, инсталирането на Python по подразбиране на SLES 11 беше 2.6. Не можах да намеря python 2.7 rpm пакет за SLES 11. Инсталирах python 2.7 чрез изграждане на източника.

Сега, когато се опитам да инсталирам същия софтуер, получавам същите грешки.

Как да кажа на мениджъра на пакети rpm да търси в конкретна директория, за да намери необходимите зависимости??


person ernesto    schedule 23.11.2012    source източник


Отговори (2)


Не можете - единствените зависимости, за които rpm може да знае, са тези, които са инсталирани с помощта на rpm.

person TomH    schedule 23.11.2012
comment
Благодаря! Ще видя дали мога да създам пакет python 2.7 rpm за SLES. Всяка насока ще бъде оценена. - person ernesto; 23.11.2012

Можете да изтеглите предварително изграден Python 2.7 RPM от този сайт и го инсталирайте с например python-rpm -i 2.7.3-3.6.1.x86_64.rpm. Имайте предвид, че не съм потребител на SLES, така че предложението ми е нещо като изстрел в тъмното.

person Lucas Azevedo    schedule 23.11.2012