Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

installatie glibc

None
10 antwoorden
  • Hallo,

    Voor de installatie van unison (synchronisatie proggie) is glibc 2.2 nodig. Deze heb ik niet (SuSE 7.0) dus wil ik deze installeren.
    Dit staat in de INSTALL:
    [quote:df8faf104c]GNU libc can be compiled in the source directory, but we strongly
    advise building it in a separate build directory. For example, if you
    have unpacked the glibc sources in `/src/gnu/glibc-2.3', create a
    directory `/src/gnu/glibc-build' to put the object files in. This
    allows removing the whole build directory in case an error occurs,
    which is the safest way to get a fresh start and should always be done.
    [/quote:df8faf104c]Ik moet dus de object bestanden in ../glibc-build zetten. Maar wat zijn de object files?

    Groeten Corné
  • [quote:d736994ab6="c.j.krul"]Maar wat zijn de object files?
    [/quote:d736994ab6]
    Stukjes gecompileerde code (zeg maar de output van de compiler) die eventueel later kunnen worden gelinked om bijv. een executable op te leveren.
  • ik raad aan om eerst glibC eerst te patchen

    je maakt een map glibc-2.3.1 en daarin pak je het bestand uit

    je plaats je in dat bestand en geeft de volgende commando's:
    mkdir ../glibc-build &&
    cd ../glibc-build
    ../glibc-2.3.1/configure –prefix=/usr –disable-profile –enable-add-ons –libexecdir=/usr/bin

    echo "cross-compiling = no" > configparms
    make
    make install
    make localedata/install-locales
  • Bedankt nazgul! Ik ben weer iets verder :D

    Mijn gcc versie is te oud zegt i (2.95.2, moet 3.2 zijn).

    Hoe doen jullie dat? Na verloop van tijd al dat soort programma's updaten, of heel linux opnieuw installeren met een nieuwe distributie?
    Beide methoden lijken me niet echt handig :-?
  • Ik zal mijzelf ervan weerhouden om een Debian-betoog te houden.

    Is het niet mogelijk om de applicatie te hercompileren met de door jou gebruikte versie van glibc.

    Ik vind het nogal ingrijpend om het hele systeem te hercompileren voor het gebruik van een programma.
  • Ik wil unison installeren, maar dat heeft glibc 2.2 nodig waarvoor ik weer gcc 3 moet installeren.
    Wie weet hoe lang ik zo nog door moet gaan?

    Ik weet eigenlijk ook nogsteeds niet welke distro mij nou het meest aanstaat. Zou best Debian willen gaan gebruiken, maar 7 cd's downloaden met m'n ADSL lite verbinding is niet echt een optie.

    Ik weet het dus ook even niet meer :(
  • Probeer je een binary package van Unison te installeren of heb je voor de compilatie van Unison een nieuwe versie van glibc nodig?

    Je hoeft meestal niet de hele cdset te downloaden voor de installatie van een distributie. In het geval van Debian, is dat zeker niet nodig. Het makkelijkste is het om de eerste te downloaden zodat je de base en required packages niet opnieuw hoeft op te halen als je besluit om halverwege opnieuw te beginnen.

    Overigens heb je aan 2 floppen genoeg om een debian installatie te booten en de rest van de benodigdheden te downloaden vanuit de installer.

    Lees de docs op www.debian.org eens. De flexibiliteit bij installatie is wat groter dan je gewend bent van SuSE.
  • Unison is gewoon één uitvoerbaar bestand, verder niks. Als ik deze aanroep krijg ik:
    unison: /lib/libc.so.6: version `GLIBC_2.2' not found (required by unison)

    Ik zal eens goed gaan rondkijken op debian.org
  • Misschien kun je een andere binaire versie van Unison proberen. De versie die je nu hebt is, gecompileerd tegen nieuwe libraries. Wellicht kun je een versie vinden op de site van Unision voor jouw glibc-versie.

    Als alternatief kun je de source downloaden en zelf compileren van diezelfde site. Er zijn wel wat requirements, maar daaraan kun je waarschijnlijk voldoen met gebruik van standaard SuSE rpms.

    Als wij het over hetzelfde programma hebben, is de site: http://www.cis.upenn.edu/~bcpierce/unison/
  • Hebt geprobeerd unison te compileren. Hiervoor is de Objective Caml compiler nodig. Deze heb ik geprobeert te installeren (ook vanaf source) maar deze geeft de melding:
    [quote:a251799f0b]Configuring LablTk…
    tcl.h not found.
    Configuration failed, LablTk will not be built.[/quote:a251799f0b]Zo dwaal ik dus weer lekker af in de afhankelijkheden.
    Over LabTk heb ik niks bruikbaars kunnen vinden. Ik heb niet zo'n zin om me hier nou helemaal in te gaan verdiepen, dan kan ik net zo goed heel linux opnieuw installeren.

    Ik heb ook geen oudere binaire versie kunnen vinden van unison.

    In ieder geval bedankt voor de tips!

    Groeten Corné

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.