Отправляет email-рассылки с помощью сервиса Sendsay

Проблема с зависимостями

Какой пакет я должен установить/обновить, чтобы заработало?

[root@localhost /]# /usr/games/wesnoth
/usr/games/wesnoth: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.1' not
found (required by /usr/games/wesnoth)
[root@localhost /]# whereis libstdc++.so.6
libstdc++.so: /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

???

Ответить   Mon, 10 Oct 2005 03:53:41 +0400 (#452385)

 

Ответы:

Fay wrote:

:(

Ответить   Tue, 11 Oct 2005 13:54:09 +0400 (#453131)

 

В сообщении от 1128905621 секунд после начала Эпохи Fay написал(а):

Наверно бинарный пакет игры не совместим с вашей системой. Найдите
пакет для вашей системы.

Ответить   Konstantin Korikov Wed, 12 Oct 2005 02:27:33 +0300 (#453540)

 

А что надо сделать или что посмотреть почему не устанавливается пакет:

[root@localhost ignat]# urpmi gSCMxx
Деякi iз замовленних пакункiв неможливо встановити:
gscmxx-0.4.1-3mdk.noarch (через незадоволенiсть perl(SCMxx::Config))
Продовжувати? (Y/n) (Т/н) y

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22007; Возраст листа: 810; Участников: 1427
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/454082

Ответить   Wed, 12 Oct 2005 21:12:22 +0300 (#454082)

 

В сообщении от 1129140742 секунд после начала Эпохи Ignatiy Goloviznin
написал(а):

URPMI не знает пакета, который предоставлял бы `perl(SCMxx::Config)'.
Возможно не хватает какого-то CD.

Ответить   Konstantin Korikov Thu, 13 Oct 2005 02:39:52 +0300 (#454276)

 

Konstantin Korikov wrote:

Та не, вроди все сидюки прописаны, все 14. А какой пакет обычно
предоставляет perl?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22026; Возраст листа: 811; Участников: 1426
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/454921

Ответить   Thu, 13 Oct 2005 20:27:22 +0300 (#454921)

 

В сообщении от 1129224442 секунд после начала Эпохи Ignatiy Goloviznin
написал(а):

Зависимости типа `perl(что::то::там)' строятся автоматически при
построении RPM-пакета, и означают что какая-то программа в пакете
требует Perl-модуль `что::то::там'. В вашем случаи нужно искать пакет с
файлом `SCMxx/Config.pm', который может располагаться где-то в
`/usr/lib/perl?'.

Иногда оказывается что такой зависимости быть не должно. Например,
пакет содержит примеры скриптов, которые не влияют на работу какой либо
программы в пакете, а просто присутствуют в целях обучения. В таких
случаях я собираю "фальшивый" пакет, который предоставляет этот
`perl(что::то::там)', и устанавливаю этот пакет. Вот пример spec-файла
такого пакета:

##### fake-perl-SVG.spec #####
Summary: fake package
Name: fake-perl-SVG
Version: 1
Release: 1
License: none
Group: System/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildArchitectures: noarch
Provides: perl(SVG)

%description
fake package

%prep

%build

%install

%clean
rm -rf $RPM_BUILD_ROOT

%files
########################

Ответить   Konstantin Korikov Fri, 14 Oct 2005 06:12:30 +0300 (#455169)

 

Konstantin Korikov wrote:

# urpmi perl-scmxx
Деякi iз замовлених пакункiв неможливо встановити:
perl-SCMxx-0.4.1-1mdk.noarch (через незадоволенiсть perl(SCMxx::Config))
Продовжувати? (Y/n) (Т/н) n

Э... Это он сам себя требует?

Так это будет пустой rpm?

Кстати, а как спаковать в rpm например простые файлы, ну например есть
два файла, типа словарей, и нужно, чтобы при установке такого rpm они
распаковывались в нужный каталог? Я видел делают rpm с колекцией иконок
или wallpaper'ов.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22161; Возраст листа: 820; Участников: 1442
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/460806

Ответить   Sat, 22 Oct 2005 16:11:22 +0300 (#460806)

 

Konstantin Korikov wrote:

# urpmi perl-scmxx
Деякi iз замовлених пакункiв неможливо встановити:
perl-SCMxx-0.4.1-1mdk.noarch (через незадоволенiсть perl(SCMxx::Config))
Продовжувати? (Y/n) (Т/н) n

Э... Это он сам себя требует?

Так это будет пустой rpm?

Кстати, а как спаковать в rpm например простые файлы, ну например есть
два файла, типа словарей, и нужно, чтобы при установке такого rpm они
распаковывались в нужный каталог? Я видел делают rpm с колекцией иконок
или wallpaper'ов.

P.S. У меня почтовый ящик глючил, если кто ответил, просьба
продублировать сообщение.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22304; Возраст листа: 826; Участников: 1444
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/464334

Ответить   Thu, 27 Oct 2005 23:21:00 +0300 (#464334)

 

В сообщении от 1130444460 секунд после начала Эпохи Ignatiy Goloviznin
написал(а):

А `perl-SCMxx-0.4.1-1mdk.noarch.rpm' точно требует и предоставляет
`perl(SCMxx::Config)'?

$ rpm -q --requires perl-SCMxx-0.4.1-1mdk.noarch.rpm

?

$ rpm -q --provides perl-SCMxx-0.4.1-1mdk.noarch.rpm

?

Да.

Если стандартными средствами, то путем составления spec-файла и
выполнением программы rpmbuild. rpmbuild принимает spec-файл и архив
(tar, tar.gz, tar.bz2, tgz, zip, ...) c исходниками (или любыми другими
исходными файлами, например, теми же иконками и обоями). Архива с
исходными файлами должен находится в каталоге '%{_topdir}/SOURCES', где
`%{_topdir}' - каталог верхнего уровня, который задается в
конфигурационных файлах, значение по умолчанию в разных дистрибутивах
разное (`/usr/src/redhat', `/usr/src/asplinux', ...), и также может
быть переопределено в конфигурационном файле пользователя. Имя архива с
исходными файлами указывается в заголовке spec-файла строкой:

Source: имя_архива.tar.gz

При выполнении команды `rpmbuild -bb путь/к/файлу.spec' макросы,
указанные в разделе %setup spec-файла распаковывают архив исходных
файлов в каталог `%{_topdir}/BUILD'. Макросы, указанные в разделе
%build spec-файла выполняют необходимые действия для построения файлов,
если это требуется. Макросы, указанные в разделе %install spec-файла
выполняют установку файлов во временный каталог, который указывается в
заголовке spec-файла строкой

BuildRoot: путь

После чего rpmbuild сравнивает шаблоны и каталоги, указанные в разделе
%files spec-файла с деревом, установленным во временном каталоге. Если
все совпадает новоиспеченный rpm-пакет записывается в каталог
`%{_topdir}/RPMS/%{архитектура}/'.

Нет, это у меня глючил. :) Вот только сейчас получил ваших два
одинаковых сообщения.

Ответить   Konstantin Korikov Fri, 28 Oct 2005 20:18:23 +0300 (#464836)

 

Konstantin Korikov wrote:

Вы думаете я пошутить решил?

$ rpm -q --requires perl-SCMxx-0.4.1-1mdk.noarch.rpm
пакет perl-SCMxx-0.4.1-1mdk.noarch.rpm не установлен
$ rpm -q --provides perl-SCMxx-0.4.1-1mdk.noarch.rpm
пакет perl-SCMxx-0.4.1-1mdk.noarch.rpm не установлен

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22536; Возраст листа: 838; Участников: 1451
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/471845

Ответить   Wed, 09 Nov 2005 00:29:52 +0200 (#471845)

 

В сообщении от 1131488992 секунд после начала Эпохи Ignatiy Goloviznin
написал(а):

Нет конечно. Просто может это urpmi глючит... Нужно ж проверить.

Прошу прощения. Перейдите в каталог, где лежит
`perl-SCMxx-0.4.1-1mdk.noarch.rpm' и:

$ rpm -qp --requires perl-SCMxx-0.4.1-1mdk.noarch.rpm

?

$ rpm -qp --provides perl-SCMxx-0.4.1-1mdk.noarch.rpm

?

Ответить   Konstantin Korikov Wed, 9 Nov 2005 02:26:21 +0200 (#472160)

 

Konstantin Korikov wrote:

$rpm -qp --requires perl-SCMxx-0.4.1-1mdk.noarch.rpm
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
perl-base >= 2:5.8.6
perl(SCMxx::Config)
$ rpm -qp --provides perl-SCMxx-0.4.1-1mdk.noarch.rpm
perl(SCMxx)
perl-SCMxx = 0.4.1-1mdk

Что сиё значит?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22591; Возраст листа: 841; Участников: 1461
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/474193

Ответить   Sat, 12 Nov 2005 20:58:34 +0200 (#474193)

 

В сообщении от 1131821914 секунд после начала Эпохи Ignatiy Goloviznin написал(а):

Это значит что он требует `perl(SCMxx::Config)', но НЕ предоставляет
его. Ищите пакет, который предоставляет его. Попробуйте rpmfind.net.

Ответить   Konstantin Korikov Sun, 13 Nov 2005 01:50:18 +0200 (#474266)