ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Re: [Comm] 32-битные приложения в x86-64 - системе
  @ 2008-03-18 10:36 ` Alexey Morsov
  2008-03-18 10:37 ` Alexey Borisenkov
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Alexey Morsov @ 2008-03-18 10:36 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1011 bytes --]

On Tue, Mar 18, 2008 at 01:25:32PM +0300, Stanislav Bobritsky wrote:
> Дано: 64-битный Alt Linux Server 4.
> Есть софт, недоступный для сабжевой архитектуры, а также в исходниках (т.е.
> собрать не могу).
> Как такую программу можно установить и заставить работать?
32битный ovz конейтенер, 32 хашер, ну или тупо грязно полжить glibc (как
правило это единственное что нужно проприертарному куску) в /usr/lib
руками.




-- 
С уважением,
Алексей Морсов
программист ЗАО "ИК "Риком-Траст"

Jabber: samurai@www.fondmarket.ru
ICQ: 196766290
www.ricom.ru
www.fondmarket.ru

ALT Linux Team Member
email: swi@altlinux.ru
web: www.altlinux.ru, www.sisyphus.ru

NP: Motorhead / Orgasmatron:  - Mean Machine


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 481 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
    2008-03-18 10:36 ` [Comm] 32-битные приложения в x86-64 - системе Alexey Morsov
@ 2008-03-18 10:37 ` Alexey Borisenkov
  2008-03-18 10:55 ` Максим Иванов
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Alexey Borisenkov @ 2008-03-18 10:37 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Stanislav Bobritsky пишет:
> Дано: 64-битный Alt Linux Server 4.
> Есть софт, недоступный для сабжевой архитектуры, а также в исходниках 
> (т.е. собрать не могу).
> Как такую программу можно установить и заставить работать?

Я вот 32-битный wine в chroot затащил. WarCraft 3, вроде, работает.
Видимо можно ещё ovz-контейнер задействовать. Других способов не знаю.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
    2008-03-18 10:36 ` [Comm] 32-битные приложения в x86-64 - системе Alexey Morsov
  2008-03-18 10:37 ` Alexey Borisenkov
@ 2008-03-18 10:55 ` Максим Иванов
  2008-03-18 11:13 ` spider
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Максим Иванов @ 2008-03-18 10:55 UTC (permalink / raw)
  To: ALT Linux Community general discussions

В сообщении от Tuesday 18 March 2008 13:25:32 Stanislav Bobritsky написал(а):
> Дано: 64-битный Alt Linux Server 4.
> Есть софт, недоступный для сабжевой архитектуры, а также в исходниках (т.е.
> собрать не могу).
> Как такую программу можно установить и заставить работать?


Поставить 32-бит систему и руками сменить на 64-бит ядро. потеряешь iptables и 
apt-get придётся через setarch i686 запускать, больше проблем не заметил.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
                     ` (2 preceding siblings ...)
  2008-03-18 10:55 ` Максим Иванов
@ 2008-03-18 11:13 ` spider
  2008-03-18 12:40   ` Максим Иванов
  2008-03-18 12:45 ` Pavlov Konstantin
  2008-03-18 13:13 ` Motsyo Gennadi aka Drool
  5 siblings, 1 reply; 9+ messages in thread
From: spider @ 2008-03-18 11:13 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Stanislav Bobritsky пишет:
> Дано: 64-битный Alt Linux Server 4.
> Есть софт, недоступный для сабжевой архитектуры, а также в исходниках 
> (т.е. собрать не могу).
> Как такую программу можно установить и заставить работать?
Надо установить все необходимые ей 32-разрядные либы и этого в 
большинстве случаев должно оказаться достаточным. В x86_64 Федоре 
таковые присуствуют изначально в составе дистра. Если в Альте это не 
так, надо просто использовать нужные от 32-разрядной версии.
Я делаю так:
1. Запускаю прогу (установщик) и смотрю, чего не хватает.
2. Выясняю, в какой rpm-ке оно имеется и устанавливаю.
3. Повторяю с цифры 1 пока все не заработает.
Иногда приложение в процессе старта определяет архитектуру и пытается 
грузить из своего дерева 64-разрядные либы, которых в нем нет 
изначально. В этом случае опять-же поступаем просто:
A. Если у нас нет нужного каталога с 64-разрядным грузом, делаем ссылку 
на 32-разрядный.
B. Если нет в каталоге 64-разрядной либы, делаем ссылку на 32-разрядную.
Методом A я запустил 32-разрядный матлаб, поскольку поленился его 
переустанавливать. Метод B использовал для запуска Maple.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
  2008-03-18 11:13 ` spider
