nixp.ru v3.0

21 января 2017,
суббота,
22:44:09 MSK

DevOps с компанией «Флант»
klusha написал 9 июля 2004 года в 10:03 (439 просмотров) Ведет себя неопределенно; открыл 5 тем в форуме, оставил 31 комментарий на сайте.

У меня FreeBSD4.10 я хочу поставить OpenOffice.org, подскажите пожалуйста оптимальный путь инсталляции:

1. Через порт (это ведь очень долго)

2. Из исходных кодов с диска OpenOffice.org1.1.1 (но как это делается, если это очень сложно, то посоветуйте, пожалуйста, где про это прочитать)

3. Можно ли это сделать с того же диска — там есть собранный OpenOffice.org1.1.1 для FreeBSD5.2.1

myst

Я так понял, что ф тя есть диск с исходниками OOo. Если это так, то лучше ставить через порты нежели средствами самого OOo, потому что в таком случае система портов сделает все нужные регистрации в системе установленых пакетов. Дальше — больше, ставить из портов и просто из исходников одинаково долго, но из портов гораздо проще. Ставить уже собранный я бы не стал — OOo такой тормоз — нужно постараться это хоть как-то компенсировать. Вот план действий:

1. Берёшь исходникик OOo и копируешь в /usr/ports/distfiles.

2. cd /usr/ports/russian/openoffice-1.1/ <—+| portinstall russian/openoffice-1.1

3. make install clean <—————————-+| если есть portupgrade

4. ждём какое-то время…

klusha

Может я что-то неправильно сделала: у меня есть два файла: /usr/ports/distfiles/openoffice1.1/OOo_1.1.1p1_source.tar.gz/ и OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz команда make не выполняется — он вообще ищет на ftp файл OOo_1.1.1p1_source.tar.bz2 и говорит, что он недоступен. Ладно, недоступен, но ведь я бы и не хотела качать 200MB (или сколько там). Нельзя ли как-то обойтись моим диском с OpenOffice1.1.1

Genie

OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz?

Именно .tbz?

попробовать `bunzip2 -c < OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz > tar -tv` или `gunzip -c < OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tgz > tar -tv`…

Судя по называню, это уже скомпилированный OOo, его только поставить надо…

klusha

Да, .tbz. Сейчас буду пробовать, спасибо.

myst
klusha
Может я что-то неправильно сделала: у меня есть два файла: /usr/ports/distfiles/openoffice1.1/OOo_1.1.1p1_source.tar.gz/ и OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz команда make не выполняется — он вообще ищет на ftp файл OOo_1.1.1p1_source.tar.bz2 и говорит, что он недоступен. Ладно, недоступен, но ведь я бы и не хотела качать 200MB (или сколько там). Нельзя ли как-то обойтись моим диском с OpenOffice1.1.1

Убедись, что исходники там где надо. Что-то мне подсказывает, что должны они быть в /usr/ports/distfiles, а не в /usr/ports/distfiles/openoffice1.1

klusha
myst
Убедись, что исходники там где надо.  Что-то мне подсказывает, что должны они быть в /usr/ports/distfiles, а не в /usr/ports/distfiles/openoffice1.1

я пробовала их оставлять в обоих местах, но он начинал всё равно скачивать OOo_1.1.1p1_source.tar.bz2 как раз в /usr/ports/distfiles/openoffice1.1

klusha

А нельзя ли мой OOo_1.1.1p1_source.tar.gz переделать в то,что он хочет: OOo_1.1.1p1_source.tar.bz2 — ведь это просто разные архивы. Или это дурацкая идея?

klusha
Genie
OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz?

Именно .tbz?

попробовать `bunzip2 -c < OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz > tar -tv` или `gunzip -c < OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tgz > tar -tv`…

Судя по называню, это уже скомпилированный OOo, его только поставить надо…

Мне ужасно стыдно за свою неумелость, но у меня ничего не получилось.

