Установка 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
На giscenter появился недавно:
http://giscenter.icc.ru/svn/local_gentoo_portage/trunk/app-office/openoffice-infra-bin/openoffice-infra-bin-2.2.1.ebuild
Спасиб.
Спасиб.
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
аффтару срочно учить матчасть...
ну тут из архива сразу видно, что это не .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
обновил
обновил тарбольчик с зависимостью
А можно ли
А можно ли как-то установить бинарную инфру вместе с самосборным используя слотирование? ...хоть даже и разных версий :)
Народ, а у всех
Народ, а у всех работает проверка орфографии/переносы?
Поставил по Вашему ебилду - ни то ни другое не работает :(