[Debian] zelf gecompileerde mysql-server

Pagina: 1
Acties:

  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Heren,

Op een Debian Sarge server hier draait software die mysql-4.1 nodig heeft.
De versie die in debian zit is 4.1.11a. Helaas zit in die versie een bug waardoor onze software niet werkt :(
Die bug is gefixt in 4.1.12 en later. De patch is maar 1 regel (error=0; ;)).
Ik had dus zelf mysql-server-4.1 gecompileerd uit de debian sources met die patch en toen werkte onze app prima. De afgelopen tijd waren er mysql bugs en krijg ik van mijn apt-get te horen dat mysql-server-4.1 geupgrade moet worden.

Als ik met 'apt-get source mysq-server-4.1' het pakket maak, dan krijg ik:
mysql-server-4.1_4.1.11a-4_i386.deb

Als ik hem met apt-get binnen haal krijg ik:

mysql-server-4.1_4.1.11a-4sarge2_i386.deb

Dus nadat er security updates geweest zijn loopt je zelf opnieuw gecompileerde pakket altijd achter...

Hoe krijg ik de ge-update sources binnen?

  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 13:46
apt-get sources ?

Dus je moet ergens in je apt sources lijst een deb-src locatie hebben waar hij de sources vandaan kan halen. Dus kun je dan met apt de sources ophalen en die zelf compileren.
Kijk maar in de "man apt-get". :)

[edit]
Ik zie dat je dat zelf ook weet. :)
Je kunt dan volgens mij ook gewoon de sources updaten. Anders opnieuw de sources downloaden (en weer die updates integreren als dat nog nodig is).
Is die bug niet in een versie van de testing branche geimplementeerd. Dan kun je een testing versie gebruiken. Dat scheelt weer een tijdje met nieuwe versies.
Je kunt er ook voor kiezen om die nieuwe versie niet te installeren :)

[ Voor 50% gewijzigd door SPee op 07-10-2005 11:30 ]

let the past be the past.


  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Duh, standaard zet debian alleen een deb regel erin voor security...
Met de hand een regel voor deb-src van security erbij gezet:

deb-src http://security.debian.org/ stable/updates main non-free contrib


Als ik nu de source apt-get krijg ik wel netjes de laatste gepatchte versie binnen ;)