Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Поддержка linux в freebsd

Ответить
Настройки темы
Поддержка linux в freebsd

Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


При старте системы, выдается Additional ABI support: linux

В ядро включено:
OPTIONS COMPAT_LINUX

После установки linux_base-6.1_4.tbz или linux_base-7.1_2.tbz при старте системы в этом месте
Additional ABI support:
выдается ошибка, ldconfig error on line 8.

При запуске приложений для linux например mp3blaster выдается ошибка "ELF interpreter  /libexec/ld-elf.so.1 not found Аварийное завершение"
при попытке запуска  ld-elf.so.1 выдается ошибка "exec format error  Неверная архитектура"

Как заставить linux приложения работать в freebsd  и как устранить вышеприведенные ошибки?

-------
Ehhh.. what's up, doc?..


Отправлено: 17:04, 17-03-2004

 

Пользователь


Сообщения: 78
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


mrcnn
Ну а зачем было эту опцию в ядро пихать?
Поддержка Linux и так замечательно работает.

Отправлено: 19:14, 17-03-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


как именно она работает?

-------
Ehhh.. what's up, doc?..


Отправлено: 20:19, 17-03-2004 | #3


Пользователь


Сообщения: 78
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


mrcnn
В стандартном ядре этой опции COMPAT_LINUX нету.
Просто при установке устанавливается linux_base, и всё.

Тот же Acrobat Reader работает в режиме эмуляции Linux, и никаких проблем.

Отсюда вывод - зачем пихать её в ядро, тем более раз это приводит к ошибкам?

[s]Исправлено: Demetrio, 20:41 17-03-2004[/s]

Отправлено: 20:39, 17-03-2004 | #4


Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


>>Просто при установке устанавливается linux_base, и всё.

при начальной установке  linux base не была установлена. произошла ошибка. возможно, потому что некоторых необходимых для установки packages не хватало. У меня дистрибутив не полный, потому что я его закачивал из инета.

-------
Ehhh.. what's up, doc?..


Отправлено: 21:45, 17-03-2004 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


ldconfig error on line 8
Ну и что там в 8-й строке ldconfig ?

-------
Поспешай не торопясь


Отправлено: 00:36, 18-03-2004 | #6


Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата:
ldconfig error on line 8
Ну и что там в 8-й строке ldconfig ?
про строку ничего не говорится - это я от себя додумал

Без установленных linux_base не выдает никаких ошибок:
Код: Выделить весь код
Additional ABI support: linux
Local package Initialization
C установленной linux_base_6.1.4.tbz выдает следующее
Код: Выделить весь код
Additional ABI support: linux/compat/linux/sbin/ldconfig: "(" unexpected
.
Local package Initialization
С установленной linux_base-7.1_2.tbz *выдает следующее
Код: Выделить весь код
<...>
...|..: not found
....пп..: not found
..пп..: not found
........GNU......: not found
........GNU......: not found
......GNU......: not found
....GNU......: not found
NU......: not found
......: not found
....: not found
..: not found
..: not found
/compat/linux/sbin/ldconfig: 1: Syntax error: word unexpected (expecting ")" )
.
Local package Initialization

Вместо | в вышеприведенном фрагменте - непечатаемый в винде символ.
Вместо <...> та часть которая не влезла в консоль

[s]Исправлено: mrcnn, 9:43 18-03-2004[/s]

-------
Ehhh.. what's up, doc?..


Отправлено: 09:35, 18-03-2004 | #7


Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


mrcnn
Во-первых, удалите из ядра абсолютно лишнюю опцию OPTIONS COMPAT_LINUX.
Во-вторых удалите пакет linux-base и переустановите с обновленных портов.
И почему Вы решили, что
Цитата:
При запуске приложений для linux например mp3blaster
приложение сугубо под linux. Данная программа отлично собирается и работает из коллекции портов.

-------
Косово je Србиjа!


Отправлено: 00:11, 19-03-2004 | #8


Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


Версия Freebsd - 5.0.

Загрузка производилась с ядра без опции OPTIONS COMPAT_LINUX..
Ядро - не Generic.
linux_base-6.1_4, linux_base-7.1_2 были удалены

>>The package name of this port is "linux_base-7.1_5".
>>This port requires package(s) "expat-1.95.6_1 gettext-0.12.1
>>libiconv-1.9.1_3 popt-1.6.4_1 rpm-3.0.6_8" to build.

Скачал следующие packages:
expat-1.95.6_1.tbz
gettext-0.12.1.tbz
libiconv-1.9.1_3.tbz
linux_base-7.1_5.tbz
popt-1.6.4_1.tbz
rpm-3.0.6_8.tbz

Поместил их в папку /packages/All/  
В папке /packages/All только эти файлы
в папке /packages/  только  папка all и файл Index.
Файл Index из дистрибутива freebsd5-2.

ports из дистрибутива 5-2 не устанавливал. Оставил старые,
соответствующие 5-0

sysinstall
package linux_base-7.1_5 read succesfully, waiting for pkg_add(1)

Add of package linux_base-7.1_5 aborted, error code 2. Please check the debug screen for more info

***
Такое же сообщение было выдано при начальной установке freebsd когда устанавиливалась linux_base-6.1-4



Добавлено:

Я забыл проследить зависимости для нужных файлов
Сейчас докачаю:

autoconf_2.13.000227_5
automake-1.4.5_9
gmake-3.80_1
libtool_1.3.5_1
m-4_1
perl_5.6.1.15

и попробую заново установить

-------
Ehhh.. what's up, doc?..


Отправлено: 08:10, 19-03-2004 | #9


Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


mrcnn
FreeBSD 5.0 и 5.2 по-разному реализуют эмуляцию linux. У меня тоже появлялись сообщения об ошибках, когда, после установки 5.2, не стал переустанавливать эмуляцию linux, оставшуюся от 5.1. Переустановка с обновленных портов решила проблему.

-------
Косово je Србиjа!


Отправлено: 10:35, 19-03-2004 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Поддержка linux в freebsd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Linux vs. FreeBSD Loki Новости и флейм из мира *nix 330 10-05-2010 15:44
Linux и FreeBSD Arassir Новости и флейм из мира *nix 19 27-05-2009 23:52
Поддержка PCI - Express в Mandriva Linux 2007? Oleg11111 Железо в Linux 3 21-05-2007 20:36
Поддержка двух процессоров во FreeBSD. Duddits Железо во FreeBSD 6 21-07-2006 12:00




 
Переход