Вот, что я сделала:

spb# cd /usr/home/klusha/OOo

spb# bunzip2 -c < OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz > tar -tv

bunzip2: -c and -t cannot be used together.

spb# bunzip2 -c < OOo_1.1.1.RC3_FreeBSD52Intel_install_ru.tbz > tar -v

(stdin):

done

spb#

Я-то честно сказать не поняла, что же такое он сделал, потому и прекратила диалог.

Может вы предложили мне, что-то очень продвинутое, а я ничего и не поняла? Но ведь если у меня есть и исходники и уже собранная программа, то хоть что-то из них я должна установить. Наверное описание этого занимает очень много места, тогда, если можно, отправте мне, пожалуйста, ссылку на то,где про это можно почитать. И, пожалуйста, извините за назойливость.

myst

Это кто-то на букву G натупил. Слева от tar’a должнва быть палка (|), а не больше (>).

Дальше. Чтобы заюзать gz вместо bz2, поправь порт:

1. открой /usr/ports/editors/openoffice-1.1/Makefile

2. измени имя файла с исходниками на новое (с gz на конце)

3. удали строку с USE_BZIP2

4. выходи и собирай с ключом NO_CHECKSUM

Вроде бы должно получиться… Есессно старый Makefile необходимо за-backup-ить, а после восстановть, во избежание…

Genie

myst, почему же так сразу «натупил»?

Очепятался. И не проверил, потому как в этот момент у нас началась гроза с ливнем и выключили свет. UPS долго не держит такой комп, как мой, минут 7 всего, потому пришлось быстро выключаться…

