ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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