sabato 11 ottobre 2014

Balsamiq su Ubuntu 14.04

Se , come me, avete spesso bisogno di fare mockup della applicazioni che sviluppate, vi sarete posti il problema di avere una applicazione per fare i mockup delle nostre applicazioni.
Balsamiq è sicuramente una delle piattaforme più interessanti per questo scopo.

Balsamiq, oltre che nella versione online, è disponibile anche in versione desktop ed esiste anche per Linux, quindi perchè parlarne?
Perchè se provate a installarla incorrerete in una serie di problemi che non lo rendono possibile.
Vediamo quindi come possiamo risolvere il tutto.

Balsamiq desktop si basa su Adobe Air: scelta sicuramente discutibile, ma ....
E qui abbiamo il primo problema, perchè Air non è più suppportato da Adobe e quindi è uscito dal repository di Ubuntu.
Provvediamo a installarlo.

Installiamo ia32
sudo apt-get install gtk2-engines:i386 libart-2.0-2:i386 libcairo2:i386 libcanberra-gtk0:i386 libdatrie1:i386 libgail-common:i386 libgconf2-4:i386 libgtk2.0-0:i386 liblua5.1-0:i386 libpango1.0-0:i386 libpixman-1-0:i386 libqt4-network:i386 libqt4-test:i386 libqtcore4:i386 libthai0:i386 libbonobo2-0:i386 libglade2-0:i386 libgnomecanvas2-0:i386 libidl0:i386 liborbit2:i386 libwmf0.2-7:i386 gtk2-engines-murrine:i386 libxml2:i386 libxslt1.1:i386 libxt6:i386 lib32nss-mdns libnspr4-0d:i386 libnss3-1d:i386

Scarichiamo Adobe Air, recuperendo i binari dal sito di Adobe.
Installiamo Adobe Air
cd ~/Downloads
chmod +x AdobeAIRInstaller.bin

LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
(i comandi sono validi se avete scaricato il file BIN in " ~/Downloads ").

A questo punto cerchiamo sul sito di Balsamiq il pacchetto da installare.
Il sito ci suggerisce la versione a 32 bit, ma se ci serve la versione a 64 bit la troviamo direttamente qui.

Se però proviamo a installare il file DEB, scopriamo che "il pacchetto è malformato". Lo possiamo installare comunque forzando la procedura, ma se volessimo fare il tutto in regola possiamo scaricare gdebi

sudo apt-get install gnome-keyring gdebi gdebi-core

e istallare il DEB, usando gdebi disponibile tra le opzioni con il tasto destro (dopo avere selezionato il file).
A questo punto l'installazione è fatta e tra gli accessori (!!!) troveremo il nostro applicativo.


martedì 7 ottobre 2014

Installiamo file RPM su Ubuntu

Come tutti sapete per installare su Ubunto si devono usare i pacchetti per Debiam, cioè incapsulati nel formato DEB.
Però a volte capita che un pacchetto non lo si trovi nel formato DEB ma nel formato RPM che è il file di installazione per le distribuzioni RedHat (per esempio CentOS).

Se vogliamo installare un file RPM su Debian lo possiamo convertire con Alien, quindi digitiamo i seguenti comandi


sudo apt-get install alien dpkg-dev debhelper build-essential

 per installare alien e relative dipendenze (dovrebbero esserci già tutte); quindi convertiamo il file RPM


sudo alien filename.rpm

 a questo punto abbiamo il file DEB e lo installiamo.