LinuxForum.Fans
Тема

32-х битный Lazarus IDE в 64-х битной Fedora

Автор: kirillov3798 17 сообщений 3645 просмотров
#348258

Чем вызвано такое гадкое отображение Лазаруса:

Пытался установить с репов, но там почему-то только для x86_64, для i686 нет (хотя должно быть!). Пришлось грузить отсюда
Помогите исправить положение.

#348276

А что с ним не так?

#348283
"Vitri" написал:
А что с ним не так?

вот тот же 32-х битный Лазарус на 32-х битной федоре:

Сравните шрифты и отображение в целом.

#348286

kirillov3798, установи вот эти два пакета: gtk-murrine-engine.i686 и libgnomeui.i686.rpm.

#348291

redix, спасибо, помогло!

#348303

redix, а что насчет отсутствия .i686 пакетов? В репах они есть, но если попытаться установить lazarus.i686, то он ругается на его отсутствие.

#348304

kirillov3798,
Ставьте 64битные, у вас же 64битная ось.

text
# yum install gtk-murrine-engine libgnomeui

з.ы. то было указано для примера.

#348305

verg, но ведь программы скомпилированные под 64-bit на 32-х битных системах работать не будут. Или я ошибаюсь?

#348306

kirillov3798,
А, Ok, просмотрел, что ставите на 32 битную ось.

Команда для установки на 32битную будет такая: =)

text
# yum install gtk-murrine-engine libgnomeui

И всё находится в стандартных репах, грузить откуда-то(причём оттуда тоже будет закачка со стандартных реп) не нужно.

#348307

verg, так дело в том что:

text

[root@SemenPC ~]# yum search lazarus
Загружены модули: langpacks, refresh-packagekit
============================= N/S matched: lazarus =============================
lazarus.x86_64 : Lazarus Component Library and IDE for Freepascal

Показаны только совпадения по названиям и описаниям, для большего используйте «search all». [root@SemenPC ~]# yum search fpc Загружены модули: langpacks, refresh-packagekit =============================== N/S matched: fpc =============================== fpc.x86_64 : Free Pascal Compiler fpc-doc.x86_64 : Free Pascal Compiler - documentation and examples fpc-src.x86_64 : Free Pascal Compiler - sources python-fpconst.noarch : Python module for handling IEEE 754 floating point : special values

Показаны только совпадения по названиям и описаниям, для большего используйте «search all». [root@SemenPC ~]#

Находит и устанавливает только 64-х битную версию. Вот в чем проблема.

#348308

kirillov3798,
Вы точно на 32битную систему ставите или всё-таки на 64битную?

32лазарус лежит там же -> в стандартных репах, где лежат 32бит пакеты.


Пкажите:

text
uname -a
yum repolist
#348309

verg, у меня сейчас 64-х битная система. Как получить доступ к 32-х битному Лазурусу?

text

[root@SemenPC ~]# uname -a
Linux SemenPC 3.11.7-200.fc19.x86_64 #1 SMP Mon Nov 4 14:09:03 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@SemenPC ~]# yum repolist
Загружены модули: langpacks, refresh-packagekit
Идентификатор репозитория               репозиторий                    состояние
fedora/19/x86_64                        Fedora 19 - x86_64             36 253
google-chrome                           google-chrome                       3
infinality/19/x86_64                    Infinality                         43
infinality-noarch/19                    Infinality - noarch                 1
rpmfusion-free/19/x86_64                RPM Fusion for Fedora 19 - Fre    462
rpmfusion-free-updates/19/x86_64        RPM Fusion for Fedora 19 - Fre    306
rpmfusion-nonfree/19/x86_64             RPM Fusion for Fedora 19 - Non    219
rpmfusion-nonfree-updates/19/x86_64     RPM Fusion for Fedora 19 - Non    323
russianfedora-free/19/x86_64            Russian Fedora for Fedora 19 -     91
russianfedora-free-updates/19/x86_64    Russian Fedora for Fedora 19 -     38
russianfedora-nonfree/19/x86_64         Russian Fedora for Fedora 19 -     24
russianfedora-nonfree-updates/19/x86_64 Russian Fedora for Fedora 19 -      7
steam/19                                Steam RPM packages (and depend      9
updates/19/x86_64                       Fedora 19 - x86_64 - Updates   15 512
repolist: 53 291
[root@SemenPC ~]#
#348310
"kirillov3798" написал:
Как получить доступ к 32-х битному Лазурусу

Подключить 32 битные репы, естественно.

А зачем? 64битный не подходит?

#348311

verg, но ведь программы скомпилированные под 64-bit на 32-х битных системах работать не будут. Или я ошибаюсь?

#348319

Для этого есть кросс-компиляция.

#348521
kirillov3798 написал:
verg, но ведь программы скомпилированные под 64-bit на 32-х битных системах работать не будут. Или я ошибаюсь?

Не будут.

Войдите или зарегистрируйтесь, чтобы ответить.