[Gentoo] hele oude versie van firebird installeren, hoe?

Pagina: 1
Acties:

  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 30-01 09:39
Ik ben bezig met een nieuwe server te installeren, alleen nu MOET er firebird 1.0.0 op staan. Dit ivm de compatibility met delphi (of iemand moet hier een goede oplossing voor weten, zonder heel veel software te moeten patchen). Is er een manier om dit te doen. Emerge geeft als kleinste versie die ik kan vinden firebird 1.5.1 weer.
Ik heb al een tijdje zittten zoeken, maar heb niets duidelijks kunnen vinden, is er iemand die wel weet hoe ik dit zou moeten oplossen?

The easiest way to solve a problem is just to solve it.


Verwijderd

trinite_t schreef op woensdag 23 augustus 2006 @ 13:04:
Ik ben bezig met een nieuwe server te installeren, alleen nu MOET er firebird 1.0.0 op staan. Dit ivm de compatibility met delphi (of iemand moet hier een goede oplossing voor weten, zonder heel veel software te moeten patchen). Is er een manier om dit te doen. Emerge geeft als kleinste versie die ik kan vinden firebird 1.5.1 weer.
Ik heb al een tijdje zittten zoeken, maar heb niets duidelijks kunnen vinden, is er iemand die wel weet hoe ik dit zou moeten oplossen?
Pas gewoon de ebuild aan? Heb je wel de source van 1.0.0?
Die staat namelijk niet meer op de sourceforge site.

http://heanet.dl.sourceforge.net/sourceforge/firebird/

[ Voor 3% gewijzigd door Verwijderd op 23-08-2006 13:46 ]


  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 30-01 09:39
Ik heb geen source meer van 1.0.0, nog wel een rpm. Zijn deze moeilijk in Gentoo te installer? ( ik hoop het niet, maar kan niet een duidelijke uitleg vinden)

The easiest way to solve a problem is just to solve it.


  • Maasluip
  • Registratie: April 2002
  • Laatst online: 05-02 16:52

Maasluip

Frontpage Admin

Kabbelend watertje

Voor de goede orde, Firebird, als in de voorloper van Mozilla Firefox? Of de database Firebird?

Als het de eerste is, dan staan op http://releases.mozilla.o...lla.org/firefox/releases/ de oude versies, als het de tweede is, http://sourceforge.net/project/showfiles.php?group_id=9028, maar daar is 1.0.3 de oudste linux-i368 versie. En hier veel oude rpm packages.

[ Voor 17% gewijzigd door Maasluip op 23-08-2006 14:19 ]

Signatures zijn voor boomers.


  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 30-01 09:39
Het gaat om de firebird database. Ik heb dus al een goede rpm, maar kan nu niet echt goed vinden hoe ik een rpm kan installeren in gentoo, en hoe het dan zit met dependencies ed. (is een rpm ook weer netjes te verwijderen eigenlijk?)

The easiest way to solve a problem is just to solve it.


  • Surfer
  • Registratie: December 2001
  • Laatst online: 30-12-2025

Surfer

~

Wat je in ieder geval kan doen is de rpm uitpakken met rpm2targz (emerge -av rpm2targz). Dan kun je de tarball die daar uit komt uitpakken en kijken wat er allemaal geinstalleerd wordt.

[Disclaimer]
Wat hieronder staat kan je echt in een "world of hurt" brengen. Je werkt buiten je packagemanager om, de binaries kunnen volledig incompatible zijn met je arch, en dingen als verkeerde modules en incompatible libstds kunnen hele gekke dingen gaan doen
[/Disclaimer]

Als je echt niets anders kan, zou je zelfs kunnen proberen alle binaries te kopieren naar de juiste directories op je systeem en maar te hopen dat het werkt.

“I'd give an arm to be ambidextrous!"


  • woutur
  • Registratie: Maart 2000
  • Laatst online: 04-02 20:08

woutur

Klauwtjes uit!

* app-arch/rpm
Latest version available: 4.4.6
Latest version installed: [ Not Installed ]
Size of files: 16,755 kB
Homepage: http://www.rpm.org/
Description: Red Hat Package Management Utils
License: GPL-2 LGPL-2

* app-arch/rpm2targz
Latest version available: 9.0-r3
Latest version installed: 9.0-r3
Size of files: 2 kB
Homepage: http://www.slackware.com/config/packages.php
Description: Convert a .rpm file to a .tar.gz archive
License: as-is

