Пакет не найден в дистрибутиве (Yast пошаливает)
Модератор: Модераторы разделов
-
NitroJuice
- Сообщения: 12
Пакет не найден в дистрибутиве
Проблема: Yast не хочет устанавливать скачаные rpm, выдает сообщение "Пакет не найден в дистрибутиве". Решение не подскажете?
-
LU™
- Сообщения: 876
- Статус: непримиримый
- ОС: openSuse 11,1+factory
Re: Пакет не найден в дистрибутиве
потскажем: createrepo и поиск
Люди тратили часы, дни, месяцы своего веремени и труда, чтобы создать это (софт) для Вас и дарят это Вам, найдите, пожалуйста, 15 минут времени, чтобы прочитать документацию и научиться это использовать!
-
NitroJuice
- Сообщения: 12
Re: Пакет не найден в дистрибутиве
А на createrepo - что-то вроде "невозможно найти источник *путь*"
-
LU™
- Сообщения: 876
- Статус: непримиримый
- ОС: openSuse 11,1+factory
Re: Пакет не найден в дистрибутиве
NitroJuice писал(а): ↑26.10.2006 18:50А на createrepo - что-то вроде "невозможно найти источник *путь*"
вы вторым советом воспользовались?
Люди тратили часы, дни, месяцы своего веремени и труда, чтобы создать это (софт) для Вас и дарят это Вам, найдите, пожалуйста, 15 минут времени, чтобы прочитать документацию и научиться это использовать!
-
dm_f
- Сообщения: 290
- Статус: Ы
- ОС: fedora 14
Re: Пакет не найден в дистрибутиве
NitroJuice писал(а): ↑26.10.2006 17:43Проблема: Yast не хочет устанавливать скачаные rpm, выдает сообщение "Пакет не найден в дистрибутиве". Решение не подскажете?
Код: Выделить всё
rpm -Uvh *имя пакета*По-моему, самое правильное и лёгкое решение.
-
NitroJuice
- Сообщения: 12
Re: Пакет не найден в дистрибутиве
вы вторым советом воспользовались?
Я вообще-то один. Поиском воспользовался до создания темы.
-
r@m0n
- Сообщения: 18
Re: Пакет не найден в дистрибутиве
(NitroJuice @ Oct 27 2006, в 10:51) писал(а):Кодrpm -Uvh *имя пакета*
По-моему, самое правильное и лёгкое решение.
А вот такой вопрос: Установлено СуСе 10.2 альфа5. При выполнении ./configure некоторого пакетаXY - оно говорит что не установлен нужный пакет, назовём его ПакетХ (название не важно в данном случае). Смотрю Ястом - этот ПакетХ установлен (при установке системы). Если собрать этот ПакетХ из исходников, и сделать make install, то пакетXY успешно собирается и makeinstallится. Так вот вопрос: базы пакетов у яста и rpm разные?
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Пакет не найден в дистрибутиве
r@m0n
Нет не разные....
Собранные руками программы не попадают в базу пакетов, только при создании rpm
Нет не разные....
Собранные руками программы не попадают в базу пакетов, только при создании rpm
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
r@m0n
- Сообщения: 18
Re: Пакет не найден в дистрибутиве
Вопрос 1: Хорошо. Пакет установлен, яст его "видит", значит он есть в базе. а почему ./configure другого пакета не видит первый пакет??
Вопрос 2: Получается при возникновении таких ситуаций, надо искать пакет который не видит ./configure в исходниках, устанавливать его. Но фактически он же установлен. Не логично. Как можно обойти это без использования ./configure --nodeps????
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Пакет не найден в дистрибутиве
r@m0n
Когда ./configure говорит что пакета X нет , значит через YaST следует установить пакет x-devel
Когда ./configure говорит что пакета X нет , значит через YaST следует установить пакет x-devel
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
r@m0n
- Сообщения: 18
-
Xentrix
- Бывший модератор
- Сообщения: 2429
- Статус: PackageMonkey
- ОС: OpenSuSE 11.1
Re: Пакет не найден в дистрибутиве
Это азы - man rpmbuild, однако.
Для наводки - юзаем префиксы указания расположения библиотек и хидеров. как-то -
./configure\
--with-qt-dir=/usr/lib/qt3 \
--with-lib-dir=/usr/lib \
--with-include-dir=/usr/include \
Более "сложный" случай - когда надо сразу rpm под две платформы затачивать - x86_64 и i586:
./configure\
--with-qt-dir={%lib}/qt3 \
--with-lib-dir={%lib} \
--with-include-dir={%include} \
Так как у вас не видит исходников - то в первую очередь - указываем явно папку с хидерами - то бишь - --with-include-dir=/usr/include
А вообще - берем набор src.rpm, вытаскиваем из них спеки и читаем-изучаем-эксперементируем до посинения или просветления
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
-
r@m0n
- Сообщения: 18
Re: Пакет не найден в дистрибутиве
1) Спасибо.
2) Дома еще попробую разобраться с --with-ХХХ-dir.
3) Всё равно остались некоторые неясности.
-
Xentrix
- Бывший модератор
- Сообщения: 2429
- Статус: PackageMonkey
- ОС: OpenSuSE 11.1
Re: Пакет не найден в дистрибутиве
Какая прога? Сюда пишите - кину сюда же свой спек - почитаете - поразбираетесь что там для чего написано.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
-
r@m0n
- Сообщения: 18
Re: Пакет не найден в дистрибутиве
compiz-quinn вот только версию не помню. спек есть. и вот он требует gnome-control-center-devel (вроде так). Но gnome-control-center-devel, как показывает яст установлен. Помогло мне: ./configure & make & make install для gnome-control-center-devel-scr. Но вот эта не логичность процесса меня убивает. Зачем собирать то, что уже установлено?? Вот и хотел узнать способы разрешения этого...
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Пакет не найден в дистрибутиве
r@m0n
compiz-quinn есть в BS
а control-center-devel нужной версии установлен?
compiz-quinn есть в BS
а control-center-devel нужной версии установлен?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
r@m0n
- Сообщения: 18
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Пакет не найден в дистрибутиве
r@m0n
BUILD SERVICE http://software.opensuse.org/download
Видимо если его собирать без явного указания префикс то оно ставится в /usr/... а control-center стоит в /opt/gnome
BUILD SERVICE http://software.opensuse.org/download
Видимо если его собирать без явного указания префикс то оно ставится в /usr/... а control-center стоит в /opt/gnome
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
r@m0n
- Сообщения: 18
Re: Пакет не найден в дистрибутиве
k0da писал(а): ↑27.10.2006 17:02r@m0n
BUILD SERVICE http://software.opensuse.org/download
Видимо если его собирать без явного указания префикс то оно ставится в /usr/... а control-center стоит в /opt/gnome
Вот! Спасибо! Дома проверю. Теперь ясна последовательность действий в такой ситуации.
А вот вопрос: SuSe_Factory от SuSe_10.1?