Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 56237 Details for
Bug 42465
maxdb-src-7.6.0.12.ebuild (new package)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
README-7.5.0.24 (Installation instructions for maxdb 7.5.0.24)
README-7.5.0.24 (text/plain), 5.85 KB, created by
Hermann Mundprecht
on 2005-04-14 00:30:08 UTC
(
hide
)
Description:
README-7.5.0.24 (Installation instructions for maxdb 7.5.0.24)
Filename:
MIME Type:
Creator:
Hermann Mundprecht
Created:
2005-04-14 00:30:08 UTC
Size:
5.85 KB
patch
obsolete
>Hi Everyone ! > >The aim of this howto ist to help people install MaxDB on gentoo systems from sources. >This is a very long running process (about 10h) and it can not be done totaly automatic. >The ebuilds that i provide need interaction at a given point where they will tell you what to do. > >This is meant as an alternativ to installing the binary version and using the LD_ASSUME_KERNEL hack. >It is meant to be used by people who dont mind spending their time in endles compilation sessions > >If you do not know why you should use MaxDB read John L. Singleton's "Musings on MaxDB, Five Reasons Why MaxDB Will Replace Your Current Database" >(http://www.johnsingleton.com/maxdb/2004/06/five-reasons-why-maxdb-will-replace.html). > >The following points should help you to install maxdb. > >I.) Before you start: >THESE EBUILDS DO NOT SUPPORT UPDATES. >If you have a running MaxDB instance on your system then: >- BACKUP YOUR DATA >- move the directory /opt/sdb to something like /opt/sdb.off >- move the directory /usr/spool/sql to something like /usr/spool/sql.off >- move the file /etc/opt/sdb to something like /etc/opt/sdb.off > >II.) portage principle >1.) ebuilds that are not allready in the portage tree should be copied to a so called portage overlay directory. >if you do not allready have on, do the following: >- create a overlay directory. (normaly /usr/local/portage) >- add the overlay directory to you /etc/make.conf by adding a line like PORTDIR_OVERLAY=/usr/local/portage > >2.) creating directories in the overlay directory >you should create directories for the ebuilds in the overlay directory: >- create a directory /usr/local/portage/dev-db/maxdb-devtools-src for the devtools. >- create a directory /usr/local/portage/dev-db/maxdb-src for the db-system > >III.) Get the ebuilds >the ebuild you will need can be found in the bug system (bugs.gentoo.org). >-> bug 42286 for the devtools >-> bug 42465 for the db-system > >1. Download the ebuilds into the directories: >- download maxdb-devtools-src-533920.ebuild from bug 42286 and put it to /usr/local/portage/dev-db/maxdb-devtools-src >- download maxdb-src-7.5.0.24.ebuild from bug 42465 and put it to /usr/local/portage/dev-db/maxdb-src >- create a /usr/local/portage/dev-db/maxdb-src/files directory for the patches >- download maxdb-source-7_5_0_24_all.patch from bug 42465 and put it to /usr/local/portage/dev-db/maxdb-src/files >- download maxdb-source-7_5_0_24_ini.patch from bug 42465 and put it to /usr/local/portage/dev-db/maxdb-src/files > >IV) Installation >0. Remarks >Both of the ebuilds require user action in the middle of the process. >Actually the build process itself can not be started by the ebuild. >I do not know why yet but if i start the build process (the imf tool to be more precise) the imf (a perl script) will consume most of your processors time but will not start the build process. >Maybe i will find a solution for this, but i did not up to now. > >1. Keywords >Both ebuils are masked with the keyword ~x86 (as they should be because they are not included in the official portage tree). >Add them to the /etc/portage/package.keywords by doing a: >- execute "echo dev-db/maxdb-devtools-src ~x86 >> /etc/portage/package.keywords" >- execute "echo dev-db/maxdb-src ~x86 >> /etc/portage/package.keywords" > >2. install the devtools >- go to the /usr/local/portage/dev-db/maxdb-devtools-src directory >create the digest: >- execute "ebuild maxdb-devtools-src-533920.ebuild digest" >emerge the devtools: >- execute "emerge maxdb-devtools-src" > >The ebuild will stop in the after unpacking the sources and confinguring the package and tell you what do to. >Open a second terminal and follow the steps given in the first. >You can ignore the warning and error in the and off the make process about the global SapDB registry it will be created by the ebuild later. >When the make process ends, go back to the first terminal and press ENTER. > >If this worked you should have your devtools in /opt/sdb/devtools. > >3. Install the db system >FIRST (AGAIN): if you allready have a maxdb installation (or SAPDb) SAVE YOUR DATA !!!! >- go to the /usr/local/portage/dev-db/maxdb-src directory >create the digest: >- execute "ebuild maxdb-src-7.5.0.24.ebuild digest" >emerge the db-system: >- execute "emerge maxdb-src" > >The ebuild will stop in the after unpacking the sources and confinguring the package and tell you what do to. >Open a second terminal and follow the steps given in the first. >- go to bed or to the next bar (you have got about 5 to 10 hours time now) :wink: >When the build process ends, go back to the first terminal and press ENTER. >- in the end of the installation the ebuild will give some informations - follow them >When everthing works fine - you got it. > >V) Post Installation >1. Database Installation >If you dont know how to create a database instance >- start your MaxDB web-administartion server with something like the following script > export LD_LIBRARY_PATH="/opt/sdb/programs/lib:${LD_LIBRARY_PATH}" > export PATH="${PATH}:/opt/sdb/programs/bin" > cd /opt/sdb/programs/pgm > # start the webserver > ./wahttp & > # start the db-server > /opt/sdb/programs/bin/x_server -Y start >- access the dbm-admin page with your web-browser at http://localhost:9999/webdbm >- click on "New Database" and follow the pages. > >2. Information >Another very good source of information is http://sapdb.2scale.net the MaxDb Wiki Page > >3. (And by god not least) THANX >Thanks to everybody who helped and still helps me to create and test this ebuilds. >Special thanks to: >*) Daniel Dittmar from SAP Labs Berlin - he is the guy who knows. >*) oldie, domlogic, cchee and the other guys from the forum who must have spent days testing the ebuils (big thanx guys) > >If you have any problems or need help in what ever way fell free to contact me directly (hmun@thinkthinkdo.com) or even better post a forum message. > >Last remark: >English is not my native language. So if there are typos or grammar erros please provide feedback. > >Have fun - looking forward to your feedback - Mundi
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 42465
:
26092
|
26093
|
26094
|
26772
|
27723
|
27724
|
32120
|
32121
|
32122
|
33879
|
33880
|
33881
|
45566
|
45567
|
45568
|
45569
|
48474
|
48475
|
48476
|
48477
|
48479
|
49725
|
56234
|
56235
|
56236
|
56237
|
66328
|
66329
|
66330
|
76380
|
76381
|
76382
|
76383