Thema geschlossen
Ergebnis 1 bis 7 von 7

Thema: (Gelöst) Installation von lib's

  1. #1
    Lehrling Avatar von queensix
    Registriert seit
    09.03.2006
    Ort
    Thüringen
    Beiträge
    109

    Standard (Gelöst) Installation von lib's

    hallo leutz!
    eine frage: wenn man jetzt ein programm installieren will und yast meckert, daß er bestimmte libs sucht, apt/synaptic auch nichts hat - wie kommt man da ran? hab gestern nach libapt-pkg-libc6.3-5.so.2 gesucht, nirgendwo was gefunden. hab auch bei rpmseek geschaut etc...
    dann noch was - wenn man in dieser beziehung was gefunden hat - kann man solche libs auch irgendwie in apt eintragen, damit die auch aktualisiert werden?
    gruß
    queensix
    ....irgendwas ist immer.....
    OpenSuSE 11.0, KDE 3.5.9 "release 49.1" + KDE 4.1.1 , KERNEL Linux 2.6.25.11-0.1-pae i686
    Toshiba-NB Tecra A9

  2. #2
    Hacker Avatar von Runlevel5
    Registriert seit
    06.02.2006
    Ort
    Krizevci(Kroatien)
    Beiträge
    784

    Standard AW: installation von lib's

    Schon mal Hier Gesucht: http://packman.links2linux.de/

    Wenns der Packman nicht hat weis ich nicht wo du sonst Suchen sollst

  3. #3
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: installation von lib's

    Zitat Zitat von queensix
    hallo leutz!
    eine frage: wenn man jetzt ein programm installieren will und yast meckert, daß er bestimmte libs sucht, apt/synaptic auch nichts hat - wie kommt man da ran? hab gestern nach libapt-pkg-libc6.3-5.so.2 gesucht, nirgendwo was gefunden. hab auch bei rpmseek geschaut etc...
    dann noch was - wenn man in dieser beziehung was gefunden hat - kann man solche libs auch irgendwie in apt eintragen, damit die auch aktualisiert werden?
    gruß
    queensix
    Zuerst sollte man sich vergewissern, ob die lib, fehlt oder ob es ein Versionenkonflikt ist. Dazu sucht man nach der lib OHNE Versionsnummer.

    Code:
    locate libapt-pkg
    /usr/lib/libapt-pkg-libc6.3-6.so.2
    /usr/lib/libapt-pkg-libc6.3-6.so.2.0.0

    Bei mir ist also diese lib in NEUERER Version vorhanden. Das wäre kein größeres Problem, denn häufig findet man noch weitere Treffer mit älteren Versionsnummern, die meist nur Links auf die neue Version der Lib sind, aber genau aus dem Grund gesetzt werden, damit es keine Konflikte gibt.

    Code:
    ls -ls /usr/lib/libapt-pkg-libc6.3-6.so.2*
      0 lrwxrwxrwx  1 root root     29 2006-03-04 11:03 /usr/lib/libapt-pkg-libc6.3-6.so.2 -> libapt-pkg-libc6.3-6.so.2.0.0
    869 -rwxr-xr-x  1 root root 887224 2005-09-09 19:17 /usr/lib/libapt-pkg-libc6.3-6.so.2.0.0
    Wie man hier sehen kann, ist libapt-pkg-libc6.3-6.so.2 auch nur ein Link, der auf die eigentliche librarie /usr/lib/libapt-pkg-libc6.3-6.so.2.0.0 zeigt.

    Dir fehlt ein Link des Namens libapt-pkg-libc6.3-5.so.2, deshalb meckert Yast. Ein Setzen des entsprechenden Links per Hand kann in den meisten Fällen zwar das Programm zum Laufen bringen, löst aber meist das Problem der Abhängigkeiten nicht, so daß Yast/Apt ab sofort defekte Pakete anmeckern.
    Außerdem kann es sein (auch wenn es eher unwahrscheinlich ist), daß Dein Paket nicht mehr mit dieser neuen Version der abhängigen Lib funktioniert und dann abschmiert. Ich würde also eher die Finger von solchen Maßnahmen lassen.

    Ist das der Fall, dann gibt es 3 Möglichkeiten.

    1. Das abhängige Paket, welches man installieren wollte ist etwas älter und man wartet auf eine neue Version, die dann nicht mehr von der alten lib abhängt.

    2. Der Packager der lib hat möglicherweise vergessen, einen Link auf die lib zu setzen, der auch ältere Abhängigkeiten bedient. Hier muß man eben nach einer anderen Version der Lib suchen, die dieses Problem nicht hat.

    3. Es gibt zur Zeit kein Paket, das alle diese Abhängigkeiten bedient und man muß abwarten oder selbst bauen. Dazu braucht es allerdings etwas Erfahrung und gute Nerven.

    Wenn man nach libraries sucht, dann empfiehlt sich auch manchmal die suche nach dem Stichwort, welches nach "lib" kommt, denn häufig sind die libs im Paket des zugehörigen Programmes vorhanden und dann heisst das gesuchte Paket eben nicht
    libxyz sondern xyz.

    Ausserdem sollte man in Yast mit der Suchfunktion und aktiviertem "Beinhaltet" nach dem Paket suchen, falls es sich wie oben in anderer Version schon auf dem System befindet.

    So, das war der allgemeine Teil, nun ins Detail:

    1. Um welches Paket geht es? (mit Versionsangabe!)

    2. Es besteht eine Abhängigkeit zu den APT-Libraries, also würde ich die Finger von Experimenten lassen.

    3. Welche Version der libapt-pkg-libgc6 hast Du auf dem System?

    (Ich habe da nämlich so einen Verdacht, aber wir werden ja sehen.)

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  4. #4
    Lehrling Avatar von queensix
    Registriert seit
    09.03.2006
    Ort
    Thüringen
    Beiträge
    109

    Standard AW: installation von lib's

    vielen dank runlevel5 - hab nachgesehen! nix gefunden

    rainmaker:
    locate ... funzt nicht - command not found. mist. hab im konqueror nachgesehen, die lib ist lipbapt-pkg-libc6.3-6.so.2.0.0 wie bei dir....

    paket: kynaptic 0.55+cvs20050115-1.i586.rpm, ähnlich wie synaptic

    greetz back
    q6
    ....irgendwas ist immer.....
    OpenSuSE 11.0, KDE 3.5.9 "release 49.1" + KDE 4.1.1 , KERNEL Linux 2.6.25.11-0.1-pae i686
    Toshiba-NB Tecra A9

  5. #5
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: installation von lib's

    Hallo q6

    1. Huch, locate ist also nicht bei der Standardinstallation dabei.

    Code:
    apt-get install locate
    das löst zumindest mal das Problem.

    2. Kynaptic liegt im Repository von suser-agirardet, wahrscheinlich hast Du das nicht in Deiner sources.list und ich würde es auch nicht unbedingt aufnehmen.

    3. Hier gibt es ein Paket für SuSE 10.x:

    http://rpm.pbone.net/index.php3/stat....i586.rpm.html

    Ich habe es eben getestet, es ließ sich ohne Abhängigkeitsprobleme installieren.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  6. #6
    Lehrling Avatar von queensix
    Registriert seit
    09.03.2006
    Ort
    Thüringen
    Beiträge
    109

    Standard AW: installation von lib's

    hi rain!
    die meldung in der konsole:

    notebook:/home/user # apt-get install locate
    apt-get: Symbol `_ZTV16pkgAcquireStatus' has different size in shared object, consider re-linking
    Lese Paketlisten... Fertig
    Erzeuge Abhängigkeitsbaum... Fertig
    E: Konnte Paket locate nicht finden

    bin dann nochmal in synaptic:
    W: Die Datei »ftp://ftp.gwdg.de/pub/linux/suse/apt...23-5.i586.rpm« konnte nicht heruntergeladen werden.

    habs dann von cd installiert - aktualisieren ließ es sich aber aber auch nicht aktualisieren..
    egal, das proggi jedenfalls funzt -> mit dem rpm, das du angegeben hast
    liebe grüße
    q6
    ....irgendwas ist immer.....
    OpenSuSE 11.0, KDE 3.5.9 "release 49.1" + KDE 4.1.1 , KERNEL Linux 2.6.25.11-0.1-pae i686
    Toshiba-NB Tecra A9

  7. #7
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: installation von lib's

    Hi q6

    OK, da hatte ich wohl den Namen falsch in Erinnerung, das Paket heisst wirklich "findutils-locate" und nicht nur "locate" unter SuSE.

    Da war wohl gestern abend der Server ein Weilchen down, das passiert ab und zu, daher Deine Fehlermeldung. Man kann auch bei solchen Problemen einen andren ftp-Mirror versuchen, gwdg.de hat mindestens 2 davon.

    ftp://ftp.gwdg.de und ftp://ftp4.gwdg.de.

    ftp://ftp4.gwdg.de/pub/linux/suse/ap....23-5.i586.rpm

    Versuchs mal hiermit. (Habe es auch getestet, der Link geht).

    Greetz,

    RM

    P.S. Closed, da gelöst.
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. (Gelöst) Brennen und Installation
    Von gettomc im Forum SuSE System installieren
    Antworten: 3
    Letzter Beitrag: 29.06.2006, 18:18
  2. (Gelöst) SuSE 10.0, Installation und Partitionierung
    Von Förster im Forum SuSE System installieren
    Antworten: 5
    Letzter Beitrag: 28.04.2006, 09:06
  3. (Gelöst) VHCS 2.4.7.1 Installation
    Von cm im Forum Anleitungen & Howtos
    Antworten: 10
    Letzter Beitrag: 19.04.2006, 09:14
  4. (Gelöst) Hab RIESEN Probleme bei der Installation
    Von Tommy12 im Forum SuSE System installieren
    Antworten: 9
    Letzter Beitrag: 07.04.2006, 15:47
  5. (Gelöst) SuSE 10.x Installation von CDs
    Von aha! im Forum SuSE System installieren
    Antworten: 3
    Letzter Beitrag: 13.03.2006, 17:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87