PDA

Visualizza Versione Completa : Problemi con MacPorts e Porticus



MondoMind
25-06-09, 21:00
Salve. Ho installato MacPorts ma non so bene come utilizzarlo. Allora ho trovato Porticus, che dovrebbe aiutarmi ad utilizzare MacPorts. Purtroppo però quando apro Porticus, la lista dei programmi e vuota. Sapete dirmi come settere nel giusto modo Porticus? Oppure una guida dettagliata su MacPorts in italiano possibilmente. Grazie mille.

flashcream
26-06-09, 09:54
per macports è tutto in inglese e il sito di riferimento con la guida è quello istituzionale. devi aver installato X11 e Xcode. poi come GUI non c'è solo Porticus, c'è anche PortAuthority e Pallet.

in Porticus vedi i ports cioè la lista di pacchetti messi a disposizione nel repository macports e quelli presenti sul proprio sistema. se non vedi niente è perchè non hai installato correttamente macports (e sul punto nota che ci sono più modi), ne i ports.

i ports: http://www.macports.org/ports.php

qui mi fermo. sono anni che non mi cimento.

chitebbeiv
27-06-09, 10:19
ma è tanto bello il caro terminale, almeno quando si presenta l'occasione vale la pena usarlo.
macports è di una semplicità disarmante, per vedere i pacchetti disponibili basta fare port list; per aggiornarlo all'ultima versione sudo port selfudate; per installare un pacchetto sudo port install <nome_pacchetto>; per disinstallare un pacchetto sudo port uninstall <nome_pacchetto>; per aggiornare tutti i pacchetti installati all'ultima versione sudo port upgrade installed; per tutti gli altri comandi c'è anche man port.

MondoMind
27-06-09, 10:29
Quando digito "sudo port install" e il nome del pacchetto, mi da il seguente errore:

Error: Requested variants do not match original selection.
Please perform 'port clean expat' or specify the force option.
Error: The following dependencies failed to build: autoconf help2man gettext expat libiconv gperf ncurses ncursesw p5-locale-gettext perl5 perl5.8 m4 fontconfig freetype zlib jpeg libxml2 libxslt mesa glut tcl xorg-dri2proto xorg-glproto xorg-libXfixes pkgconfig xorg-fixesproto xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-libXi xorg-libXext xorg-libXmu xorg-libXt automake libtool xorg-libsm xorg-libice xorg-util-macros openssl xorg-libXcursor xrender xorg-renderproto xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto xorg-libXxf86vm xorg-xf86vidmodeproto
Error: Status 1 encountered during processing.

Siccome la mia conoscenza dell'inglese è molto lacunosa, non so cosa devo fare. Potete aiutarmi?

chitebbeiv
27-06-09, 11:32
una domanda: hai installato Xcode?

MondoMind
27-06-09, 12:29
si. Sia quello consigliato dalla guida di MacPorts, sia quello del del cd del Mac. Se il problema sta in quello, qual è la procedura giusta da seguire per installarlo? E come faccio adesso a disinstallarlo?

chitebbeiv
27-06-09, 13:10
Xcode deve essere installato, altrimenti non potrà compilarti i sorgenti; quindi lascia tutto così com'è!
evidentemente avranno fatto un pò di casino i programmi che hai installato per gestire graficamente macports, prova semplicemente a fare ciò che ti dice nell'errore:
- apri terminale;
- esegui il comando sudo port clean expat.
dopodichè riprova a installare.

MondoMind
27-06-09, 14:01
Grazie mille! Finalemente funziona! Sta installando. Ma il comando sudo port clean expat a cosa serve esattamente? E poi un'altra cosa: una volta installato il programma che sto installando con MacPorts, come faccio ad aprirlo? Grazie mille ancora!!!!

MondoMind
27-06-09, 14:19
Aggiornamento: Mi ha dato questo errore: Error: Requested variants do not match original selection.
Please perform 'port clean fontconfig' or specify the force option.
Allora o digitato sudo port clean fontconfig. Ho fatto bene? Al momento sembra che il processo sia ripartito...

MondoMind
27-06-09, 15:18
Non ce la faccio più. Adesso mi dice questo Waiting for lock on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org _release_ports_graphics_fontconfig/work/.macports.fontconfig.state e si ferma. Cosa devo fare?

chitebbeiv
27-06-09, 17:13
sembra che quel porticus abbia incasinato parecchio le cose...
direi di fare la cosa più sensata, disinstalla tutto e poi reinstallalo.
per disistallarlo basta eseguire questo comando in terminale:

sudo rm -rf \
/opt/local \
/etc/manpaths.d/macports \
/etc/paths.d/macports \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0
poi reinstallalo e riprova.
per eseguire i programmi installati basta richiamare il nome del programma in terminale, ad esempio se installi wine, una volta installato da macport, per eseguirlo basta dare il comando wine <path_applicazione.exe>

MondoMind
27-06-09, 19:24
chiamami pure stupido, ma che vuol dire <path_applicazione.exe>? Puoi farmi un esempio?

chitebbeiv
27-06-09, 20:40
se vuoi avviare eMule.exe che sta sul desktop dovrai fare wine Desktop/eMule.exe

MondoMind
28-06-09, 10:41
scusami, ma quando digito wine /Desktop/applicazione.exe mi da il seguente errore.

Warning: could not find DOS drive for current working directory starting in the Windows directory

Che devo fare?

chitebbeiv
28-06-09, 10:50
non credo esista una cartella /Desktop nel tuo mac... se metti / davanti significa che deve partire dalla radice, invece desktop sta in /Users/nome_utente/Desktop.
comunque dipende da cosa cerchi di avviare, con eMule puoi farlo se scarichi i file binari, altrimenti ti fa partire il processo di installazione.

MondoMind
28-06-09, 11:55
Dove posso trovare una guida abbastanza completa, possibilmente in italiano, che mi spieghi come funziona esattamente wine da terminale? Grazie comunque per tutto quanto. Mi sei stato davvero utile e mi hai risolto parecchi problemi.

chitebbeiv
28-06-09, 13:02
in italiano non saprei ma sul sito ufficiale (http://www.winehq.org/) c'è tutto ciò che ti serve.

MondoMind
28-06-09, 13:11
non ce la faccio più. Che vuol dire cannot execute binary file?

chitebbeiv
28-06-09, 16:02
http://translate.google.com/translate_t#en|it|cannot%20execute%20binary%20file

MondoMind
28-06-09, 16:30
E come faccio a risolvere questo problema?

chitebbeiv
28-06-09, 16:40
non credo sia un problema risolvibile, almeno non per ora...
per quanto sia ben fatto wine non può ancora eseguire qualsiasi cosa. ad oggi supporta le librerie più comuni di windows, il che permette il corretto funzionamento della maggior parte delle applicazioni. per applicazioni più complesse con requisiti particolari dovrai aspettare che le implementino, oppure puoi usare altre strade come una macchina virtuale o bootcamp.
magari se dici esplicitamente cosa vuoi fare sarebbe più semplice indicarti come è possibile farlo...