Installare PDFedit su Debian Etch

PDFedit (screenshot) è un progetto free software tanto giovane quanto promettente sviluppato da questi signori per tentare di porre rimedio, nei limiti del possibile, alla limitazione n° 1 di ogni documento in formato PDF: l’impossibilità di modificarlo.

PDFedit, come i suoi numerosi “concorrenti” per Windows, non promette miracoli: dal momento che, dopo la creazione del PDF, il contenuto diventa un’immagine, non è possibile lavorare come se ci si trovasse di fronte ad un vero word processor. Inoltre, PDFedit è lento, lento, lento anche sul mio AMD Athlon 64 3000+.1PDFedit è già disponibile all’interno dei repository di Debian sid. Questo significa che possiamo scaricarne i sorgenti (con relativa patch degli sviluppatori Debian) e crearci il nostro pacchetto per etch senza problemi:

  1.  Scarichiamo l’archivio dei sorgenti e la patch degli sviluppatori Debian.
  2. Decomprimiamo l’archivio dei sorgenti (possibilmente dentro la nostra home directory) ed applichiamo la patch: tar xfz pdfedit_0.3.1.orig.tar.gz; gunzip pdfedit_0.3.1-1.diff.gz; cd pdfedit-0.3.1; patch -p1 < ../pdfedit_0.3.1-1.diff.gz
  3. Creiamo il pacchetto (se dovessero mancare dei pacchetti di sviluppo, al solito, ci verrà detto cosa dobbiamo installare): chmod +x debian/rules; fakeroot dpkg-buildpackage
  4. Se tutto è andato a buon fine, è possibile installare il pacchetto appena creato con sudo dpkg -i ../pdfedit*.deb (o con il semplice sudo dpkg -i ../pdfedit*.deb se si agisce da utente root).

Enjoy :-)


1Update: La lentezza è dovuta al carico di lavoro aggiuntivo da svolgere per ridisegnare l’immagine della pagina quando si è effettuato lo zoom. Svolgevo le mie modifiche con lo zoom abilitato per maggiore precisione: per “girare intorno” al problema, basta tornare ad un livello di zoom pari al 100% (le dimensioni normali della pagina) appena dopo aver localizzato il punto esatto e appena prima di usare un qualsiasi strumento. Attenzione però: dal momento che non è implementata alcuna funzione di undo, assicuratevi di avere una copia salvata aggiornata alle vostre ultime modifiche - conviene salvare subito dopo che una di esse venga da voi giudicata soddisfacente.

5 commenti

  1. Maurizio
    Inviato 23 Agosto 2007 alle 17:05 | Permalink

    Ho provato a creare il pacchetto seguendo le tue indicazioni, ma il programma poi, non funziona perchè su Etch non ci sono le glibc 2.4.
    Che si può fare?

  2. Inviato 23 Agosto 2007 alle 20:12 | Permalink

    Hmm, strano. Il mio sistema usa Etch (AMD64)

    Puoi riportare il/i messaggio di errore che ti viene restituito con precisione? Grazie.

  3. alle9
    Inviato 25 Agosto 2007 alle 23:48 | Permalink

    Ho provato ad installare PDFedit su ubuntu 7.04 ma probabilmente non è la stessa cosa infatti mi si blocca in

    chmod +x debian-rules; fakeroot dpkg-buildpackage
    chmod: impossibile accedere a `debian-rules’: Nessun file o directory
    dpkg-parsechangelog: error: cannot open debian/changelog to find format: Nessun file o directory
    dpkg-buildpackage: unable to determine source package is
    sai darmi una dritta? grazie

  4. Inviato 25 Agosto 2007 alle 23:55 | Permalink

    No, no è la stessa cosa, ho solo sbagliato io a scrivere :)

    Deve essere:

    chmod +x debian/rules; fakeroot dpkg-buildpackage

    Al posto del - ci va una /. Chiedo venia :|

  5. Inviato 26 Agosto 2007 alle 0:02 | Permalink

    E a che ci sei, aggiungici un bel touch debian/changelog per aggiustare la situazione.

Pubblica un Commento

La tua email non verrà mai pubblicata o diffusa. I campi obbligatori sono contrassegnati con *

*
*