* 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