@ 2008-03-18 12:40   ` Максим Иванов
  2008-03-18 12:47     ` Alexey Morsov
  2008-03-18 14:20     ` spider
  0 siblings, 2 replies; 9+ messages in thread
From: Максим Иванов @ 2008-03-18 12:40 UTC (permalink / raw)
  To: ALT Linux Community general discussions

В сообщении от Tuesday 18 March 2008 14:13:02 spider написал(а):
> Stanislav Bobritsky пишет:
> > Дано: 64-битный Alt Linux Server 4.
> > Есть софт, недоступный для сабжевой архитектуры, а также в исходниках
> > (т.е. собрать не могу).
> > Как такую программу можно установить и заставить работать?
>
> Надо установить все необходимые ей 32-разрядные либы и этого в
> большинстве случаев должно оказаться достаточным. В x86_64 Федоре
> таковые присуствуют изначально в составе дистра. Если в Альте это не
> так, надо просто использовать нужные от 32-разрядной версии.
> Я делаю так:
> 1. Запускаю прогу (установщик) и смотрю, чего не хватает.
> 2. Выясняю, в какой rpm-ке оно имеется и устанавливаю.
> 3. Повторяю с цифры 1 пока все не заработает.
> Иногда приложение в процессе старта определяет архитектуру и пытается
> грузить из своего дерева 64-разрядные либы, которых в нем нет
> изначально. В этом случае опять-же поступаем просто:
> A. Если у нас нет нужного каталога с 64-разрядным грузом, делаем ссылку
> на 32-разрядный.
> B. Если нет в каталоге 64-разрядной либы, делаем ссылку на 32-разрядную.

И получаем неконтролируемую помойку в системе.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
                     ` (3 preceding siblings ...)
  2008-03-18 11:13 ` spider
@ 2008-03-18 12:45 ` Pavlov Konstantin
  2008-03-18 13:13 ` Motsyo Gennadi aka Drool
  5 siblings, 0 replies; 9+ messages in thread
From: Pavlov Konstantin @ 2008-03-18 12:45 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 473 bytes --]

On Tue, Mar 18, 2008 at 01:25:32PM +0300, Stanislav Bobritsky wrote:
> Дано: 64-битный Alt Linux Server 4.
> Есть софт, недоступный для сабжевой архитектуры, а также в исходниках (т.е.
> собрать не могу).
> Как такую программу можно установить и заставить работать?

Вам нужно использовать утилиту arepo. http://www.sisyphus.ru/srpm/arepo

-- 
Есть мнение, что за разломать по личным нуждам, а потом орать
"дайте денег, починю" надо кунать.
		-- mike in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
  2008-03-18 12:40   ` Максим Иванов
@ 2008-03-18 12:47     ` Alexey Morsov
  2008-03-18 14:20     ` spider
  1 sibling, 0 replies; 9+ messages in thread
From: Alexey Morsov @ 2008-03-18 12:47 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1018 bytes --]

On Tue, Mar 18, 2008 at 03:40:00PM +0300, Максим Иванов wrote:
> 
> И получаем неконтролируемую помойку в системе.
Ну я вот в целом так делал :) Но там это было исключительно для запуска
инсталятора (сама софтна 64битная). А с учетом того что после инстала ее
можно просто затарить и копировать куда надо.. ну вы поняли. Ради этого
поднимать ovz или хешеры смысла не было.


