Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [Debian] arare un pacchetto dal sistema .... come si fa?

    Tempo fa, visto che avevo un poo' di banda disponibile a scuola, mi son portato lì il pc di casa con sid x aggiornarlo.
    A 1 certo punto apt-get mi segnala un problema con joe, allora visto che non lo uso molto provo a rimuoverlo.
    Apt mi dice che il pacchetto è in uno stato di inconsistenza grave, devi re-installarlo prima di rimuoverlo.
    Ok ci provo ... ma niente da pare.
    Allora provo a toglierlo con dpkg ma anche quello nada...
    Provo --force-all e ancora nulla
    si pianta sempre cercando di leggere lo script di pre-configurazione o qc del genere.
    Ultima spiaggia: vado a vedere con synaptic tutti i file che ha installato e li rimuovo manualmente ma mi ritrovo di nuovo punto e a capo!
    Per farla corta ho re-installato tutto, però non mi pare concepibile ergo vorrei sapere:
    1) come fare in un caso del genere?
    2) esiste un modo per skippare l'upgrade di un pacchetto durante un apt-get dist-upgrade?
    Siccome quando installo qc vedo "Lettura del database in corso ..." sarei curioso di sapere ndò cavolo è sto db e come fare a metterci le mani.

    Tnx a tutti
    Powered by Debian Lenny & MacBook Pro (17''/2,6GHz/4GB ram)
    Io credo nelle persone, però non nella maggioranza delle persone.
    Mi sa che, anche in una società più decente di questa, mi troverò sempre a mio agio e d'accordo con una minoranza (Nanni Moretti)

  2. #2
    Up
    Powered by Debian Lenny & MacBook Pro (17''/2,6GHz/4GB ram)
    Io credo nelle persone, però non nella maggioranza delle persone.
    Mi sa che, anche in una società più decente di questa, mi troverò sempre a mio agio e d'accordo con una minoranza (Nanni Moretti)

  3. #3
    ciao colombre

    chiaramente hai già provato apt-get remove --purge nomepacchetto vero?
    PyGTK GUI programming
    un impegno concreto: eliminare la k dalle tastiere italiane

  4. #4
    Originariamente inviato da KornShell
    ciao colombre

    chiaramente hai già provato apt-get remove --purge nomepacchetto vero?
    korn cm va?

    sì ... chiaramente
    mi pare di ricordare che faceva qc tipo:
    ...processing pre-qualcosa-script ...

    errore processando joe ... bla bla

    cmq a parte sto tipo di cazzate (successa 1 volta in 2 anni) debby
    Powered by Debian Lenny & MacBook Pro (17''/2,6GHz/4GB ram)
    Io credo nelle persone, però non nella maggioranza delle persone.
    Mi sa che, anche in una società più decente di questa, mi troverò sempre a mio agio e d'accordo con una minoranza (Nanni Moretti)

  5. #5
    potresti provare così:

    dpkg --force-list remove-reinstreq --purge nomepacchetto

    non metterei 1 euro su un risultato positivo
    PyGTK GUI programming
    un impegno concreto: eliminare la k dalle tastiere italiane

  6. #6
    i miei suggerimenti:
    1) # apt-get --reinstall install joe
    2) rimuovi a manina tutti gli script pre/post installazione di joe (sigh, non mi ricordo dove li conserva
    3) rimuovi la dicitura `installed` o simile dal file di database (/var/lib/dpkg/status) marcandolo come non installato e poi lo reinstalli, avendo cura di togliere tutti gli script pre e post installazione

  7. #7
    Originariamente inviato da KornShell
    potresti provare così:

    dpkg --force-list remove-reinstreq --purge nomepacchetto

    non metterei 1 euro su un risultato positivo
    questo l'avevo provato senza --force-list e nn mi funziava.
    Sai per caso se si può skippare in qc modo quando trova un errore?
    Tnx
    Powered by Debian Lenny & MacBook Pro (17''/2,6GHz/4GB ram)
    Io credo nelle persone, però non nella maggioranza delle persone.
    Mi sa che, anche in una società più decente di questa, mi troverò sempre a mio agio e d'accordo con una minoranza (Nanni Moretti)

  8. #8
    anche facendogli un sources.list vuoto e dando l'update
    e magari commentando la sua sezione in /var/lib/dpkg/status forzandolo lo dovrebbe rimuovere

  9. #9
    Ok grazie davvero finalmente ho capito dove marca lo status dei pacchetti dpkg.

    Ne approfitto per chiedere un'ultima dritta: spesso capita con sid che in un dato momento un pacchetto non sia disponibile (es mi è successo tempo fa con kmail e ora con pine), io ho salvato un backup della cache che contiene quel pacchetto a una versione precedente a quella presente nei repository, come posso forzare l'installazione di quel pacchetto + vecchio?
    Secondariamente: è conveniente? o è meglio aspettare che sia disponibile quello dei repository.
    Questa esigenza nasce dal fatto che sono col 56 k@kka e non mi posso permettere di scaricare tonnellate di mb con il rischio che poi un upgrade mi sputtani mezzo sistema
    Powered by Debian Lenny & MacBook Pro (17''/2,6GHz/4GB ram)
    Io credo nelle persone, però non nella maggioranza delle persone.
    Mi sa che, anche in una società più decente di questa, mi troverò sempre a mio agio e d'accordo con una minoranza (Nanni Moretti)

  10. #10
    kmail è legato strettamente a tutto kde se non sono della stessa versione rischi di rendelo instabile e quindi non conviene molto forzarlo
    se non è disponibile è la repository che andrebbe cambiata
    (con sid basta semplicemente ad esempio cambiare it con fr o de per trovare server aggiornati
    dovrebbero essere tutti sincronizzati pero' puo' accadere che un server sia in manutenzione )
    la sid con il 58k :rollo: è una tortura
    per farla girare perfettamente andrebba aggiornata tutti i giorni (io sono mesi che non vedo un errore e gira che è uno spettacolo )
    ora hanno messo kde 3.3 che va ancora meglio

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 © 2024 vBulletin Solutions, Inc. All rights reserved.