Paint.net con Mono su ubuntu
Finalmente dopo il terzo tentativo in 8 mesi sono riuscito ad aprire Paint.net su ubuntu.
Il primo su Feisty . . .
Il secondo su Gutsy . . .
Hardy mi ha portato bene , carico anche dalle esperienze precedenti. OK.
Perché Paint.net ?
Non mi andava giù che GIMP fosse l’unica alternativa seria su Linux. Ora va bene che con emulatori come wine si riescie ad usare anche PhotoShop, però non è free.
Nei precedenti tentativi, rinunciatario sempre per mancanza librerie ed errori tipo :
error CS0006: cannot find metadata
Questa volta ho aperto un nuovo post su bixbi e mano mano che provavo incollavo tutte le richieste , questo per un giorno che vorrò installarlo di nuovo.
aggiornato il 06/01/2010
Partiamo dal principio
Paint.net è un programma totalmente Free molto simile, almeno a detta di molti, di PaintShohPro.
Paint.net è distribuito solamente per adesso per piattaforma windows.
Home Page http://www.getpaint.net/
Miguel de Icaza
Personaggio molto attivo ideatore di molti progetti (vedi wikipedia) sul suo blog espone tutti i passaggi per installare Paint.net con il supporto del progetto Mono sempre da lui guidato.
Mono emula uso Framework .NET su linux. (vedi wikipedia)
Ecco tutti i programmi e librerie richieste.
sudo bash
apt-get install subversion
apt-get install mono-gmcs
apt-get install libmono-winforms1.0-cil libmono-winforms2.0-cil
apt-get install bison
su Karmic Koana 64 bit anche
apt-get install libglib2.0-dev
apt-get install gettext
Consiglio prima di installare questi cosi la vera installazione ” dovrebbe ” andare avanti senza intoppi. Dico dovrebbe perché non si sa mai.
Installiamo Mono
Da questa pagina mono/sources-stable scaricate ultima versione.

Decomprimere il pacchetto
tar -xjvf mono-versione_scaricata.tar.bz2
cd mono-versione_scaricata
./configure
make
make install
La compilazione dura anche più di 10 minuti
Installiamo Paint.Net
Dal Blog di Miguel de Icaza
svn co http://paint-mono.googlecode.com/svn/trunk/src paint-mono
cd paint-mono
./configure
make
make install
per avviarlo
paintdotnet
In questa immagine Paint.net mentre edito la schermata visualizzata.
Riepilogo link
Paint.Net ufficiale solo per windows
Installazione Paint.Net da Blog Miguel de Icaza
Su Karmic ho usato il pacchetto di Paint ,disponibile sulla pagina del progetto su google aggiornato il 25 marzo 2009, tutto sommato rimangono le criticità rilevate in precedenza, apertura immagini con risoluzione pixel alta tipo 2048 e nel anche salvare le immagini.
Articoli con qualche attinenza.
Oggi ho installato Paint.net su ubuntu, la prima volta è stata il 1° maggio 2008. In quella occ ...
Mono è un progetto open source coordinato da Novell , per creare un insieme di strumenti compati ...
Dopo 18 giorni che ho installato Paint.net ecco alcune considerazioni finali. Purtroppo sono pi ...
Pinta, programma open-source di foto ritocco / modifica creazioni immagini sul modello Paint.NET ...
Sito dedicato hai software Open Source Windows. Spicca per primo FireFox, autentico baluardo ...



