Biber non funzionante su Debian Wheezy/Sid – RISOLTO

  • Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 1 mese fa da Doc.
  • Creatore
    Topic
  • #73684
    Doc
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti,
      se usate Biber su un sistema Debian Wheezey/Sid, avrete notato che da tempo ha smesso di funzionare.
      Il problema è stato segnalato ed è stato anche risolto. Tuttavia, dato il freeze, temo che l’aggiornamento non arriverà mai più su TL 2011.

      La soluzione è semplice: sul sito di sourceforge.net, scaricate il binario corrispondente alla vostra architettura (32 o 64bit). Personalmente, l’ho scompattato in ~/bin, perché non mi piace sporcare il sistema, ma, se preferite, potete sostituire il normale /usr/local/texlive/2011/bin/ARCH-linux/biber.

      Spero che queste informazioni possano tornarvi utili.
      Ciao e buona domenica,
      Domenico

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #73685
        Up
        0
        Down
        ::


        Io avevo risolto creando i link simbolici suggeriti nella segnalazione del bug su sourceforge: http://sourceforge.net/tracker/?func=detail&aid=3519958&group_id=228270&atid=1073792

      • #73686
        Doc
        Partecipante
          Up
          0
          Down
          ::

          Elrond” post=72787Io avevo risolto creando i link simbolici suggeriti nella segnalazione del bug su sourceforge: http://sourceforge.net/tracker/?func=detail&aid=3519958&group_id=228270&atid=1073792

          Avevo guardato quella segnalazione, ma non ho avuto la pazienza di leggerla tutta.

          Reputo però quella soluzione “poco pulita”: poi ci si deve ricordare di togliere tutto! Meglio il binario “corretto”!

          Comunque, grazie!

        • #73687
          Up
          0
          Down
          ::

          Doc” post=72788

          Io avevo risolto creando i link simbolici suggeriti nella segnalazione del bug su sourceforge: http://sourceforge.net/tracker/?func=detail&aid=3519958&group_id=228270&atid=1073792

          Avevo guardato quella segnalazione, ma non ho avuto la pazienza di leggerla tutta.

          Reputo però quella soluzione “poco pulita”: poi ci si deve ricordare di togliere tutto! Meglio il binario “corretto”!

          Comunque, grazie!

          Se non sbaglio (me li sarei dovuti appuntare da qualche parte…) i link da creare sono
          `/usr/lib/libz.so.1 ->/usr/lib/x86_64-linux-gnu/libz.so.1
          /usr/lib/libxml2.so.2 -> /usr/lib/x86_64-linux-gnu/libxml2.so.2`per un sistema a 64 bit e
          `/usr/lib/libz.so.1 ->/usr/lib/i386-linux-gnu/libz.so.1
          /usr/lib/libxml2.so.2 -> /usr/lib/i386-linux-gnu/libxml2.so.2`per un sistema a 32 bit.

          Concordo che non sia una soluzione pulitissima perché si creano dei link che un giorno diventeranno inutili, ma anche scaricando un programma esterno si aggiunge qualcosa che un giorno diventerà inutile 🙂

        • #73688
          Doc
          Partecipante
            Up
            0
            Down
            ::

            Elrond” post=72792Concordo che non sia una soluzione pulitissima perché si creano dei link che un giorno diventeranno inutili, ma anche scaricando un programma esterno si aggiunge qualcosa che un giorno diventerà inutile 🙂

            Riflettici: se lo metti in ~/bin, toglierlo è cosa di un attimo, senza contare che lo vedi ogni giorno; se invece lo metti in /usr/local/texlive, togli TL2011 per installare TL2012 e se ne va da sé! 😉

            Invece, per togliere due symlinks, devi aprire un terminale, etc. etc.. Insomma, una rottura! 😛
            E poi… chi ci assicura che quei symlinks non rompano le scatole su TL2012 o in seguito a qualche aggiornamento di debian stessa?

          • #73689
            Up
            0
            Down
            ::

            Doc” post=72793E poi… chi ci assicura che quei symlinks non rompano le scatole su TL2012 o in seguito a qualche aggiornamento di debian stessa?

            Non credo che dei symlink diano fastidio a qualcuno, al massimo possono risolvere problemi con altri programmi che cercano le librerie nel posto sbagliato 😉

            Prima le librerie si trovavano in /usr/lib, ora a causa del passaggio a multiarch sono state spostate in /usr/lib/, quindi se un programma cerca la libreria nel posto giusto (/usr/lib/) di quei link non se ne importa granché, se cerca nel posto “veccio” (/usr/lib) ha già questi due link pronti

          • #73690
            Doc
            Partecipante
              Up
              0
              Down
              ::


              AGGIORNAMENTO 16 luglio 2012

              Finalmente, su TL 2012 è arrivato il nuovo biber 1.0, che funziona perfettamente su Debian Wheezy/Sid.
              Addirittura, ho l’impressione che sia diventato più veloce….

              Ciao a tutti

          Visualizzazione 5 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top