-- 
С уважением,
Алексей Морсов
программист ЗАО "ИК "Риком-Траст"

Jabber: samurai@www.fondmarket.ru
ICQ: 196766290
www.ricom.ru
www.fondmarket.ru

ALT Linux Team Member
email: swi@altlinux.ru
web: www.altlinux.ru, www.sisyphus.ru

NP: Motorhead / 1916:  - The One To Sing The Blues
[paused]  #1/11   2:29/3:08 (79%)


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 481 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
                     ` (4 preceding siblings ...)
  2008-03-18 12:45 ` Pavlov Konstantin
@ 2008-03-18 13:13 ` Motsyo Gennadi aka Drool
  5 siblings, 0 replies; 9+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-03-18 13:13 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Stanislav Bobritsky пишет:
> Дано: 64-битный Alt Linux Server 4.
> Есть софт, недоступный для сабжевой архитектуры, а также в исходниках 
> (т.е. собрать не могу).

	А Вы бы еще и софтину озвучили - вдруг она нужна кому-то еще, да еще и 
на 64-бита. Глядьши - кто-то и починит :-)


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] 32-битные приложения в x86-64 - системе
  2008-03-18 12:40   ` Максим Иванов
  2008-03-18 12:47     ` Alexey Morsov
@ 2008-03-18 14:20     ` spider
  1 sibling, 0 replies; 9+ messages in thread
From: spider @ 2008-03-18 14:20 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Максим Иванов пишет:
> В сообщении от Tuesday 18 March 2008 14:13:02 spider написал(а):
>> Stanislav Bobritsky пишет:
>>> Дано: 64-битный Alt Linux Server 4.
>>> Есть софт, недоступный для сабжевой архитектуры, а также в исходниках
>>> (т.е. собрать не могу).
>>> Как такую программу можно установить и заставить работать?
>> Надо установить все необходимые ей 32-разрядные либы и этого в
>> большинстве случаев должно оказаться достаточным. В x86_64 Федоре
>> таковые присуствуют изначально в составе дистра. Если в Альте это не
>> так, надо просто использовать нужные от 32-разрядной версии.
>> Я делаю так:
>> 1. Запускаю прогу (установщик) и смотрю, чего не хватает.
>> 2. Выясняю, в какой rpm-ке оно имеется и устанавливаю.
>> 3. Повторяю с цифры 1 пока все не заработает.
>> Иногда приложение в процессе старта определяет архитектуру и пытается
>> грузить из своего дерева 64-разрядные либы, которых в нем нет
>> изначально. В этом случае опять-же поступаем просто:
>> A. Если у нас нет нужного каталога с 64-разрядным грузом, делаем ссылку
>> на 32-разрядный.
>> B. Если нет в каталоге 64-разрядной либы, делаем ссылку на 32-разрядную.
> 
> И получаем неконтролируемую помойку в системе.
Чем же контролируемая rpm'ом помойка /lib + /usr/lib отличается от такой 
же контролируемой rpm'ом помойки /lib64 + /usr/lib64? Какая системе 
разница, что вы будете в эти помойки устанавливать? База у rpm одна и ей 
фиолетово, что там лежит.



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-03-18 14:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-18 10:36 ` [Comm] 32-битные приложения в x86-64 - системе Alexey Morsov
2008-03-18 10:37 ` Alexey Borisenkov
2008-03-18 10:55 ` Максим Иванов
2008-03-18 11:13 ` spider
2008-03-18 12:40   ` Максим Иванов
2008-03-18 12:47     ` Alexey Morsov
2008-03-18 14:20     ` spider
2008-03-18 12:45 ` Pavlov Konstantin
2008-03-18 13:13 ` Motsyo Gennadi aka Drool

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