* [sisyphus] /bin/perl troubles
@ 2001-05-09 9:30 Andrey Brindeew
2001-05-09 9:34 ` Alexander Bokovoy
0 siblings, 1 reply; 4+ messages in thread
From: Andrey Brindeew @ 2001-05-09 9:30 UTC (permalink / raw)
To: Sisyphus Mailing List
Hello!
На некоторых пакетах сабж иногда вылезает.
Приходится ставить c --nodeps.
Это нормально?
# rpm -Uvh ../noarch/automake-1.4-ipl13mdk.noarch.rpm
ошибка: неудовлетворенные зависимости:
/bin/perl нужен для automake-1.4-ipl13mdk
(4) [13:28:55][root@abr.tool.ru : /usr/src/RPM/RPMS/i686]
# ls -l /bin/perl
lrwxrwxrwx 1 root root 13 Фев 24 22:11 /bin/perl ->
/usr/bin/perl
(4) [13:29:01][root@abr.tool.ru : /usr/src/RPM/RPMS/i686]
# rpm -qf !$
rpm -qf /bin/perl
файл /bin/perl не принадлежит ни одному из пакетов
(4) [13:29:11][root@abr.tool.ru : /usr/src/RPM/RPMS/i686]
# rpm -q perl
perl-5.6.0-ipl3mdk
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely" (C) Larry Wall.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] /bin/perl troubles
2001-05-09 9:30 [sisyphus] /bin/perl troubles Andrey Brindeew
@ 2001-05-09 9:34 ` Alexander Bokovoy
2001-05-09 10:18 ` Andrey Brindeew
0 siblings, 1 reply; 4+ messages in thread
From: Alexander Bokovoy @ 2001-05-09 9:34 UTC (permalink / raw)
To: sisyphus
On Wed, May 09, 2001 at 01:30:30PM +0400, Andrey Brindeew wrote:
> Hello!
>
> На некоторых пакетах сабж иногда вылезает.
> Приходится ставить c --nodeps.
> Это нормально?
>
> # rpm -Uvh ../noarch/automake-1.4-ipl13mdk.noarch.rpm
> ошибка: неудовлетворенные зависимости:
> /bin/perl нужен для automake-1.4-ipl13mdk
> (4) [13:28:55][root@abr.tool.ru : /usr/src/RPM/RPMS/i686]
> # ls -l /bin/perl
> lrwxrwxrwx 1 root root 13 Фев 24 22:11 /bin/perl ->
> /usr/bin/perl
> (4) [13:29:01][root@abr.tool.ru : /usr/src/RPM/RPMS/i686]
> # rpm -qf !$
> rpm -qf /bin/perl
> файл /bin/perl не принадлежит ни одному из пакетов
> (4) [13:29:11][root@abr.tool.ru : /usr/src/RPM/RPMS/i686]
> # rpm -q perl
> perl-5.6.0-ipl3mdk
Это скорее всего какие-нибудь примеры в automake, в начале которых
прописано /bin/perl и которые find-requires захватывает.
Способ один -- на этапе сборки проходить по таким файлам sed-ом или
perl -pi .
--
Sincerely yours, Alexander Bokovoy
The Midgard Project | ALT Linux Team | Minsk Linux Users Group
www.midgard-project.org | www.altlinux.ru | www.minsk-lug.net
-- You won't skid if you stay in a rut.
-- Frank Hubbard
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] /bin/perl troubles
2001-05-09 9:34 ` Alexander Bokovoy
@ 2001-05-09 10:18 ` Andrey Brindeew
2001-05-09 21:57 ` Ivan Zakharyaschev
0 siblings, 1 reply; 4+ messages in thread
From: Andrey Brindeew @ 2001-05-09 10:18 UTC (permalink / raw)
To: sisyphus
On Wed, 9 May 2001 12:34:27 +0300
Alexander Bokovoy <ab@avilink.net> wrote:
AB> Это скорее всего какие-нибудь примеры в automake, в начале которых
AB> прописано /bin/perl и которые find-requires захватывает.
AB> Способ один -- на этапе сборки проходить по таким файлам sed-ом или
AB> perl -pi .
Как бы не так!
# apt-get check
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
Возможно, Вам потребуется запустить `apt-get -f install' для исправления.
Извините, но следующие пакеты имеют неудовлетворенные зависимости:
autoconf: Depends: /bin/perl, однако не может быть установлен
automake: Depends: /bin/perl, однако не может быть установлен
basesystem: Depends: kernel-up, однако не может быть установлен
bind-contrib: Depends: perl(sys/socket.ph), однако не может быть
установлен
cvs-contrib: Depends: /bin/perl, однако не может быть установлен
drakxtools: Obsoletes: mouseconfig, однако 4.13-ipl2mdk установлен
enscript: Depends: /bin/perl, однако не может быть установлен
faces: Depends: sendmail, однако не может быть установлен
groff-perl: Depends: /bin/perl, однако не может быть установлен
kdoc: Depends: /bin/perl, однако не может быть установлен
sgml-tools: Depends: /bin/perl, однако не может быть установлен
xdiskusage: Depends: libMesaGL.so.3, однако не может быть установлен
xml-i18n-tools: Depends: /bin/perl, однако не может быть установлен
xmms-aalsa: Depends: alsa-driver (>= 0.5.1), однако не может быть
установлен
W: Couldn't stat source package list 'ftp://linuxteam.iplabs.ru
Mandrake/base/pkglist.sisyphus'
(/var/lib/apt/lists/linuxteam.iplabs.ru_pub_distributions_MandrakeRE_Sisyphus_i586_Mandrake_base_pkglist.sisyphus)
- stat (2 No such file or directory)
W: Возможно, Вам потребуется запустить `apt-get update' для исправления.
E: Неудовлетворенные зависимости. Попробуйте опцию -f.
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely" (C) Larry Wall.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] /bin/perl troubles
2001-05-09 10:18 ` Andrey Brindeew
@ 2001-05-09 21:57 ` Ivan Zakharyaschev
0 siblings, 0 replies; 4+ messages in thread
From: Ivan Zakharyaschev @ 2001-05-09 21:57 UTC (permalink / raw)
To: sisyphus
Hello, Andrey!
On Wed, 9 May 2001, Andrey Brindeew wrote:
> On Wed, 9 May 2001 12:34:27 +0300
> Alexander Bokovoy <ab@avilink.net> wrote:
>
> AB> Это скорее всего какие-нибудь примеры в automake, в начале которых
> AB> прописано /bin/perl и которые find-requires захватывает.
> AB> Способ один -- на этапе сборки проходить по таким файлам sed-ом или
> AB> perl -pi .
>
> Как бы не так!
>
> # apt-get check
> Processing File Dependencies... Done
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Возможно, Вам потребуется запустить `apt-get -f install' для
> исправления.
> Извините, но следующие пакеты имеют неудовлетворенные зависимости:
> autoconf: Depends: /bin/perl, однако не может быть установлен
> automake: Depends: /bin/perl, однако не может быть установлен
> basesystem: Depends: kernel-up, однако не может быть установлен
> bind-contrib: Depends: perl(sys/socket.ph), однако не может быть
> установлен
> cvs-contrib: Depends: /bin/perl, однако не может быть установлен
> drakxtools: Obsoletes: mouseconfig, однако 4.13-ipl2mdk установлен
> enscript: Depends: /bin/perl, однако не может быть установлен
> faces: Depends: sendmail, однако не может быть установлен
> groff-perl: Depends: /bin/perl, однако не может быть установлен
> kdoc: Depends: /bin/perl, однако не может быть установлен
> sgml-tools: Depends: /bin/perl, однако не может быть установлен
sgml-tools тоже пересобирали? В пакете из Сизифа такой зависимости нет:
$ rpm -q sgml-tools --requires | grep perl
perl-base
$
У меня есть такое предположение: виновата Ваша ссылка /bin/perl -- она
попадала в зависимости пересобранных у Вас пакетов, т.к. именно это имя
использовалось для вызова perl при сборке, а не /usr/bin/perl, который
идет в PATH позже. Может быть, это buildreq уследило такую зависимость,
или еще что-нибудь.
В файлах из sgml-tools ни одного упоминания именно /bin/perl нет:
$ grep -r -E '[^r]/bin/perl' $(rpm -q sgml-tools -l)
$
> xdiskusage: Depends: libMesaGL.so.3, однако не может быть установлен
> xml-i18n-tools: Depends: /bin/perl, однако не может быть установлен
> xmms-aalsa: Depends: alsa-driver (>= 0.5.1), однако не может быть
> установлен
> W: Couldn't stat source package list 'ftp://linuxteam.iplabs.ru
> Mandrake/base/pkglist.sisyphus'
> (/var/lib/apt/lists/linuxteam.iplabs.ru_pub_distributions_MandrakeRE_Sis
> yphus_i586_Mandrake_base_pkglist.sisyphus)
> - stat (2 No such file or directory)
> W: Возможно, Вам потребуется запустить `apt-get update' для
> исправления.
> E: Неудовлетворенные зависимости. Попробуйте опцию -f.
>
>
> --
> WBR, Andrey Brindeew.
> "No one person can understand Perl culture completely" (C) Larry Wall.
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> http://altlinux.ru/mailman/listinfo/sisyphus
>
Best regards,
Ivan.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2001-05-09 21:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-09 9:30 [sisyphus] /bin/perl troubles Andrey Brindeew
2001-05-09 9:34 ` Alexander Bokovoy
2001-05-09 10:18 ` Andrey Brindeew
2001-05-09 21:57 ` Ivan Zakharyaschev
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git