Installazione di Pencil Sketcher nelle distribuzioni .deb

Per chi non lo sapesse, pencil è un programma di layout dell'interfaccia grafica basato sul motore gecko di Mozilla. È straordinariamente buono e con molte opzioni, è gratuito ed è ben fatto (ma mal confezionato -.-). Anche se non ci permetterà di programmare le interfacce, per i programmatori come me che vedono il mondo in 0 e 1, è la panacea perché ci permette di visualizzare quello che voglio senza dover passare ore a mordere gli angoli del monitor cercando di usa Inkscape.

Beh, non so voi, ma qualcosa che mi tocca le palle in modi inimmaginabili è andare sulla pagina di un progetto grande e noto e scoprire che:

Dove diavolo è il miserabile .deb? Devo correre Firefox, hanno un tarball in AUR, hanno un RPM e hanno codice sorgente (obsoleto) e non osano lanciare un miserabile .deb? Beh, hanno incasinato la persona sbagliata, ho un complesso napoleonico e nessun software mi batterà.

Ma viviamo in Linux, un mondo pieno di possibilità e fatto sia per bruti che per persone intelligenti. Mi considero intelligente, e dopo aver discusso e condiviso insulti affettuosi per circa mezz'ora con conandoel Momotaro Kun sono riuscito a trovare la soluzione ...

Innanzitutto, quando si stancheranno di cercare il pacco online, capiranno che la pazienza è una virtù per chi non sa come risolvere i propri problemi (xD) perché invece di spendere chissà quanto cercare un pacchetto che non apparirà mai né compilerà dai suoi sorgenti in modo che in seguito non capirai come eseguirlo o è una seccatura chiamare il programma, vai e fallo alla maniera vichinga: trasformare il pacchetto.

La prima cosa che faremo è installare una bellissima cosa chiamata Alien.

sudo apt-get install alien

Dopo averlo installato, scarichi quell'odioso .RPM che ti prende in giro perché usi una distro .DEB e metti un:

cd downloads && sudo alien -d evolus-pencil-1.3-4.noarch.rpm

In particolare download di cd È l'indirizzo dove avevo ospitato il pacchetto .RPM e dove verrà generato per impostazione predefinita .DEB.

Dopo di ciò, aspettiamo un momento e mettiamo il broncio al monitor, perché se sei come me, sei già all'altezza di tutto questo.

Una volta finito ci dirà che è tutto pronto, quindi eseguiamolo, mangio usando crunchbang e OpenBox lo faccio con alt + f2 evoluspencil. E se sono come me, Murphy li colpirà sulla fronte: non succede assolutamente nulla.

Facciamo evoluspencil di nuovo ma nel terminale e ci dirà qualcosa del tipo:

bash: /usr/bin/evoluspencil not found: /usr/bin/xulrunner

Penso, perché ho già perso il registro.

Si presume che Xulrunner sia installato in tutte le distribuzioni che hanno Firefox installato poiché non ricordo quale sia una parte importante del motore geco, il fatto è che l'hanno installato ma il programma cerca xulrunner e non il pacchetto in quanto tale : xulrunner-11.0.

Nota: se non hai xulrunner installato, vai e fai un file

sudo apt-get install xulrunner-11.0

E pronto.

Avendo tutto pronto, possiamo raccontare il programmino in questione, in modo amorevole, per capire che quello che sta cercando si chiama xulrunner-11.0 e non xulrunner, e lo raccontiamo con link simbolici:

sudo ln -s /usr/bin/xulrunner-11.0 /usr/bin/xulrunner

E ora se possiamo eseguire il programma benedetto una volta per tutte.

Nota finale: Ho provato tutto questo su Debian a 32 bit, l'ho provato su Xubuntu 12.04 e sebbene si installi, Xulrunner non è né nei repository né installato, o almeno in / usr / bin e non riesco a ottenere i binari. Ho provato a fare l'installazione manuale di Xulrunner ma ha dipendenze non soddisfatte su sistemi a 64 bit, quindi questo complica le cose ... se qualcuno vuole sperimentare e mostrarmi cosa ha fatto, ottimo e benvenuto xD


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Andrea Leyva suddetto

    Non è una brutta atmosfera, ma che hobby hanno Desdelinux non mettere collegamenti a siti di download?

    1.    KZKG ^ Gaara suddetto

      JAJAJAJA lo miglioreremo, non preoccuparti, perché abbiamo già messo un suggerimento che renderà abbastanza interessante e semplice inserire i link per il download 😉

  2.   Christopher suddetto

    Al momento non posso fare test, ma xulrunner è una dipendenza in qualunque pacchetto firefox scarichi e thunderbird (qualunque cosa sia installato in / opt) che capisco, perché è il "motore" di entrambi.

  3.   elruiz1993 suddetto

    Sapete quanto è strano che un pacchetto sia in formato rpm e non in deb?

  4.   nano suddetto

    Non è così strano ultimamente, non so perché

  5.   nano suddetto

    http://pencil.evolus.vn/en-US/Home.aspx ecco il link per la pagina

  6.   conandoel suddetto

    Lida rinnegata nano, hahaha ho bisogno di raccontarti l'aneddoto di «localizzare» hahahaha

  7.   Mecate SL suddetto

    In Google Code c'è un pacchetto deb pronto per l'installazione (non l'ho ancora provato)

    http://code.google.com/p/evoluspencil/downloads/detail?name=evoluspencil_2.0.3_all.deb&can=2&q=label%3A2.0.3+OpSys-Linux