Hiermee zou je kunnen beginnen. Kweetniet of het soepel firebird zal installeren maar het zal vast wel klagen over het een of het ander als het niet werkt.

[ Voor 24% gewijzigd door woutur op 23-08-2006 18:08 . Reden: Niet goed gelezen over versie 1.0.3 al eerder. ]

Als je niet de moeite neemt je post in net Nederlands te schrijven, neem ik de moeite niet hem te lezen.


Verwijderd

Over wat voor RPM hebben we het hier?
Het gaat sowieso niet netjes werken.
Gentoo's emerge wil compilen, die RPM heeft voorgebakken binaries.
Bovendien wil die RPM dingen neerzetten op RedHat? locaties.
Gentoo zet veel dingen net ergens anders neer of noemt ze net iets anders.

Dus ik zou als ik jou was achter de source aangaan.
Waarschijnlijk is een mailtje naar de coders genoeg om die te krijgen.
Zorg dat je de originele source krijgt en pas een .ebuild script voor versie 1.0.0.
En installeer hem dan netjes met portage.

[ Voor 14% gewijzigd door Verwijderd op 23-08-2006 19:06 ]


  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 30-01 09:39
Ok, ik ga het proberen met de 1.0.3 source.. daar zal toch niet zoveel aan veranderd zijn dat hij grote problemen met delphi gaat opleveren? ('t is iig het proberen waard.) hoe kan ik dan van die src een ebuild maken? (ik werk al jaren met gentoo, maar zover ben ik zelf nog nooit gegaan..)

The easiest way to solve a problem is just to solve it.


  • Gotiniens
  • Registratie: November 2002
  • Laatst online: 23:27

Gotiniens

Fairly odd Tim

http://sources.gentoo.org...only_with_tag=RELEASE-1_4 Hier staan nog een tweetal oude ebuilds. Mischien heb je hier wat aan?

  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 30-01 09:39
super, volgens mij is die
code:
1
firebird-1.0.3.ebuild
ebuild geschikt voor
code:
1
Firebird-1.0.3.972.src.tar.gz
.
code:
1
2
3
4
5
6
7
8
9
10
src_unpack() {
    unpack FirebirdCS-1.0.3.972-0.tar.gz
    cd ${WORKDIR}
    unpack Firebird-1.0.3.972.src.tar.gz
    cd ${WORKDIR}/FirebirdCS-1.0.3.972-0
    tar xzf buildroot.tar.gz

    cd ${S}
    patch -p1 < ${FILESDIR}/${P}-gentoo.patch
}
De ene tar.gz de hier in staat heb ik dus, maar de ander
code:
1
FirebirdCS-1.0.3.972-0.tar.gz
niet, hoe zit dit, en hoe kan ik als ik alles heb, deze ebuild uitvoeren?

volgensmij hij ik nu ook die firebirdCS file gevonden,nl op
firebirdsql

moet ik dan die drie files in dezelfde dir zetten, en dan die ebuild uitvoeren? of hoe gaat dat dan?

nu druk bezig met deze howto: gentoo-wiki
es kijken of ik het voor elkaar kan krijgen.. ('t is nog wel een beetje wazig, aangezien die howto gaat over een nieuwere versie van firebird en updates enzo... but still trying :P)

Het lijkt erop dat het gaat lukken :D icm deze howto: gentoo-wiki

Ik houd jullie op de hoogte!

[ Voor 39% gewijzigd door trinite_t op 24-08-2006 12:35 ]

The easiest way to solve a problem is just to solve it.


Verwijderd

Gewoon de files in de map distfiles zetten (/usr/portage/distfiles) en vervolgens:
emerge /usr/portage/dev-db/firebird/firebird-1.0.3.ebuild

Alleen, als het goed is download portage zelf die files, dat hoef jij niet te doen.

  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 30-01 09:39
Ok, het emerge is helemaal gelukt, (volgens laatst gegeven handleiding was het goed te doen.. ) nu moet ik alleen nog uitvinden hoe ik firebird opstart, hij zet nl geen rc script in /etc/init.d/ :S

The easiest way to solve a problem is just to solve it.


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

zo kan je erachter komen:

equery f firebird | grep bin

en dan (bijvoorbeeld)

/usr/bin/firebird &

We are pentium of borg. Division is futile. You will be approximated.


  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 30-01 09:39
Het is gelukt, moest "gewoon" via xinetd. draait als een tiet

The easiest way to solve a problem is just to solve it.

Pagina: 1