Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294

    rpm nontrova pacchetti che ci sono!

    Premetto che non ne so molto di come funziona rpm.

    Cercavo di installare un programma su suse (ho una suse 9.0 con supporto per i 64bit) e rpm mi ha dato degli errori.
    Controllando, le librerie di cui lamenta la mancanza in realta' ci sono.
    Allora ho fatto un
    rpm --rebuilddb
    ma il problema rimane.

    Mando un estratto di
    rpm -Uvv
    .........
    D: package qgis-0.7.3-2suse93 has unsatisfied Requires: libgslcblas.so.0
    D: Requires: libgsl.so.0 NO
    D: Requires: libqt.so.3 NO
    D: package qgis-0.7.3-2suse93 has unsatisfied Requires: libqt.so.3
    .........................................
    In realta' ne mancano altri.
    Poi se faccio
    locate libgsl.so.0
    /usr/lib64/libgsl.so.0
    /usr/lib64/libgsl.so.0.4.0
    Ovvero: il pacchetto c'è.

    Qualcuno ha riscontrato problemi simili?

    PS: e' abbastanza urgente...
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

  2. #2
    ma per caso hai installato pachetti con nodeps e/o force?
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  3. #3
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294
    io no di certo, da to che non so cosa sono.
    Tuttavia non escludo che posa essere stato fatto in passato dal mio "predecessore".
    In caso?
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

  4. #4
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294

    scusa stai_tranuillo... nodeps e force sono opzioni di rpm.

    comunque ancora non ho risolto!
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

  5. #5
    nodeps è una opzione di rpm che forza l'installazione di un pacchetto anche se questo richiede dipendenze che non sono soddisfatte.

    force forza semplicemente l'installazione, si usa per retrogradare a pacchetti più vecchi senza disinstallare prima i nuovi, o per forzare la reinstallazione di un pacchetto con la stessa versione.

    entrambi i casi sono due casi zozzi... non andrebbero fatti.

    ti chiedevo questo perchè magari sul tuo sistema sono stati installati dei pacchetti senza dipendenze e le librerie nono ci sono o sono state "toccate" a manella magari linkandole aversioni vecchie..

    però ora mi viene in mente un'altra ipotesi: tu hai un sistema a 64bit, non è che il pacchetto che stai per installare cerca nella lib normale e non la lib64? (ergo, è per architetture 32bit?)
    Ci sono cose che non si possono sapere. Per tutto il resto c'è man

    Prima di fare domande stupide: 1) googla 2) leggi le manpages 3) sparati.

  6. #6
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294
    a me era venuta in mente la stessa cosa,ma come faccio a specificare manualmente il pacchetto?
    (a parte che nel database di rpm dovrebbero gia' esserci i link gusti)
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

  7. #7
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294
    chi va con lo zozzo... impara a zozzare...

    ho installato il pacchetto con --nodeps VVoVe: e pare sia andate a buon fine.

    adesso vado a magna'
    fra un'ora vedo se il programma funge davvero

    ciao
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

  8. #8
    Utente di HTML.it L'avatar di fausto
    Registrato dal
    Jun 2002
    Messaggi
    294
    sì, il programma funge...
    ma io non so usarlo...
    laptop asus L5800C
    slackware 11.0 kernel 2.6.17

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.