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
Non è una brutta atmosfera, ma che hobby hanno Desdelinux non mettere collegamenti a siti di download?
JAJAJAJA lo miglioreremo, non preoccuparti, perché abbiamo già messo un suggerimento che renderà abbastanza interessante e semplice inserire i link per il download 😉
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.
Sapete quanto è strano che un pacchetto sia in formato rpm e non in deb?
Non è così strano ultimamente, non so perché
http://pencil.evolus.vn/en-US/Home.aspx ecco il link per la pagina
Lida rinnegata nano, hahaha ho bisogno di raccontarti l'aneddoto di «localizzare» hahahaha
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