Stránka 1 z 1

PříspěvekNapsal: 12.11.2013 01:14
od Petricius
Mam nainstalovane Ubuntu, nainstaloval jsem Repetier-host 0.90D a Slic3r 0.9.10B, ale nedarilo se mi propojit tiskarnu s Repetier-host. K tomu, aby fungoval Repetier-host na linuxu, tak musi byt nainstalovany knohovny Mono, coz je vlastne implementace Macrosoftich knihoven NET (snad se nepletu).

A problem je prave v Mono. Mono ve verzi 2.x neumi kominkovat po seriovem portu rychlosti 250 000, coz je puvodni hodnota jak je nastavena ve firmware tiskarny.

V zasade tady existuji dve reseni problemu. Zmenit komunikacni rychlost ve fw tiskarny na nejakou mensi, kterou Mono 2.x zvladne, nebo opravit Mono. Lepsi je opravit Mono. Chyba je znama a dokonce je fixnuta, ale dostane se az do provedeni Mona ve verzi 3. Tudiz si musime opravit, zkompilovat a nainstalovat verzi sami. Je to jednoduche a postup je nasledujici:

Ujistete se zda mate nainstalovane potrebne knihovny Mona a popripade je nainstalujte:
Kód: Vybrat vše
sudo apt-get install mono-mcs mono-gmcs


Zjistete si jakou verzi Mona mate momentalne nainstalovanou:
Kód: Vybrat vše
mono --version


Ja jsem mel 2.10.8.

Vytvorte adresar kam si stahnete zdrojaky Mona a stahnete je:
Kód: Vybrat vše
wget https://github.com/mono/mono/archive/mono-2-10-8.tar.gz


Rozbalte zdrojove kody mona a bezte do adresare s kodem:
Kód: Vybrat vše
tar -xvzf mono-mono-2-10-8.tar.gz
cd mono-mono-2-10-8


Ted mate zdrojove kody, ktere je potreba opravit. Nejdrive stahneme opravu a pak pomoci patch prikazu zdrojove cody opravte:
Kód: Vybrat vše
wget -O serial.patch https://bugzilla.xamarin.com/attachment.cgi?id=3302&action=diff&context=patch&collapsed=&headers=1&format=raw
patch ./support/serial.c serial.patch


Uz staci jen Mono nakonfigurovat, zkompilovat a nainstalovat:):
Kód: Vybrat vše
./autogen.sh --prefix=/usr
make
sudo make install


Tohle vezme nejaky cas, tak to chce vytrvat.

PříspěvekNapsal: 12.11.2013 22:44
od Rebel
Diky moc za navod :)