[Debian] Hylafax uit Testing installeren op Sarge, gcc 4?

Pagina: 1
Acties:

  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07-2025
Ik heb Debian Sarge (stable dus) draaien op een servertje. Dat wil graag zo houden, maar ik heb echt een nieuwere versie van Hylafax nodig. In Sarge zit Hylafax 4.2.1, ik heb 4.2.2 nodig, die zit in testing en unstable.

Nu heb ik de repositories voor testing toegevoegd aan mijn sources.list, en als ik dan apt-get install hylafax-server doe krijg ik de melding dat deze pakketten geupdate gaan worden:

The following extra packages will be installed:
  gcc-4.0-base hylafax-client libc6 libc6-dev libgcc1 libstdc++6 locales
Suggested packages:
  mgetty-viewfax hylafax-doc mgetty glibc-doc manpages-dev
Recommended packages:
  metamail
The following NEW packages will be installed:
  gcc-4.0-base libstdc++6
The following packages will be upgraded:
  hylafax-client hylafax-server libc6 libc6-dev libgcc1 locales


Nu staat mij bij dat er van alles stuk kan gaan als je van gcc3 over gaat op 4. Kan ik ongestaft Hylafax upgraden of ga ik dan dingen definitief stuk maken?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Ik denk dat je beter de deb-src van testing even tijdelijk in je sources.conf kunt zetten en deze dan met behulp van 'apt-get -b source hylafax' kunt compileren.
Of je kunt even op http://apt-get.org gaan zoeken naar een backport van hylafax 4.2.2

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07-2025
Ah apt-get.org kende ik nog niet. Helaas is hij nu stuk, maar zodra hij het weer doet ga ik eens zoeken. bedankt!

  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07-2025
Hmm op apt-get.org vind ik alleen maar nog oudere packages.

Met apt-get -b source hylafax krijg ik:
dpkg-checkbuilddeps: Unmet build dependencies: libtiff4-dev (>= 3.6.1-3) zlib1g-dev (>= 0.95) autotools-dev dpatch libpam-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.


Dat lijkt me dus ook niet zo'n goede optie. Ik ga maar eens kijken of ik ergens anders nog een voorgebakken .deb-file kan vinden.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Andere optie is om de sourcepackage van degene die in stable zit te downloaden en deze aan te passen zodat 'ie de juiste versie compileert.

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07-2025
Dat komt dan eigenlijk neer op een 'apt-get -d -b source hylafax' met de source .deb van testing toch? (Met -d kan je dependencies overriden zag ik net).

dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)


Zal er dan niks stuk gaan?

  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07-2025
Ik heb nu libtiff4-dev, zlib1g-dev, autotools-dev, dpatch en libpam-dev geinstalleerd uit de Sarge repository, en nu wil hylafax wel compileren!

  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

kun je niet testing als bron toevoegen en dan met een preferences file alles op stable pinnen, met uitzondering voor het pakket dat jij wil?

oprecht vertrouwen wordt nooit geschaad


  • Hark
  • Registratie: Februari 2001
  • Laatst online: 08-07-2025
Atgast schreef op maandag 21 november 2005 @ 16:57:
kun je niet testing als bron toevoegen en dan met een preferences file alles op stable pinnen, met uitzondering voor het pakket dat jij wil?
Ik weet niet of dat kan met Debian. Maar als het al kan gaat het nog niet goed denk ik, aangezien in testing alles is gecompilleerd met gcc4 (geloof ik). Als je zo'n pakket installeert op een systeem dat verder helemaal met gcc3 werkt gaat dat volgens mij niet goed. Daarom heb ik Hylafax nu zelf gecompileerd, met gcc3 dus (die standaard in Sarge (=stable) zit)

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Hark schreef op maandag 21 november 2005 @ 14:31:
Nu staat mij bij dat er van alles stuk kan gaan als je van gcc3 over gaat op 4. Kan ik ongestaft Hylafax upgraden of ga ik dan dingen definitief stuk maken?
Hij upgrade geen gcc, hij wil gcc 4 base installeren. Dat zijn gewoon wat docjes die in /usr/share staan, dus geen binaries. Ik heb er inmiddels 3 versies van geinstalleerd staan.

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 06-01 23:13

DeMoN

Pastafari

igmar schreef op dinsdag 22 november 2005 @ 11:01:
[...]


Hij upgrade geen gcc, hij wil gcc 4 base installeren. Dat zijn gewoon wat docjes die in /usr/share staan, dus geen binaries. Ik heb er inmiddels 3 versies van geinstalleerd staan.
apt-cache show gcc-4.0-base:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Package: gcc-4.0-base
Priority: required
Section: devel
Installed-Size: 200
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Architecture: i386
Source: gcc-4.0
Version: 4.0.2-4
Replaces: gcc-3.5-base
Conflicts: gcc-3.5-base
Filename: pool/main/g/gcc-4.0/gcc-4.0-base_4.0.2-4_i386.deb
Size: 178218
MD5sum: 0af2fc50cff5e0221df66b6414f4c166
Description: The GNU Compiler Collection (base package)
 This package contains files common to all languages and libraries
 contained in the GNU Compiler Collection (GCC).

Package: gcc-4.0-base
Priority: required
Section: devel
Installed-Size: 196
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Architecture: i386
Source: gcc-4.0
Version: 4.0.2-2
Replaces: gcc-3.5-base
Conflicts: gcc-3.5-base
Filename: pool/main/g/gcc-4.0/gcc-4.0-base_4.0.2-2_i386.deb
Size: 177138
MD5sum: 692d9c14f687f58e24d9141775c6abe4
Description: The GNU Compiler Collection (base package)
 This package contains files common to all languages and libraries
 contained in the GNU Compiler Collection (GCC).


Is het niet zo dat hij de binaries wel neergooit, over gcc4 gaat beschikken maar ondertussen systemwide gewoon gcc3 blijft gebruiken?

Ik bedoel, ligt het niet gewoon simpel aan de symlink van 'gcc' welke gcc er gebruikt wordt?
Ik gebruik bijv. wel gcc4:

code:
1
2
ls -l `which gcc`
lrwxrwxrwx 1 root root 7 2005-10-09 14:57 /usr/bin/gcc -> gcc-4.0

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

DeMoN schreef op dinsdag 22 november 2005 @ 11:10:

apt-cache show gcc-4.0-base:
code:
1
2
3
Package: gcc-4.0-base
Replaces: gcc-3.5-base
Conflicts: gcc-3.5-base


Is het niet zo dat hij de binaries wel neergooit, over gcc4 gaat beschikken maar ondertussen systemwide gewoon gcc3 blijft gebruiken?
Ik heb zowel gcc 3.3 base als 3.4 base geinstalleerd. Zover ik weet moet gcc-4.0-base installeren gewoon goed gaan, in die stable base packages zitten alleen wat docs.
Ik bedoel, ligt het niet gewoon simpel aan de symlink van 'gcc' welke gcc er gebruikt wordt?
Ik gebruik bijv. wel gcc4:

code:
1
2
ls -l `which gcc`
lrwxrwxrwx 1 root root 7 2005-10-09 14:57 /usr/bin/gcc -> gcc-4.0
Bovenstaande links zitten hier in de gcc package.

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

je kan stable en testing spliten door alleen de source "src" urls van testing te unquoten.hierdoor heb je niet in eens een testing systeem als je apt-get upgrade doet.

>.< >.< >.< >.<

Pagina: 1