From: "Andrey Fomichev" <fomichev@ispras.ru> To: <sisyphus@altlinux.ru> Subject: [sisyphus] sedna package Date: Tue, 3 May 2005 18:44:48 +0400 Message-ID: <KMEKJEPBHIGAGHJFMEHGMEKEDBAA.fomichev@ispras.ru> (raw) Добрый день! Я когда-то сюда писал и хотел сделать пакет для XML СУБД Sedna. Как говорится, не прошло и года (мы выпустили официальную версию 0.4), я сделал первую версию пакета. Буду признателен, если кто-нибудь это посмотрит и выскажет свои замечания (я думаю замечаний должно быть очень много, т.к.у меня нет никакого опыта сборки пакетов и тем более для ALT Linux). Пакет доступен по следующему адресу: http://modis.ispras.ru/FTPContent/tmp/sedna-0.4.59-alt1.i586.rpm http://modis.ispras.ru/FTPContent/tmp/sedna-0.4.59-alt1.src.rpm Несколько слов о том, что делать с Седной после установки. В текущей версии (возможно потом изменится) надо: 1. добавить /usr/local/sedna/bin в переменную PATH (или пользоваться абсолютными путями) 2. установить переменную окружения SEDNA_HOME равной /usr/local/sedna Далее рекомендуется воспользоваться файлом /usr/local/sedna/doc/QuickStart.pdf (3 страницы на английском, читается за 5 минут), чтобы понять что нужно запускать. Прежде чем запускать, посмотрите вопрос 1, а то работать не будет. У меня еще есть ряд вопросов, которые возникли при создании пакета. 1. Этот вопрос, пожалуй самый важный. Дело в том, что в Седне используется разделяемая память, а отношение ALT Linux к разделяемой памяти отклоняется от стандарта. А именно, разделяемая память уничтожается, когда он нее отключается последний клиент (что противоречит стандарту). Чтобы ALT Linux вел себя в соответствии со стандартом надо изменить файл /proc/sys/kernel/shm_destroy_unused так, чтобы он содержал 0 вместо 1. Помогает до следующей перезагрузки. Соответственно, вопрос -- что с этим делать? И почему ALT так нестандартно относится к разделяемой памяти? 2. Сейчас Седна устанавливается в /usr/local/sedna. Там есть каталог bin с бинарными файлами. Естественно, путь туда не прописан и Седну можно запускать либо указывая полный путь, либо необходимо добавить/usr/local/sedna/bin в PATH. Не очень красиво, что уж там говорить, но может нормально для такого приложения (не команда ls все-таки)? Или стоит создать линки для бинарников в /usr/local/bin? Или что-то еще? 3. Для работы Седны необходима установленная переменная SEDNA_HOME. Без нее ничего работать не будет. Сейчас ее должен устанавливать пользователь. Это нормально или здесь надо что-то делать? С уважением, Андрей ======================================= Andrey Fomichev (fomichev at ispras.ru) Sedna Team (http://modis.ispras.ru) =======================================
next reply other threads:[~2005-05-03 14:44 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-05-03 14:44 Andrey Fomichev [this message] 2005-05-03 15:45 ` [sisyphus] " Michael Shigorin 2005-05-04 10:52 ` Andrey Fomichev 2005-05-04 11:01 ` Alexey I. Froloff 2005-05-04 12:22 ` Michael Shigorin 2005-05-04 11:01 ` Nick S. Grechukh 2005-05-04 12:24 ` Michael Shigorin 2005-05-04 12:06 ` Sergey Vlasov 2005-05-04 12:14 ` Andrey Fomichev 2005-05-04 12:21 ` Michael Shigorin 2005-05-03 17:29 ` [sisyphus] " Sergey Vlasov 2005-05-03 17:57 ` [sisyphus] [wiki] [faq] " Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=KMEKJEPBHIGAGHJFMEHGMEKEDBAA.fomichev@ispras.ru \ --to=fomichev@ispras.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git