Installazione di WinMX

Da Linux@P2P Forum Italia.

Winmx-logo.jpg
Segnali009.png Convenzioni Segnali009.png
All'inizio di ogni comando troverete uno di questi due simboli: $ (dollaro) e # (cancelletto). La presenza di $ indica che il comando può essere eseguito anche come normale utente, mentre il simbolo # indica che il comando che lo segue deve essere eseguito con privilegi di amministratore (root). Da utenti normali è possibile divenire root in questo modo: da terminale, si digiti:
$ su

oppure, su Ubuntu e varianti:

$ sudo su

Verrà richiesta la password di amministratore (su Ubuntu e varianti quella dell'utente): per motivi di sicurezza e riservatezza non verrà mostrata durante la digitazione.

A questo punto (si noti # al posto di $, segno che ora si è root) sarà possibile lanciare il comando:

# comando

NOTA: per Ubuntu e varianti, nel caso si necessiti di eseguire solo pochi comandi, esiste un'alternativa: basta far precedere il comando da eseguire da "sudo", in questo modo:

$ sudo comando

Per altre indicazioni sulle convenzioni della linea di comando vedere "introduzione all'uso della shell"

Indice

Premessa

Questa procedura può essere effettuata con tutte le distribuzioni esistenti di GNU/Linux, l'unico requisito è avere installato Wine (procedere attraverso il proprio gestore di pacchetti se sprovvisti).

Preinstallazione

Nel caso in cui avessimo già tentato un installazione di WinMx dobbiamo azzerare tutte le relative impostazioni / modifiche fatte. Quindi, come prima cosa, svuotiamo completamente la cartella:

~/.wine/drive_c/Programmi/WinMX

per fare ciò basta aprire un terminale e digitare:

$ rm ~/.wine/drive_c/Programmi/WinMX

poi togliamo nel "winecfg" tutti i riferimenti al programma WinMX.exe e impostiamo il default_settings su "windows-xp".

Installazione

NOTA:Tutta la procedura che segue va effettuata da user e non da root.

Scarichiamo da WinMxItalia il file "winmx354beta4.zip" da 780 kb circa, al cui interno è presente solamente il file "WinMX.exe" che andremo a copiare in:

~/.wine/drive_c/Programmi/WinMX

quindi apriamo un teminale e digitiamo (se abbiamo salvato l'exe sul Desktop):

$ cp ~/Desktop/WinMX.exe ~/.wine/drive_c/Programmi/WinMX

poi ci sposteremo all'interno della suddetta cartella con:

$ cd ~/.wine/drive_c/Programmi/WinMX

e lanciamo da user l'eseguibile:

$ wine WinMX.exe

proseguiamo nel setup fino alla fine, saltando la procedura di connessione che tanto al momento non ci interessa, installando WinMx nella directory Programmi. Terminato il setup logicamente non si avvierà nulla ma verranno creati nella cartella di WinMX i file .dat, segno che l'installazione è andata a buon fine.

Ora possiamo prelevare da un sistema Windows XP le seguenti dll :

"cryptui.dll" - "shlwapi.dll" - "shdocvw.dll"

situate nella cartella:

c:\windows\system32

e le andremo ad inserire nella seguente cartella:

~/.wine/drive_c/windows/system32

sovrascrivendo quelle attuali. Successivamente scriviamo nel terminale:

$ winecfg

aprendo, in questo modo, il configuratore visuale di wine.

Nella prima schermata ci troviamo solamente la voce "default_settings" ed il sistema (voce Windows Version) impostato a "Windows XP", dobbiamo cliccare su "Add Application.." e nella finestra che ci si apre andiamo a selezionare l'eseguibile "WinMX.exe" che troviamo nella cartella:

Programmi\WinMX

Fatto ciò comparirà il suo nome sotto a "default settings", lo dovrete selezionare ed impostare il sistema su "Windows xp", poi mentre è ancora selezionato vi spostate in alto sul menù "Libraries" dove troverete una schermata senza voci inserite, dovrete aprire la finestrina a discesa su "New override for library" ed andare a selezionare "shlwapi", fare "Add" cosi impostiamo su "Existing overrides" la dll appena selezionata che dovrà poi essere editata con "Edit" ed impostata a "NATIVE (Windows)";

Rifacciamo la procedura anche per l'altra dll "shldocvw".

ATTENZIONE: Non bisogna selezionare Cryptui qualora fosse presente in lista Libraries, anche se l'abbiamo copiata noi stessi insieme alle altre.

Alla fine ci troviamo con le 2 dll su "Existind overrides" impostate come (native).

Chiudiamo winecfg e controlliamo di essere sempre dentro la cartella:

~/.wine/drive_c/Programmi/WinMX

se cosi non fosse spostiamoci li dentro e poi diamo:

$ wine WinMX.exe

altrimenti se siamo fuori da tale percorso possiamo dare:

$ wine ~/.wine/drive_c/Programmi/WinMX/WinMX.exe

Eseguendo questa procedura WinMX dovrà partire, è un metodo testato e garantito su Ubuntu, Fedora, Slackware.

Logicamente non si collegherà perchè avrà bisogno della patch (ossia dei relativi IP dei peercache) per cui procuratevi un file hosts mxpie, lo aprite, andate a selezionare e copiare tutte le righe relative agli ip dei peercache e li andate ad incollare alla fine del file:

/etc/hosts

Buon WinMX a tutti.

Risorse Esterne

Strumenti personali
Namespace
Varianti
Azioni
Navigazione
CollectionTricks
Siti amici
Strumenti