:(

anonymous

A za4em takoj gemor sozdavat

cd /usr/ports/russian/openoffice

make fetch-recursive(vika4at paketi i vse zavisimosti)

vse ska4aetsa krome JDK dik licenzija SUN tak 4to eto vam na filesearch.ru

a potom na no4 make install clean i budet OO zato4enij pod vashu sistemu

ili tak Pakkadzh OO na ruskom

http://ru.openoffice.org/about-downloads.html

a ostalnoe podgonjat eto vi tupite

porti dlja vas zhe delalis a ne dlja gemora

anonymous

V dogonku 4tobi is portov sobirat mesta na Harde nado 4GB svobodnogo

ili mozhno pkg_add -r openoffice(hotja vrode netu etogo pakadzha v baze):(((

myst
GUest
A za4em takoj gemor sozdavat

cd /usr/ports/russian/openoffice

make fetch-recursive(vika4at paketi i vse zavisimosti)

vse ska4aetsa krome JDK dik licenzija SUN tak 4to eto vam na filesearch.ru

a potom na no4 make install clean i budet OO zato4enij pod vashu sistemu

ili tak Pakkadzh OO na ruskom

http://ru.openoffice.org/about-downloads.html

a ostalnoe podgonjat eto vi tupite

porti dlja vas zhe delalis a ne dlja gemora

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

anonymous

Vot tam napisano

1.4erez port( no eto dolgo)

eto ne ozna4aet 4to eto dorogo

A poka vi tut sutki obsuzhdaete i klusha pitaetsa 4e to sdelat uzhe vse davno bilo bi ska4ano

Esli bi napisala 4to eto dorogo togda ja bi i promol4al

myst

Ну, вообще говоря, резонное замечание. Ok.

С другой стороны так гораздо интереснее.

anonymous

Ni4ego interesnogo ne vizhu ved svobodnoe vremja mozhno potratit na bolee prijatnie ves4i tem bolee na vihodnih

Da i nado ispolzovat samie prostie i dostupnie ves4i ?, kotorie delalis specialno dlja nas ne zrja zhe mi vibrali FreeBSD;)

klusha

Я тут уезжала на выходные, поэтому ничего ещё не сделала. Спасибо за советы. Но скачать 200MB я оставила на потом — использовать порты по их назначению — это, конечно классно, правильно и интересно (особенно мне, как вновьобращённому пользователю), но денег мне всё-таки немножко жалко, тем более, что ведь есть в конце концов исходники, да и поковыряться ведь тоже интересно. Буду пытаться по-всякому ООо, поставлю ведь в конце-то концов. Вообще говоря, FreeBSD — это оказалось так классно, что до всяких моих работ с ООо просто руки не доходят.

А зачем нужен OO? Word’овские и exel’ные файлы отлично можно читать catdoc’ом. Для всего остального есть SGML, ну и emacs, конечно :)

Genie

формулы и диаграммы хреновастенько catdocзом глядеть получается… ;)

а вообще, есть пакет wv (искать на rpmfind)

klusha

Я попробовала Emacs но в нём не пропечатываются русские буквы, а catdoc где искать? — в портах?

В портах. Насчет emacs’а надо поставить просто FontPath к кириллическим шрифтам первым в списке в /etc/X11/XF86Config[-4]. Ну или пускать emacs с опцией -fn.

klusha

Решила-таки ставить из портов, но и это оказалось не просто из-за какой-то лицензии от Sun пришлось кое-что (bsd-jdk14-patches-6.tar.gz, j2sdk-1_4_2-src-scsl.zip, j2sdk-1_4_2_04-linux-i586.bin) скачать вручную. Но и всё равно не получилось, вот что мне сказано на make:

2 errors

gmake[4]: * [.compile.classlist] Error 1

gmake[4]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/java/java'

gmake[3]: * [optimized] Error 2

gmake[3]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/java/java'

gmake[2]: * [all] Error 1

gmake[2]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make/java'

gmake[1]: * [all] Error 1

gmake[1]: Leaving directory `/usr/ports/java/jdk14/work/j2se/make'

gmake: * [j2se-build] Error 2

* Error code 2

Stop in /usr/ports/java/jdk14.

* Error code 1

Stop in /usr/ports/russian/openoffice-1.1.

* Error code 1

Stop in /usr/ports/russian/openoffice-1.1.

Пробовала начать сначала не помогло. Что вообще делать-то, может кто знает?

Anarchist
klusha
до всяких моих работ с ООо просто руки не доходят.

Есть такое предложение: WYSIWYG давить, TeX FOREVER!!!

klusha

TeX — это то, что работает в консоли? Я о нём слышала, но никогда не пробовала и неужели там можно читать и сохранять файлы в формате .doc. Слышала там и макетировать можно, его тоже ставят через порты или он есть на диске?

anonymous

> gmake[3]: * [optimized] Error 2

poprobuj iz make.conf ubrat -O2 i ostalnie klju4i optimizacii

ostav tolko tip arhitekturi i processora i soberi ottdelno jdk14

a potom OO sobraj

P.S. tam es4o vrode kakie to SUNovskie porti vsplivut

tak 4to es4o nado budet ka4at

Anarchist
klusha
TeX — это то, что работает в консоли?

Он работает везде.

klusha
Я о нём слышала, но никогда не пробовала и неужели там можно читать и сохранять файлы в формате .doc. Слышала там и макетировать можно, его тоже ставят через порты или он есть на диске?

Конечно не в .doc.

Но из распространенных в мире выньдоуз форматов он умеет генерить pdf-ки.

Должен быть на диске. Кириллические шрифты — не знаю.

Доку(и) и примеры могу отослать на мыло.

myst

2 Anarchist:

TROFF — rulez 4eva! ;)

klusha

Наконец-то удалось собрать ООо, но я не уверена, что он правильно инсталировался: он в конце выдавал сообщения, что ему не хватало места. Как можно узнать поставился он или нет: что набирать в терминале? А если он всё таки не поставился (я освободила 4,4Гб — больше у меня не было), то что посоветуете сделать:

1. Собрать какие-то пакеты заранее? — для ООо ведь, вроде, потребовался пакет Java, например, или вот ещё что

2. я ведь дура поставила в самом начале FreeBSD только на половину 20Гб-ого диски, точнее на 8,6 Гб. — оставшаяся часть это всякий мусор в файловой системе fat32 или ntfs (не помню точно) без всякой ОС. Вопрос таой: можно ли расширить мой раздел /usr на весь оставшийся диск? как?

Anarchist
klusha
Наконец-то удалось собрать ООо, но я не уверена, что он правильно инсталировался: он в конце выдавал сообщения, что ему не хватало места. Как можно узнать поставился он или нет: что набирать в терминале? А если он всё таки не поставился (я освободила 4,4Гб — больше у меня не было), то что посоветуете сделать:

1. Собрать какие-то пакеты заранее? — для ООо ведь, вроде, потребовался пакет Java, например, или вот ещё что

2. я ведь дура поставила в самом начале FreeBSD только на половину 20Гб-ого диски, точнее на 8,6 Гб. — оставшаяся часть это всякий мусор в файловой системе fat32 или ntfs (не помню точно) без всякой ОС. Вопрос таой: можно ли расширить мой раздел /usr на весь оставшийся диск? как?

Посмотреть действительно ли ему не хватило места (какие разделы заполнены полностью, df -m).

Anarchist
klusha
2. я ведь дура поставила в самом начале FreeBSD только на половину 20Гб-ого диски, точнее на 8,6 Гб. — оставшаяся часть это всякий мусор в файловой системе fat32 или ntfs (не помню точно) без всякой ОС. Вопрос таой: можно ли расширить мой раздел /usr на весь оставшийся диск? как?

Можно.

http://www.how-to.ru/linux/howto/Hard-Disk-Upgrade-HOWTO.html

klusha

Так ведь я уже make clean сделала. Но смотрела до этого в KDiskFree — там было 106,6%. А пробовала его вызывать так: openoffice, openoffice.org, writer, openwriter, OOo — в общем я его ласково так, а он, подлец, не отзывается, наверное, обиделся, не установился, не хватило всё же места. Есть конечно у меня способ — заново инсталлировать систему уже на весь диск, но это ведь варварство, чертёнка жалко.

klusha
Anarchist
Можно.

http://www.how-to.ru/linux/howto/Hard-Disk-Upgrade-HOWTO.html

Спасибо за ссылку, читаю

Anarchist
klusha
Так ведь я уже make clean сделала.Но смотрела до этого в KDiskFree — там было 106,6%.

make install делала?

Нет? Тогда исполняемые файлы искать в каталоге с сырцами.

klusha
А пробовала его вызывать так: openoffice, openoffice.org, writer, openwriter, OOo — в общем я его ласково так, а он, подлец, не отзывается, наверное, обиделся, не установился, не хватило всё же места.

У меня он запускается (или запускался, если я его уже снес) командой «soffice», хотя к описываемой версии это могли и исправить.

klusha
Есть конечно у меня способ — заново инсталлировать систему уже на весь диск, но это ведь варварство, чертёнка жалко.

Вандализм.

Помучай сначала эту.

А лучше сначала (позже — параллельно) — поучись.

fly4life
klusha
Так ведь я уже make clean сделала. Но смотрела до этого в KDiskFree — там было 106,6%. А пробовала его вызывать так: openoffice, openoffice.org, writer, openwriter, OOo — в общем я его ласково так, а он, подлец, не отзывается, наверное, обиделся, не установился, не хватило всё же места.

а oowriter пробовала?

klusha

Оказывается запускаться он должен с swriter. Но сейчас это пока не важно — всё что могла деинстолировала, собираюсь начать заново, ищу место: я сделала вторую часть своего диска тоже БСДешной ( через sysinstall) у меня стало на 10Гб больше места, но будет ли оно использоваться при компиляции ООо, если точкой монтирования будет /mnt? Возможно ли подмонтированный раздел (слайс?) того же диска, на котором система, использовать для расширения раздела /usr? Куда монтировать?

(Я уже, наверное, надоела всем со соими вопросами, но уже ведь чуть-чуть осталось. Спасибо за терпение)

klusha

Прочитала (Полный справочник по FreeBSD. М. -СПБ. — Киев. с. 187), что размер раздела можно увеличить с пом. символической ссылки, что это требует доп. настройки. Но какой? Не знает ли кто?

klusha

Если я на всём слайсе сделала один раздел (10Гб) и примонтировала его к /mnt, он будет использоваться при компиляции ООо?

pol

если укажешь в ключе при ./configure /mnt, как папку для временных файлов то да, подробнее узнаешь если даш команду ./configure —help из папки где исходники OOO, усть и другой вариант примонтировать раздел /mnt в /temp. только не знаю как это делается в фряхе, в лине mount -o bind /mnt /temp (во фряхе почитай ман)

по-мойму первый вариант проше!

удачи!

Anarchist
klusha
Прочитала (Полный справочник по FreeBSD. М. -СПБ. — Киев. с. 187), что размер раздела можно увеличить с пом. символической ссылки, что это требует доп. настройки. Но какой? Не знает ли кто?


klusha
Если я на всём слайсе сделала один раздел (10Гб) и примонтировала его к /mnt, он будет использоваться при компиляции ООо?

Ты, Клуша, не то читала.

На фига монтировать в /mnt?

В соответствии с указанной докой на этом разделе разместить (частично или полностью) /usr и внести соответствующие исправления в /etc/fstab

ЗЫ: Тебе бы почитать для начала что-нибудь хорошее базовое. Типа Немета (хотя он-то ИМХО — не лучший выбор в качестве первой книги по Unix).

fly4life
Anarchist
ЗЫ: Тебе бы почитать для начала что-нибудь хорошее базовое. Типа Немета (хотя он-то ИМХО — не лучший выбор в качестве первой книги по Unix).

offtop: Немет — женщина ;).

Anarchist
fly4life
offtop: Немет — женщина ;).

offtop^2: Знаю. Так же как и то, что это — не единственный автор книги.

Redpill
Anarchist
ЗЫ: Тебе бы почитать для начала что-нибудь хорошее базовое. Типа Немета (хотя он-то ИМХО — не лучший выбор в качестве первой книги по Unix).

Типа, Скловская рулит…

Anarchist
Eight
Типа, Скловская рулит…

Типа Скловская (хоть и написала неплохой справочник команд Linux) ОБЩЕОБРАЗОВАТЕЛЬНЫХ книг по UNIX НЕ ПИСАЛА.

А здесь начинать надо именно с этого.

pol

@На фига монтировать в /mnt?

В соответствии с указанной докой на этом разделе разместить (частично или полностью) /usr и внести соответствующие исправления в /etc/fstab@

А если ей это однократно нужен, нафига в fstab лезть

Anarchist
pol
@На фига монтировать в /mnt?

В соответствии с указанной докой на этом разделе разместить (частично или полностью) /usr и внести соответствующие исправления в /etc/fstab@

А если ей это однократно нужен, нафига в fstab лезть

ВНИМАТЕЛЬНО читай условия задачи.

klusha
pol
@На фига монтировать в /mnt?

В соответствии с указанной докой на этом разделе разместить (частично или полностью) /usr  и внести соответствующие исправления в /etc/fstab@

А если ей это однократно нужен, нафига в fstab лезть

Не, мне навсегда нужно. Буду пробовать, спасибо.

Anarchist
klusha
Не, мне навсегда нужно. Буду пробовать, спасибо.

Я же давал ссылку на доку…

И там подобные задачки описаны.

klusha

Немета прочитала, -хорошая книжка. А ООо собрался как-то почти сам-собой по make reinstall и потребовалось ему всго 3,8 ГБ на этот раз. Там есть проблема со шрифтами, но это уже мелочи.

Большое спасибо за участие!

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.