Ciao,
durante la configurazione di mono al passaggio make l’output del terminale è stato
“make: *** No targets specified and no makefile found. Stop.”
allora mi chiedevo quale fosse l’obbiettivo da specificare per il comando make
ho assolutamente bisogno di paint ma sono bloccato in quel punto
Ciao.
Come ho puntualizzato anche inizio articolo, ci sono voluti vari tentativi prima di trovare il modo da installare Paint.net.
Con rilascio mono 2.0 Paint.net è più stabile e usando il icona “undo” non si chiude più improvvisamente.
Riguardo alla tuo errore ho trovato qualcosa sul forum UK.
http://ubuntuforums.org/
Però rimango dell’idea che sicuramente ti manca qualche libreria ricontrolla bene dall’inizio.
Spero ce vada bene anche per te.
Ciao! Io stavo provando ad installarlo ma al make mi dice che non trova gmcs
/bin/sh: gmcs: not found
ma l’ho appena installato come hai scritto tu… infatti se rilancio l’installazione mi dice:
mono-gmcs è già alla versione più recente.
che devo fare?
Grazie in anticipo =)
Questa esperienza la eseguii su hardy e con mono 1.9.
Dovrei riprovare adesso su Jaunty per vedere se subentra il tuo stesso errore.
Intanto prova leggere questo topic :
http://code.google.com/p/paint-mono/issues/detail?id=6
Ciao
grazie per la risposta immediata ^^ Ci darò un’occhiata
=)
A presto e grazie ancora ^^
Aggiornamento: allora, il problema del gmcs l’ho risolto perché va solamente installato mono-devel
Però al make ora ho questo errore:
error CS0006: cannot find metadata file `System.Runtime.Serialization.Formatters.Soap’
Compilation failed: 1 error(s), 0 warnings
make[1]: *** [bin/Release/PaintDotNet.Data.dll] Errore 1
=(
RISOLTO =D
va installato anche:
libmono-system-runtime2.0-cil
e tutto funge ^^ SIIIIIIIIIIIIII =)
Grazie 1000 =)
Su Jaunty anche se restituisce dopo ./configure :
paintdotnet has been configured withprefix = /usr/local
config = RELEASE_AND_PACKAGE_ANY_CPU
proseguire lo stesso con
makemake installla compilazione sarà effettuata ugualmente.
A-rieccomi a rompere le balle XD
Sta versione di Paint.NET non è così brutta come viene descritta… i bug non sono troppo fastidiosi…
… la mia questione è un’altra: io adoro Paint.NET anche per i suoi plug-in che si trovano nel forum ufficiale. Solo che nella cartella “Effects” di paint-mono non ci sono le DLL come nella versione Windows (ovviamente) ma ci sono i codici sorgente del tipo .cs e .resx che credo siano i file sorgenti in cui ci sono gli algoritmi che gli effetti applicano all’immagine.
Ora, sul sito ufficiale, le sorgenti di molti plugin ci sono (per esempio: http://jcljay.free.fr/pdn/Sources.zip) e mi chiedevo se ci fosse un modo per poter implementare e aggiungere queste sorgenti alla lista degli effetti di Paint Mono (che gli darebbe un’ulteriore marcia in più)
Pensi sia fattibile?
I bug descritti usando mono 1.9.1, con le successive sono diminuiti. Adesso trovo difficoltà nel salvare.
Sui plugin devo provare, ma la vedo difficile.
potremmo mandare una mail al tizio che ha sviluppato il tutto, magari ci sa dire se è fattibile oppure no =)
Che ne dici?
Prima bisogna guardare se altri hanno fatto queste prove. Adesso ho poco tempo, quando se ne libera un po . . . . proverò.
OoooKkkkk =)
Attendo tue notizie =)
Buon lavoro ^^
Avevo seguito questo:
http://giacintosblog.netsons.org/2008/11/12/ubuntu-una-alternativa-a-gimp-per-chi-non-digerisce-la-sua-interfaccia/
ma mi dava problemi proprio alla fine (make install).
Con il tuo ho risolto, grazie per il tutorial
ciao, bio…sto provando ad installarlo, ma nonostante uello che hai scritto, a me su jaunty dopo il .configure di paint-mono, il make non va—qualche idea?
hmmm è già scritto tutto qua. Riprova
niente, non va
sto usando Karmic e mi si blocca il make (penso verso la fine) con questi messaggi. Qualche idea ? grazie in anticipo
../../doltlibtool –quiet –mode=compile gcc -g -O2 -c -o mdb-debug-info32.lo mdb-debug-info32.s
CC mini-posix.lo
LD libmono.la
libtool: link: unsupported hardcode properties
libtool: link: See the libtool documentation for more information.
libtool: link: Fatal configuration error.
make[4]: *** [libmono.la] Errore 1
make[4]: uscita dalla directory «/home/franz/Scaricati/mono-2.6.1/mono/mini»
make[3]: *** [all] Errore 2
make[3]: uscita dalla directory «/home/franz/Scaricati/mono-2.6.1/mono/mini»
make[2]: *** [all-recursive] Errore 1
make[2]: uscita dalla directory «/home/franz/Scaricati/mono-2.6.1/mono»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory «/home/franz/Scaricati/mono-2.6.1»
make: *** [all] Errore 2
Sembra che disturbino le librerie g++ e voglia le gcc.
Consulta questo link
http://go-mono.com/forums/#nabble-td26893383
grazie, alla fine googlando un po’ ho trovato che mancavano proprio g++ e libtool. Li ho installati, ho buttato la cartella dove stavo compilando e sono ripartito da capo.
Facendo così tutto ha funzionato a dovere. peccato poi che restino dei problemi quando cerchi di aprire le immagini. Per caricare e modificare un’immagine ho dovuto ricorrere al drag and drop.
Altra nota per quanto riguarda la mia esperienza è:
Anche se uso Karmic a 32 bit ho dovuto installare
apt-get install libglib2.0-dev
apt-get install gettext
grazie bio
a me da questo errore dopo make install
make post-install-local-hook prefix=/usr/local
make[2]: ingresso nella directory «/home/elena/paint-mono»
make[2]: uscita dalla directory «/home/elena/paint-mono»
make[1]: uscita dalla directory «/home/elena/paint-mono»
make[1]: ingresso nella directory «/home/elena/paint-mono»
make[1]: uscita dalla directory «/home/elena/paint-mono»
e cosi con tutte le marie cartelle coinvolte.
@elena
da una ricerca effettuata riguardo errore da te riportato, sembra che hanno risolto ripetendo tutto dopo aver installato le seguenti librerie:
sudo apt-get install mono-runtime mono-2.0-devel mono-runtime mono-utilsCiao