Отправляет email-рассылки с помощью сервиса Sendsay

Бинарная совместимость?

Известно, что FreeBSD бинарно совместима с линуксом, к ней даже большой и
толстый пакет прилагается linux_base. Но вот проблема: когда я пытаюсь
линуксовые приложения запускать, то сообщается примерно следующее:
ELF binary type 0 not known.
File not executable.

А я целых две ночи Star Office 7 качал!!!!!
(под линуксом он заработал - проверено)

Вопрос: что надо делать, чтоб во Free BSD запускать Линуксовые приложения?

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Vladimir" Sun, 4 Apr 2004 10:14:52 +0400 (#118132)

 

Ответы:

Ukraine

man brandelf

Ответить   "comp.soft.bsd.all" Sun, 4 Apr 2004 17:00:08 +0300 (#118155)

 

приложения?

# man brandelf
No manual enty for brandelf.

Можно было бы и подробнее написать.
Сама прога есть, насколько я понял - это некий конвертер.
Я спрашивал про совместимость исполняемых файлов двух операционных систем.
Необходимый для совместимости пакет linux base у меня установлен. Есть
подозрения, что в rc.conf надо что-то прописать.
При загрузке выводится сообщение:

Additional ABI support .

Думаю, вместо точки должно что-то стоять.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Vladimir" Sun, 4 Apr 2004 18:38:03 +0400 (#118173)

 

Здравствуйте, Vladimir.

Вы писали 4 апреля 2004 г., 18:38:03:

я ставил поддержку линуховых эльфов через sysinstall, так что он сам
прописал что нужно в rc.conf
если есть возможность - ставь из sysinstall

Ответить   Sun, 4 Apr 2004 20:47:36 +0400 (#118250)

 

Я обновил систему с 4.7 до 5.2.1, sysinstall там что-то сильно глючит:
отказывается устанавливать что-либо, говорит, что надо посмотреть debug
screen; где это я не знаю. Поэтому все пакеты мне приходится устанавливать
монтируя диск вручную и используя pkg_add; может кто заглянет себе в rc.conf
и напишет какие-нибудь строчки, в которых упоминается linux...

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Vladimir" Sun, 4 Apr 2004 21:03:20 +0400 (#118257)

 

Здравствуйте, Vladimir.

Вы писали 4 апреля 2004 г., 21:03:20:

man rc.conf подсказал мне:
linux_enable="YES"

P.S. странно... у меня sysinstall работает как цаца, правда бсд 5.1

Ответить   Sun, 4 Apr 2004 21:32:21 +0400 (#118262)

 

ports/editors/openoffice-1.0
ports/editors/openoffice-1.1

ports/russian/openoffice-1.0
ports/russian/openoffice-1.1

Сдается мне, это значительно лучше, чем старофис под линуксятором.

On Sun, 4 Apr 2004 21:03:20 +0400
"Vladimir" <Vladim***@V*****.edu> wrote:

Ответить   Mon, 5 Apr 2004 09:17:00 +1100 (#118463)

 

Добрый день.

Пока есть некоторые нюансы. Например, pkgchk (удобная система
установки расширений) в данный момент отказывается работать на
сборке под BSD.
Некоторые детали отличаются от оригинала (бывает, правда, в лучшую
сторону).

С уважением,
Владимир <vb***@a*****.ru>

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 5 Apr 2004 11:07:54 +0400 (#118987)

 

Безусловно, отличается.
Речь шла о том, что автор исходного вопроса не вполне корректно его поставил.
К чему усложнять себе жизнь, если в портах есть и staroffice, и openoffice, и
все что нужно для нормальной жизни.
Набрал одну команду - и ты в шоколаде.

У меня 1.0.3, есть кто-нибудь в этом листе, у кого 1.1.0 из портов? Апгрейдиться,
собственно говоря, стоит?
Меня напрягают в основном две вещи - в некоторых вордовых документах опенофис
отдельно взятые абзацы выделяет красным цветом и зачеркивает - не вполне ясно,
откуда эта ботва берется. Логики и закономерности проследить не удалось.
Второе, что анноит - полная корявость при работе с документами Excel/95
Кириллица не отображается никак, структура документа перековеркана. Что напрягает,
поскольку большинство автоматических систем выписки счетов создают документы
именно в формате Excel/95 - для пущей совместимости.
Открываю документ в нативном MS Excel'е, сохраняю в новом формате, переношу обратно
- все работает отлично.

Догоняться до 1.1.0 стоит? Или я опять увижу те же яйца?

On Mon, 5 Apr 2004 11:07:54 +0400
Vladimir Bukhal <vb***@a*****.ru> wrote:

Ответить   Tue, 6 Apr 2004 10:14:38 +1100 (#119512)

 

On Tuesday 06 April 2004 06:14, Vitaminoid wrote:

Ну, у меня стоит 1.1.0. Правда, я его сам собирал. Сейчас буду собирать 1.1.1

Я считаю, стОит. Хотя мне, главным образом нужен был импорт в PDF.

Excel95 использует не-UNICODE фонты, которые содержат только 256 символов -
английские и Windows. OOo может работать только с уникодовыми документами.
Под мастдаем я ставил CyrTools - набор макросов для перекодировки таких вот
"умных" документов (ну, там еще сумма прописью есть :-) ) Проблема в том, что

под FreeBSD не работает pkgchk - его еще нужно будет отлаживать,
трассировать...разбираться почему он гонит.

Потому что MS Office заменяет фонт документа на уникодовый.

В OOo, по-видимому вообще не будет реализована работа с не-уникодовыми
документами, разве что кто-то из России фильтр напишет (не макрос, а именно
фильтр, который бы работал при открытии документа)

Ответить   "Rashid N. Achilov" Tue, 6 Apr 2004 16:07:30 +0700 (#119771)

 

Добрый день.

и

IMHO весьма спорно.

Конечно, стоит. Запускается и работает он заметно быстрее. Преимуществ
достаточно много. Сейчас вышла версия 1.1.1, она уже есть и в портах.

Думаю сущность проблемы состоит, по-видимому, в том, что там явно не
указан язык. Попробуйте явно указать русский для абзаца. Можете
прислать пример мне лично: скажу точнее.

обратно

Сущность проблемы состоит в том, что OOo юникодовый, а в экселе 95 не
проставляется локаль. Для решения этой проблемы существуют макросы
перекодирования.
Существует достаточно продвинутая библиотека CyrillicTools, в которой
существует средства для борьбы с этим и еще много полезных вещей.
Взять ее можно на http://openoffice.vspu.ac.ru/cyrtools1.1.uno.zip или
http://docs.openoffice.ru/~doc/ooextras/cyrtools1.1.uno.zip
На http://openoffice.vspu.ac.ru/ или внутри пакета есть инструкция, в
которой все возможности расписаны достаточно подробно.
Правда инструкции по ее установке на BSD не подойдут: она сделана в
формате uno-package, а под BSD утилита установки pkgchk не может
отработать. Об этом я писал ранее.
Нужно будет установить и запускать библиотеку руками, причем
функциональность будет заметно хуже, чем под Linux или Win, где
есть меню, диалоги для многих функций, сохранение параметров.
Работать будет половина всего этого арсенала.
При установке Linux-версии OOo или StarOffice на BSD все идет как по маслу.
В сборках OOo от AltLinux сейчас используется предок одного компонента
библиотеки- RecodeCyr. Могу выслать если нужен.
Кстати, по вопросам работы в OOo много полезного можно узнать в
рассылке openoffice.ru: http://www.openoffice.ru/mailman/listinfo/oo-discuss

С уважением,
Владимир <vb***@a*****.ru>

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 6 Apr 2004 14:25:35 +0400 (#119774)

 

On Sun, 4 Apr 2004 18:38:03 +0400
"Vladimir" <Vladim***@V*****.edu> wrote:

в rc.conf linux_enable="YES" (/etc/defaults/rc.conf)
установил порядка 4 линуксовых вещей и все пашут без проблем

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   rdi@p*****.net Sun, 4 Apr 2004 21:38:38 +0600 (#118359)

 

Ukraine

Уважаемый Владимир!
Во-первых, за помощь обычно благодарят.
Во-вторых, поиск слова "ABI" по сайту http://www.freebsd.org/ даст Вам
под номером 15 ссылку на документ
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-advanced.html,
в котором все достаточно подробно описано.

Ответить   "comp.soft.bsd.all" Mon, 5 Apr 2004 09:13:48 +0300 (#118982)

 

Ну уж извините...

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-advanced.
html,

А для чего дискуссионные листы организованы? Всё же можно найти в инете на
сайтах разработчиков или узнать на форумах...
Зачем же других людей своими вопросами донимать. Получи ссылку и ползи в
инет ищи там...

Но ладно, спасибо за линк, обязательно загляну, когда будет возможность.
//Как я уже упомянал, совместимость нужна была, чтоб запустить StarOffice, как
мне и посоветовали я прописал в rc.conf строчку
linux_enable="YES"
Оффис даже прикинулся, что запускается, вывел версию glibc, прбежала
полосочка загрузки, потом он вылетел, видно не предназначен для других сред
помимио Линукса. Но я убедился (запустив его на машине с Линуксом), что
StarOffice и OpenOffice одно и то же. Поэтому я решил поставить себе BSDшную
версию OpenOffice, но там возникла проблема с locale, попробую разобраться
сам.

Эту тему можно не продолжать...

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Vladimir" Mon, 5 Apr 2004 19:43:09 +0400 (#119021)

 

On Sun, Apr 04, 2004 at 06:38:03PM +0400, Vladimir wrote:

Должен быть, видать не поставил чего-то.

Нет, это не конвертер. В ELF обычно прописано для какой он системы. Линуксятники
последнее время считают себя пупом земли и свои elf-ы не менят. ;) brandelf
позволяет это сделать.
А вообще если ты кроме линукса никаких других elf использовать не будешь,
то сделай так:

/etc/sysctl.conf

#Linux emulation
kern.elf32.fallback_brand=3
kern.fallback_elf_brand=3

Тогда у тебя все не "помеченные" elf-ы будут считаться линуксовыми и будут
запускаться. :)

Это не совсем совместимость. Это скорее врапер линуксовых системных вызовов во
freebsd-ишные. :)

linux_enable="YES"

И вообще по поводу rc.conf надо заглядывать переодически в /etc/defaults/rc.conf
Много нового узнаешь. ;)

Ответить   Oleg Adianov Mon, 05 Apr 2004 10:19:11 +0400 (#118983)

 

Hello Vladimir,
Sunday, April 4, 2004, you wrote:

Не помню точно код дискусс листа... Кажется
comp.soft.othos.exotic
Так вот там как раз сейчас обсуждается программа для переконвертации
программ из одной системы в другую. Попроси у них.

Ответить   Alexander aka KAA Mon, 5 Apr 2004 21:22:44 +0800 (#118998)

 

Vladimir wrote:

Эта тема замечательно освещена в FreeBSD Handbook, в двх словах: В
/etc/rc.conf нужно вписать linux_enable="YES", и вроде все. На 4.х
кажется нужно было еще какую-то опцию ядру указывать при компиляции

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 08 Jul 2004 10:36:04 +0400 (#186401)

 

Здравствуйте ViRuZzz,

8 июля 2004 г., 12:36:04, вы писали:

Кстати, о птичках :) Как у Star Office 7 с русским языком? Насколько
он совместим с чем-либо еще, например, M$ Office? При положительном
ответе хотелось бы увидеть ссылочку для скачивания.

Ответить   Андрей Севастьянов Thu, 8 Jul 2004 13:15:53 +0600 (#186429)

 

Ну StarOffice это по сути одно и то же, что и OpenOffice. Если система
русифицирована нормально, то и с кириллицей всё ОК. С M$ Office совместим
слабо. Под FreeBSD линуксовая версия у меня так и не заработала.
Прямого линка на скачку дать не могу, сам качал с www.sun.com, а там ещё
регистрироваться нужно.

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Vladimir" Thu, 8 Jul 2004 12:26:31 +0400 (#186474)

 

Кроме того, через sysinstall установить linux-base (This host wants to be
able to run linux binaries) А CD монтируется в каталог теневого линух -
дерева каталогов ( mount_cd9660 /dev/acd0 /usr/cjmpat/linux/mnt/cdrom)

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   kim Thu, 08 Jul 2004 18:43:47 +1000 (#186495)

 

У меня linux-base установлен;linux_enable="YES" прописано; работает maple
под линукс (правда только в консольном режиме, графический не стартует),
линуксовая java-машина и дема цивилизации и альфа-центавра, а вот в
StarOffice только в начале полосочка загрузки пробегает и затем исчезает. Но
StarOffice (впрочем как и OpenOffice) мне уже не нужен, я для себя открыл
Lyx.

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Vladimir" Thu, 8 Jul 2004 14:56:29 +0400 (#186693)

 

Продолжение вопроса о совместимости:

Мне понадобился пакет maple, я установил линуксовую версию maple8. Там
возможны два варианта работы: чисто консольный и графический. Сперва и тот и
другой варианты запускаться отказывались (неподдерживаемая операционка),
потом оказалось, что скрипт запуска спрашивает uname; после некоторого
редактирования скрипта, maple стал думать, что он запускается на чистом
Линуксе, но пр этом заработала только консольная версия. При попытке
запустить иксовую выдаётся следующее
%xmaple
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 45 (X_OpenFont)
Serial number of failed request: 107
Current serial number in output stream: 108

Есть подозрения, что прога не может каких-то шрифтов найти. Вероятно для
запуска тоже надо что-то где-то подправить, но что-то у меня идей не
возникает. Может кто сможет помочь?

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписать: mailto:comp.soft.bsd.all--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Vladimir" Fri, 9 Jul 2004 03:41:36 +0400 (#187085)