Всем добрый день!
Пользуюсь на ноутбуке портежэм 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?
А вобще эту
А вобще эту тему усиленно обсуждают тут: 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
_____________
Уважайте себя - откажитесь от пиратского ПО
Секта Черных Пингвинов
http://blackpenguins.ru
это не инфра
это не инфра
Как успехи, 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.bz2tar -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
Просим! Просим
Просим! Просим сырцовый ебилд! (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Чтобы сделать
Чтобы сделать ebuild для исходников OOo с IR, нужно наложить порядка 500 патчей, причем очень многие из них должны быть наложены не на сам OOo, а на сопутствующие пакеты. Задача тривиальная для усидчивого человека.
_______________________
From Siberia with Love!
Не грусти, товарищ! Всё хорошо, beautiful good!
в принципе
в принципе согласен.
всё что там надо сделать это написать патчик для установочного скрипта который собственно будет аплить патчи инфры.
я кстати не в курсе. может ещё что-то понадобится кроме пакета инфровских патчей (тот что 1.6 метра). у них там там много всего валяется.
Извините
Ну я весьма не силён в написании ебилдов, да и весь Линуксовый стаж у меня пока едва полугода достиг, так что я пока зудю по форумам и прошу помощи (-;Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А на предыдущие
А на предыдущие версии были сорцовые ебилды?
вроде нет
вроде нет
2.3.1
собственно вышла новая версия и соответственно ebuild...)
http://hackisa.narod.ru/gentoo/openoffice-infra-bin-2.3.1.tar.bz2
Спасибо! А
Спасибо!
А сырцового в планах нету, часом? (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
так руки и не
так руки и не доходят :-(
Добавьте в 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
обновил
обновил тарбольчик с зависимостью
А можно ли
А можно ли как-то установить бинарную инфру вместе с самосборным используя слотирование? ...хоть даже и разных версий :)
Народ, а у всех
Народ, а у всех работает проверка орфографии/переносы?
Поставил по Вашему ебилду - ни то ни другое не работает :(