* [Comm] Parallels и ALC 3.0
@ 2007-01-07 21:20 Владимир Гусев
2007-01-07 22:03 ` Evgenii Terechkov
0 siblings, 1 reply; 12+ messages in thread
From: Владимир Гусев @ 2007-01-07 21:20 UTC (permalink / raw)
To: ALT Linux Community
Здравствуйте!
Вопрос вот какой.. Кто-нибудь из вас пользуется Parallels? Если да, то как
победили постоянные жалобы инсталлятора (.rpm) на отсутствие libXft.so.1
(хотя libXft присутствует, конечно же..)?
И второй подвопрос - возможна ли переупаковка проприетарного rpm с целью
изменить некоторые параметры (указать путь к libXft, например)?
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-07 21:20 [Comm] Parallels и ALC 3.0 Владимир Гусев
@ 2007-01-07 22:03 ` Evgenii Terechkov
2007-01-07 22:09 ` Pavlov Konstantin
0 siblings, 1 reply; 12+ messages in thread
From: Evgenii Terechkov @ 2007-01-07 22:03 UTC (permalink / raw)
To: ALT Linux Community
Владимир Гусев пишет:
> Вопрос вот какой.. Кто-нибудь из вас пользуется Parallels?
Я - нет.
> Если да, то как победили постоянные жалобы инсталлятора (.rpm) на
> отсутствие libXft.so.1 (хотя libXft присутствует, конечно же..)?
$rpm -qal|grep -i /libxft.so.
- говорит, что нужного файла нет (обрати внимание на цифры, это важно). apt
в репозиторий для C30 тоже ничего не находит. Вывод - "победить" не
получится.
> И второй подвопрос - возможна ли переупаковка проприетарного rpm с целью
> изменить некоторые параметры (указать путь к libXft, например)?
Нету такого понятия, как "переупаковка". rpm-пакеты собираются из
исходников (хотя их и можно создавать в виде обёрток для бинарей. Теже
спеки wRaR-а для Vmware). Технически можно выдрать бинарники из пакета и
завернуть их в свой (как рядом любят говорить - "Как селёдку в газету"), но
смысла от этого мало (только разве что pre/post - скрипты поменять) - тот
же "путь к libXft" указать просто не выйдет. Да это и не нужно - бинари
давно протухли, т.к. собирались с libXft.so.1, т.е. во времена XFree86-4.x.
(т.е. на M24 этой ругани бы не было). В Компакте и Сизифе давно уж сонейм
снемнился на 2. Если только как-то умудришся собрать этот самый древнючий
so.1...
--
Терешков Евгений, ALT Linux Team.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-07 22:03 ` Evgenii Terechkov
@ 2007-01-07 22:09 ` Pavlov Konstantin
2007-01-07 22:36 ` Владимир Гусев
0 siblings, 1 reply; 12+ messages in thread
From: Pavlov Konstantin @ 2007-01-07 22:09 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 769 bytes --]
On Monday 08 January 2007 01:03, Evgenii Terechkov wrote:
> Владимир Гусев пишет:
> > Вопрос вот какой.. Кто-нибудь из вас пользуется Parallels?
>
> Я - нет.
>
> > Если да, то как победили постоянные жалобы инсталлятора (.rpm) на
> > отсутствие libXft.so.1 (хотя libXft присутствует, конечно же..)?
>
> $rpm -qal|grep -i /libxft.so.
>
> - говорит, что нужного файла нет (обрати внимание на цифры, это важно). apt
> в репозиторий для C30 тоже ничего не находит. Вывод - "победить" не
> получится.
А зачем / ?
В xorg-x11-libs-6.8.2-alt22 libXft.so присутствует, но в более новой версии.
/usr/X11R6/lib/libXft.so.2
Единственный выход -- пересобрать Parallels в более новом окружении.
--
Pavlov Konstantin,
ALT Linux Team,
VideoLAN Team,
jid: thresh@altlinux.org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-07 22:09 ` Pavlov Konstantin
@ 2007-01-07 22:36 ` Владимир Гусев
2007-01-07 22:38 ` Pavlov Konstantin
0 siblings, 1 reply; 12+ messages in thread
From: Владимир Гусев @ 2007-01-07 22:36 UTC (permalink / raw)
To: ALT Linux Community
>> > Вопрос вот какой.. Кто-нибудь из вас пользуется Parallels?
>> Я - нет.
>> > Если да, то как победили постоянные жалобы инсталлятора (.rpm) на
>> > отсутствие libXft.so.1 (хотя libXft присутствует, конечно же..)?
>> $rpm -qal|grep -i /libxft.so.
[root@vova /]# apt-cache search libXft
xorg-x11-devel - Include files, development libraries and manual pages for
xorg-x11
xorg-x11-libs - Shared libraries needed by the X Window System version 11
release 6
[root@vova /]# rpm -qal|grep -i /libXft.so.
/usr/lib/vmware/lib/libXft.so.2
/usr/lib/vmware/lib/libXft.so.2/libXft.so.2
/usr/X11R6/lib/libXft.so.2
/usr/X11R6/lib/libXft.so.2.1.2
>> - говорит, что нужного файла нет (обрати внимание на цифры, это важно).
>> apt в репозиторий для C30 тоже ничего не находит. Вывод - "победить" не
>> получится.
> А зачем / ?
> В xorg-x11-libs-6.8.2-alt22 libXft.so присутствует, но в более новой
> версии.
> /usr/X11R6/lib/libXft.so.2
> Единственный выход -- пересобрать Parallels в более новом окружении.
Но как? Об этом и спрашиваю, исходников-то нет.. это же проприетарный софт
типа vmware
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-07 22:36 ` Владимир Гусев
@ 2007-01-07 22:38 ` Pavlov Konstantin
2007-01-08 19:43 ` Michael Shigorin
0 siblings, 1 reply; 12+ messages in thread
From: Pavlov Konstantin @ 2007-01-07 22:38 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 1392 bytes --]
On Monday 08 January 2007 01:36, Владимир Гусев wrote:
> >> > Вопрос вот какой.. Кто-нибудь из вас пользуется Parallels?
> >>
> >> Я - нет.
> >>
> >> > Если да, то как победили постоянные жалобы инсталлятора (.rpm) на
> >> > отсутствие libXft.so.1 (хотя libXft присутствует, конечно же..)?
> >>
> >> $rpm -qal|grep -i /libxft.so.
>
> [root@vova /]# apt-cache search libXft
> xorg-x11-devel - Include files, development libraries and manual pages for
> xorg-x11
> xorg-x11-libs - Shared libraries needed by the X Window System version 11
> release 6
>
> [root@vova /]# rpm -qal|grep -i /libXft.so.
> /usr/lib/vmware/lib/libXft.so.2
> /usr/lib/vmware/lib/libXft.so.2/libXft.so.2
> /usr/X11R6/lib/libXft.so.2
> /usr/X11R6/lib/libXft.so.2.1.2
>
> >> - говорит, что нужного файла нет (обрати внимание на цифры, это важно).
> >> apt в репозиторий для C30 тоже ничего не находит. Вывод - "победить" не
> >> получится.
> >
> > А зачем / ?
> > В xorg-x11-libs-6.8.2-alt22 libXft.so присутствует, но в более новой
> > версии.
> > /usr/X11R6/lib/libXft.so.2
> > Единственный выход -- пересобрать Parallels в более новом окружении.
>
> Но как? Об этом и спрашиваю, исходников-то нет.. это же проприетарный софт
> типа vmware
Логично предположить, что пересобрать должны создатели этого rpm, т.е. сама
компания Parallels.
--
Pavlov Konstantin,
ALT Linux Team,
VideoLAN Team,
jid: thresh@altlinux.org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-07 22:38 ` Pavlov Konstantin
@ 2007-01-08 19:43 ` Michael Shigorin
2007-01-08 20:34 ` Владимир Гусев
0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2007-01-08 19:43 UTC (permalink / raw)
To: ALT Linux Community
On Mon, Jan 08, 2007 at 01:38:19AM +0300, Pavlov Konstantin wrote:
> > >> > Если да, то как победили постоянные жалобы инсталлятора
> > >> > (.rpm) на отсутствие libXft.so.1 (хотя libXft
> > >> > присутствует, конечно же..)?
> > > Единственный выход -- пересобрать Parallels в более новом окружении.
> > Но как? Об этом и спрашиваю, исходников-то нет.. это же
> > проприетарный софт типа vmware
> Логично предположить, что пересобрать должны создатели этого
> rpm, т.е. сама компания Parallels.
Не единственный. Думаю, собрать себе libXft-compat (как крайний
случай -- на скору руку засунув туда .so.1 из XFree86-libs от
Master 2.4.
Владимир, если совсем припрёт и пакеты не собирали -- могу
сделать, но взамен попрошу таки посмотреть документацию по
опакечиванию на будущее. :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-08 19:43 ` Michael Shigorin
@ 2007-01-08 20:34 ` Владимир Гусев
2007-01-08 20:38 ` Andrey Rahmatullin
2007-01-08 20:48 ` Michael Shigorin
0 siblings, 2 replies; 12+ messages in thread
From: Владимир Гусев @ 2007-01-08 20:34 UTC (permalink / raw)
To: shigorin, ALT Linux Community
>> > >> > Если да, то как победили постоянные жалобы инсталлятора
>> > >> > (.rpm) на отсутствие libXft.so.1 (хотя libXft
>> > >> > присутствует, конечно же..)?
>> > > Единственный выход -- пересобрать Parallels в более новом окружении.
>> > Но как? Об этом и спрашиваю, исходников-то нет.. это же
>> > проприетарный софт типа vmware
>> Логично предположить, что пересобрать должны создатели этого
>> rpm, т.е. сама компания Parallels.
>
> Не единственный. Думаю, собрать себе libXft-compat (как крайний
> случай -- на скору руку засунув туда .so.1 из XFree86-libs от
> Master 2.4.
Я как раз вчера сделал именно это.. Выдрал из XFree86-libs от 2.4
libXft.so.1.1 и сделал симлинк libXft.so.1, правда положил их в /usr/lib..
Но rpm упорно не видел это,несмотря на ldconfig.. Однако, когда я взял
файл *.tgz и поставил с него - все заработало.. Странно..
> Владимир, если совсем припрёт и пакеты не собирали -- могу
> сделать, но взамен попрошу таки посмотреть документацию по
> опакечиванию на будущее. :)
Михаил.. такие - не собирал.. точнее не переупаковывал.. не знаю как
подступиться.. Если поможете советом или делом - буду рад, причем
наверняка не только я - Parallels работает на редкость надежно и не так
требователен к ресурсам, довольно быстр по сравнению со своим собратом
Vmware..
Документацию посмотрю, правда тут легче один раз "увидеть", как другие
делают..:)
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-08 20:34 ` Владимир Гусев
@ 2007-01-08 20:38 ` Andrey Rahmatullin
2007-01-08 20:44 ` Владимир Гусев
2007-01-08 20:48 ` Michael Shigorin
1 sibling, 1 reply; 12+ messages in thread
From: Andrey Rahmatullin @ 2007-01-08 20:38 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 396 bytes --]
On Mon, Jan 08, 2007 at 11:34:24PM +0300, Владимир Гусев wrote:
> Но rpm упорно не видел это,несмотря на ldconfig..
rpm не смотрит на файлы.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Вероятность чисто гипотетическая, но до тех пор, пока update-alternatives
написан на perl-base'е, некое беспокойство за /etc/alternatives
сохраняется.
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-08 20:38 ` Andrey Rahmatullin
@ 2007-01-08 20:44 ` Владимир Гусев
2007-01-08 20:49 ` Michael Shigorin
0 siblings, 1 reply; 12+ messages in thread
From: Владимир Гусев @ 2007-01-08 20:44 UTC (permalink / raw)
To: ALT Linux Community
>> Но rpm упорно не видел это,несмотря на ldconfig..
> rpm не смотрит на файлы.
Я имел в виду установочный файл Parallels (*rpm)
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-08 20:34 ` Владимир Гусев
2007-01-08 20:38 ` Andrey Rahmatullin
@ 2007-01-08 20:48 ` Michael Shigorin
2007-01-09 6:58 ` Владимир Гусев
1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2007-01-08 20:48 UTC (permalink / raw)
To: ALT Linux Community
On Mon, Jan 08, 2007 at 11:34:24PM +0300, Владимир Гусев wrote:
> >>> >> > Если да, то как победили постоянные жалобы
> >>> >> > инсталлятора (.rpm) на отсутствие libXft.so.1 (хотя
> >>> >> > libXft присутствует, конечно же..)?
> >>> > Единственный выход -- пересобрать Parallels в более новом
> >>> > окружении.
> >>> Но как? Об этом и спрашиваю, исходников-то нет.. это же
> >>> проприетарный софт типа vmware
> >>Логично предположить, что пересобрать должны создатели этого
> >>rpm, т.е. сама компания Parallels.
> >Не единственный. Думаю, собрать себе libXft-compat (как
> >крайний случай -- на скору руку засунув туда .so.1 из
> >XFree86-libs от Master 2.4.
> Я как раз вчера сделал именно это.. Выдрал из XFree86-libs от
> 2.4 libXft.so.1.1 и сделал симлинк libXft.so.1, правда положил
> их в /usr/lib.. Но rpm упорно не видел это,несмотря на
> ldconfig..
Разумеется -- потому что в /var/lib/rpm/* эта библиотека не
фигурирует (rpm смотрит туда, а не на файловую систему, для
библиотечных зависимостей).
> Однако, когда я взял файл *.tgz и поставил с него -
> все заработало.. Странно..
Да нет, всё логично. Просто надо знать ещё один нюанс.
> >Владимир, если совсем припрёт и пакеты не собирали -- могу
> >сделать, но взамен попрошу таки посмотреть документацию по
> >опакечиванию на будущее. :)
> Михаил.. такие - не собирал.. точнее не переупаковывал.. не
> знаю как подступиться.. Если поможете советом или делом - буду
> рад, причем наверняка не только я
Возьмите "пустышку" спека ниже, положите в ~/RPM/SPECS/libXft1.spec,
скопируйте libXft.so.1.1 в ~/RPM/SOURCES/ и в %install спека
нарисуйте что-то вроде
install -pD -m644 %SOURCE1 %buildroot%_libdir/libXft.so.1.1
(а, надо ещё Source1: libXft.so.1.1 в начале).
Плюс добавьте
%post -p %post_ldconfig
%postun -p %postun_ldconfig
где-нить перед %files, в которых
%_libdir/*.so.*
Всё, можно пробовать rpm -ba libXft1.spec и проверять результат
при помощи rpm -qlvp бинарный.rpm.
Для того, чтобы собрать по-человечески, придётся найти где-то эту
библиотеку в самостоятельном виде (или выдрать из исходников
XFree86, что меня бы в некритичном случае обломало) -- поскольку
в разрезанном по кусочкам xorg уже .so.2.
> Документацию посмотрю, правда тут легче один раз "увидеть", как
> другие делают..:)
http://www.freesource.info/wiki/AltLinux/Razrabotchiku
http://old.linux.kiev.ua/~mike/RPM/SPECS/_sample.spec
(на днях другу показывал -- возможно, попробую оформить пошаговый
урок с картинками по воспоминаниям процесса, довольно забавно
получилось)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-08 20:44 ` Владимир Гусев
@ 2007-01-08 20:49 ` Michael Shigorin
0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2007-01-08 20:49 UTC (permalink / raw)
To: ALT Linux Community
On Mon, Jan 08, 2007 at 11:44:05PM +0300, Владимир Гусев wrote:
> >> Но rpm упорно не видел это,несмотря на ldconfig..
> > rpm не смотрит на файлы.
> Я имел в виду установочный файл Parallels (*rpm)
Устанавливая его, программа rpm не смотрит на
/usr/lib/libXft.so.1, а ищет, предоставляет ли
какой из установленных пакетов такую библиотеку.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Comm] Parallels и ALC 3.0
2007-01-08 20:48 ` Michael Shigorin
@ 2007-01-09 6:58 ` Владимир Гусев
0 siblings, 0 replies; 12+ messages in thread
From: Владимир Гусев @ 2007-01-09 6:58 UTC (permalink / raw)
To: shigorin, ALT Linux Community
>> >Владимир, если совсем припрёт и пакеты не собирали -- могу
>> >сделать, но взамен попрошу таки посмотреть документацию по
>> >опакечиванию на будущее. :)
>> Михаил.. такие - не собирал.. точнее не переупаковывал.. не
>> знаю как подступиться.. Если поможете советом или делом - буду
>> рад, причем наверняка не только я
>
> Возьмите "пустышку" спека ниже, положите в ~/RPM/SPECS/libXft1.spec,
> скопируйте libXft.so.1.1 в ~/RPM/SOURCES/ и в %install спека
> нарисуйте что-то вроде
>
> install -pD -m644 %SOURCE1 %buildroot%_libdir/libXft.so.1.1
>
> (а, надо ещё Source1: libXft.so.1.1 в начале).
>
> Плюс добавьте
>
> %post -p %post_ldconfig
> %postun -p %postun_ldconfig
>
> где-нить перед %files, в которых
>
> %_libdir/*.so.*
>
> Всё, можно пробовать rpm -ba libXft1.spec и проверять результат
> при помощи rpm -qlvp бинарный.rpm.
>
> Для того, чтобы собрать по-человечески, придётся найти где-то эту
> библиотеку в самостоятельном виде (или выдрать из исходников
> XFree86, что меня бы в некритичном случае обломало) -- поскольку
> в разрезанном по кусочкам xorg уже .so.2.
>
>> Документацию посмотрю, правда тут легче один раз "увидеть", как
>> другие делают..:)
>
> http://www.freesource.info/wiki/AltLinux/Razrabotchiku
> http://old.linux.kiev.ua/~mike/RPM/SPECS/_sample.spec
> (на днях другу показывал -- возможно, попробую оформить пошаговый
> урок с картинками по воспоминаниям процесса, довольно забавно
> получилось)
Спасибо! Вечером дома попробую. Если будут вопросы - задам сюда, в эту
ветку.
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-01-09 6:58 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-07 21:20 [Comm] Parallels и ALC 3.0 Владимир Гусев
2007-01-07 22:03 ` Evgenii Terechkov
2007-01-07 22:09 ` Pavlov Konstantin
2007-01-07 22:36 ` Владимир Гусев
2007-01-07 22:38 ` Pavlov Konstantin
2007-01-08 19:43 ` Michael Shigorin
2007-01-08 20:34 ` Владимир Гусев
2007-01-08 20:38 ` Andrey Rahmatullin
2007-01-08 20:44 ` Владимир Гусев
2007-01-08 20:49 ` Michael Shigorin
2007-01-08 20:48 ` Michael Shigorin
2007-01-09 6:58 ` Владимир Гусев
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git