Установка OpenOffice-infra-bin

Всем добрый день!

Пользуюсь на ноутбуке портежэм openoffice-infra-bin-2.0.4, взятый из следующего источника:
http://gisnews.icc.ru/svn/local_gentoo_portage/trunk/app-office/openoffice-infra-bin/

Недавно OpenOffice обновился до версии 2.1, соответственно решил также обновиться.

При устровке портэжа: openoffice-infra-bin-2.1 происходят следующие ошибки:

>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/openoffice-infra-bin-2.1/work/OOo_2.1_LinuxIntel_install_ru_infra_rpm ...
>>> Source compiled.
>>> Test phase [not enabled]: app-office/openoffice-infra-bin-2.1

>>> Install openoffice-infra-bin-2.1 into /var/tmp/portage/openoffice-infra-bin-2.1/image/ category app-office
* Installing OpenOffice.org into build root...
mv: невозможно выполнить stat для `/var/tmp/portage/openoffice-infra-bin-2.1/work/opt/openoffice.org2.1/*': Нет такого файла или каталога
/usr/local/portage/app-office/openoffice-infra-bin/openoffice-infra-bin-2.1.ebuild: line 71: cd: /var/tmp/portage/openoffice-infra-bin-2.1/image//usr/lib/openoffice/share/xdg/: Нет такого файла или каталога
sed: невозможно прочитать printeradmin.desktop: Нет такого файла или каталога

!!! ERROR: app-office/openoffice-infra-bin-2.1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_install
ebuild.sh, line 1020: Called src_install
openoffice-infra-bin-2.1.ebuild, line 72: Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

!!! This ebuild is from an overlay: '/usr/local/portage'

Есть у кого-нибудь идеи, как поправить ситуацию?

либо места не

либо места не хватает, либо ебилд корявый

Однако

ebuild действительно коряв :)

Распаковал файл OOo_2.1_LinuxIntel_install_ru_infra_rpm.tar.bz2, посмотрел, что там лежит - блин - имена всех RPM-ок не совпадают с тем, что ищет emerge :)
Вручную все переправил (пришлось аж два раза делать :)), запаковал все обратно, поправил файл digest-openoffice-infra-bin-2.1 (переправил размер и md5sum).

И......ура!!! Все встало влет :)

Кстати,

Кстати, работает 2.1 примерно на 20% быстрее, чем 2.0.4 - по крайней мере по ощущениям.

Must Have

Добрый

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

Мда

Я то добрый, вот только ebuild я не правил - знаний нехватат :)

Зато смекалка есть - правил я сам пакадж (который 150 Мб) - распаковывал, переименовывал, запаковывал :)

Хотя, признаюсь, править ebuild наверняка быстрее - только знать нужно, где править :)

Однако

После полуторачасового ковыряния этого ebuild-а получилось его переделать под последнюю версию от Инфра-Ресурса (OpenOffice 2.2.0 Professional).

Ebuild немного коряв - я в нем вообще отключил генерацию менюшек - знаний не хватило - делаю меню ручками.

Если кому нужно - пишите - вышлю на e-mail (сюда постить как то не то - он большой).

PS: То ли мне кажется, но работает быстрее :) Наверное глюки ;)

Вышлите на sgartjom

Вышлите на sgartjom at gmail.com

мой ebuild

смастерил я свой ebuild на основе того что в портах
если кому надо, можете взять тут http://hackisa.narod.ru/gentoo/openoffice-infra-bin-2.2.0.tar.bz2

сразу оговорюсь, что проще было бы его сделать на основе rpm пакета, но я первоначально скачал "Linux (tar.gz)", поэтому сделал под него.

протестировал под x86 и amd64
_________________
amd64

Походил по

Походил по сайту, не понял, чем он отличатся от стандартного app-office/openoffice-bin?

Присоединяюсь

Присоединяюсь к вопросу. На сайте нашел только упоминание про "более чем 500 патчей". А есть где-нибудь толковое сравнение инфраресурсовской сборки и классической?

А вобще эту

А вобще эту тему усиленно обсуждают тут: http://community.i-rs.ru/index.php/topic,2817.0.html

11 дней с

11 дней с момента выхода сборки от Инфры - и все в шоколаде :)

Спасибо всем ;)

Однако

Уже вышел OO 2.2.1 :)

Ни у кого нет желания написать Ebuild ? :)

Написал бы сам, но пока руки не доходят :(

напишу

напишу седня/завтра :)

http://packages.gentoo.org/eb

http://packages.gentoo.org/ebuilds/?openoffice-2.2.1
_____________
Уважайте себя - откажитесь от пиратского ПО

это не инфра

это не инфра

Как успехи, ebuild

Как успехи, ebuild готов?

замотался

замотался совсем. с первого раза не получилось склепать. а щас никак руки не доходят

На giscenter

Спасиб.

Спасиб.

btw, я пытался

btw, я пытался сделать ebuild для сорцевой версии. и я его сделаю

На основе

На основе официального
http://ifolder.ru/2868099

Положил

Положил рабочий ebuild под 2.2.1 на http://balancer.ru/tech/forum/2007/08/28/topic-57314--OpenOffice-Infra-2.2.1-ebuild.html

... чтобы понять рекурсию, нужно сперва понять рекурсию ...

это прикол

это прикол такой что ли? битые архивы выкладывать... или нет у нас в стране кто может нормальный ebuild сделать?!

cp /dev/flag /dev/hand

cp /dev/flag /dev/hand

У меня

У меня скачалось и распаковалось нормально, но те у кого amd64 похоже идут лесом... :(

а все-таки

tar -xzf openoffice-infra-bin.tar.bz2

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Выход, отложенный по результатам предыдущих ошибок

trukhin пишет: tar

trukhin написал(а):
tar -xzf openoffice-infra-bin.tar.bz2

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Выход, отложенный по результатам предыдущих ошибок

аффтару срочно учить матчасть...
ну тут из архива сразу видно, что это не .gz а .bz2, а флаги у тебя для .gz-архива
попробуй так
# tar -xvpjf openoffice-infra-bin.tar.bz2

tar -xvpjf

tar -xvpjf openoffice-infra-bin.tar.bz2

bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bzip2: Inappropriate ioctl for device
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Child returned status 2
tar: Выход, отложенный по результатам предыдущих ошибок

все равно не

все равно не получается

А чем скачивал?

А чем скачивал? броузером?
попробуй wget

получилось

получилось через links

OpenOffice infra 2.3

эх, так хотел написать ebuild для сорцевого пакета. но там так всё хитро закручено что стало в лом разбираться..)

пока только для бинарного - http://hackisa.narod.ru/gentoo/openoffice-infra-bin-2.3.0.tar.bz2

Просим! Просим

Просим! Просим сырцовый ебилд! (-:Е

Чтобы сделать

Чтобы сделать ebuild для исходников OOo с IR, нужно наложить порядка 500 патчей, причем очень многие из них должны быть наложены не на сам OOo, а на сопутствующие пакеты. Задача тривиальная для усидчивого человека.
_______________________
From Siberia with Love!

в принципе

в принципе согласен.
всё что там надо сделать это написать патчик для установочного скрипта который собственно будет аплить патчи инфры.
я кстати не в курсе. может ещё что-то понадобится кроме пакета инфровских патчей (тот что 1.6 метра). у них там там много всего валяется.

Извините

Ну я весьма не силён в написании ебилдов, да и весь Линуксовый стаж у меня пока едва полугода достиг, так что я пока зудю по форумам и прошу помощи (-;Е

А на предыдущие

А на предыдущие версии были сорцовые ебилды?

вроде нет

вроде нет

2.3.1

собственно вышла новая версия и соответственно ebuild...)

http://hackisa.narod.ru/gentoo/openoffice-infra-bin-2.3.1.tar.bz2

Спасибо! А

Спасибо!
А сырцового в планах нету, часом? (-:Е

так руки и не

так руки и не доходят :-(

Добавьте в ebuild

Добавьте в ebuild в зависмости

sys-libs/pam

Т.к. инфра-версия 2.3.1 требует pam-библиотеку.

может лучше

может лучше virtual/pam ?

EDIT: я добавлю через пару часов зависимость. пока не хватает файлов чтоб правильно обновить digestы. отпишусь как добавлю

Не знаю. openoffice

Не знаю.

openoffice при запуске явно требует библиотеку libpam.so

P.S. у них на сервере есть версия, собранная без pam, но это нужно ebuild переписвать ;-)
http://download.i-rs.ru/pub/openoffice/2.3.1/ru/OOo_2.3.1_LinuxIntel_ru_infra_wo_pam.tar.gz

и очень сильно

и очень сильно переписывать.
мой первый ebuild для сборки от инфры как раз был для подобной сборки, но потом я на него забил и стер нафиг ибо к нему ещё непонятно откуда приходилось качать рпмки для интеграции с DE

обновил

обновил тарбольчик с зависимостью

А можно ли

А можно ли как-то установить бинарную инфру вместе с самосборным используя слотирование? ...хоть даже и разных версий :)

Народ, а у всех

Народ, а у всех работает проверка орфографии/переносы?
Поставил по Вашему ебилду - ни то ни другое не работает :(

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".