ERSPLinuxInstall

From ImageWiki

(Difference between revisions)
Jump to: navigation, search
m (fix æøå-mania)
Line 1: Line 1:
-
== Installation af ERSP Linux ==
+
== Installation af ERSP Linux ==
----
----
-
'''ADVARSEL: DENNE SIDE ER INDTIL VIDERE BLOT NOTER OG INDHOLDET ER INGEN MÅDE BLEVET EFTERPRØVET. MED MINDRE DU HAR LYST TIL AT ØDELÆGGE DIN LINUX INSTALLATION BØR DU NOK IKKE GØRE SOM DENNE SIDE FORTÆLLER. (Men skidtet virker min maskine)'''
+
'''ADVARSEL: DENNE SIDE ER INDTIL VIDERE BLOT NOTER OG INDHOLDET ER INGEN BLEVET . MED MINDRE DU HAR LYST TIL AT DIN LINUX INSTALLATION DU NOK IKKE SOM DENNE SIDE . (Men skidtet virker min maskine)'''
----
----
-
denne side står der diverse kommentarer om hvorledes du kan installere ERSP Linux. Hvis du benytter en af de supporterede Linux distributioner har du sikkert ingen problemer med dette. Benytter du derimod en Linux distribution der ikke er håbløst forældet, har du sikkert problemer.
+
denne side der diverse kommentarer om hvorledes du kan installere ERSP Linux. Hvis du benytter en af de supporterede Linux distributioner har du sikkert ingen problemer med dette. Benytter du derimod en Linux distribution der ikke er , har du sikkert problemer.
-
Jeg ([[User:Hauberg|Hauberg]]) kører [http://www.ubuntulinux.org Ubuntu] Dapper, så måske er følgende kun relevant for Ubuntu-brugerer. Følgende afsnit beskriver hvad jeg har udført.
+
[[User:Hauberg|Jeg]] [http://www.ubuntulinux.org Ubuntu] Dapper, er kun relevant for Ubuntu-brugerer. afsnit beskriver hvad jeg har .
=== Installation af pakker ===
=== Installation af pakker ===
-
Gennem Synaptic eller apt-get skal du installerer følgende pakker:
+
Gennem Synaptic eller apt-get skal du installerer pakker:
-
* 'libglu1-mesa-dev'. Umiddelbart er dette kun relevant hvis du kører Dapper. Benytter du Breezy eller en tidligere udgave af Ubuntu, er dette ikke nødvendigt (tror jeg).
+
* 'libglu1-mesa-dev'. Umiddelbart er dette kun relevant hvis du Dapper. Benytter du Breezy eller en tidligere udgave af Ubuntu, er dette ikke (tror jeg).
* 'linux-headers'
* 'linux-headers'
* 'linux-source'
* 'linux-source'
-
Du to kernepakkers version skal svare til din kerne. Du kan se hvilken version af kernen du kører ved at køre 'uname -r' i en terminal.
+
De to kernepakkers version skal svare til din kerne. Du kan se hvilken version af kernen du ved at 'uname -r' i en terminal.
=== Udpakning af kerne ===
=== Udpakning af kerne ===
-
Senere skal vi oversætte en driver, vi får brug for kernens kildekode (tror jeg - jeg ved det faktisk ikke).
+
Senere skal vi en driver, vi brug for kernens kildekode (tror jeg - jeg ved det faktisk ikke).
I '/usr/src' ligger en fil ved navn 'linux-source-XXX.tar.bz2', hvor 'XXX' er versionen af din kerne. Udpak denne fil i '/usr/src', med kommandoen 'cd /usr/src; sudo tar -xvjf linux-source-XXX.tar.bz2'.
I '/usr/src' ligger en fil ved navn 'linux-source-XXX.tar.bz2', hvor 'XXX' er versionen af din kerne. Udpak denne fil i '/usr/src', med kommandoen 'cd /usr/src; sudo tar -xvjf linux-source-XXX.tar.bz2'.
-
=== Første installationsforsøg ===
+
=== ===
-
Installer ERSP som beskrevet i installationsvejledningen. Dvs. du skal sætte CD'en i og køre 'sudo install_ersp.sh'. Gør som du får af vide på skærmen (jeg kan ikke lige huske hvad det er). Denne installation vil fejle, men bare rolig...
+
Installer ERSP som beskrevet i installationsvejledningen. Dvs. du skal CD'en i og 'sudo install_ersp.sh'. som du af vide (jeg kan ikke lige huske hvad det er). Denne installation vil fejle, men bare rolig...
-
Jeg ([[User:Hauberg|Hauberg]]) har ikke et CD-drev i min bærbare, jeg har bare kopieret indholdet af CD'en ind i et katalog og tilføjet dette katalog til '/etc/apt/sources.list'. Helt konkret har jeg tilføjet linien  
+
[[User:Hauberg|Jeg]] har ikke et CD-drev i min , jeg har bare kopieret indholdet af CD'en ind i et katalog og dette katalog til '/etc/apt/sources.list'. Helt konkret har jeg linien  
-
'deb file:/cdrom debs/' til '/etc/apt/sources.list', da jeg har valgt at ligge installationsfilerne i '/cdrom'. Derudover har jeg lavet et link fra '/mnt/cdrom' til '/cdrom'. Jeg tror ikke det er vigtigt at lave disse hacks, men jeg har alligevel gjort det (ingen argumenter!). Derudover er det nødvendigt at udkommentere linien 'apt-cdrom --no-mount add' i 'install_ersp.sh', hvis du heller ikke har et CD-drev.
+
'deb file:/cdrom debs/' til '/etc/apt/sources.list', da jeg har valgt at ligge installationsfilerne i '/cdrom'. Derudover har jeg lavet et link fra '/mnt/cdrom' til '/cdrom'. Jeg tror ikke det er vigtigt at lave disse hacks, men jeg har alligevel gjort det (ingen argumenter!). Derudover er det at udkommentere linien 'apt-cdrom --no-mount add' i 'install_ersp.sh', hvis du heller ikke har et CD-drev.
=== Installation af drivers ===
=== Installation af drivers ===
-
Årsagen til at installationen fejler er at du ''ikke'' kører en håbløst forældet kerne. For at tvinge ERSP til at æde din kerne skal du umiddelbart gøre to ting. Før end disse afsløres må jeg endnu en gang advare om at denne side blot er noter og indholdet ingen led er afprøvet.  
+
til at installationen fejler er at du ''ikke'' en kerne. For at tvinge ERSP til at din kerne skal du umiddelbart to ting. end disse jeg endnu en gang advare om at denne side blot er noter og indholdet ingen led er .  
-
Åbn filen '/opt/evolution_robotics/script/version-list' (som root!) og tilføj din kerne-version til listen i toppen af filen. Dette er et farligt hack!  
+
filen '/opt/evolution_robotics/script/version-list' (som root!) og din kerne-version til listen i toppen af filen. Dette er et farligt hack!  
-
Nu hvor vi har bildt ERSP ind at din kerne er understøttet må vi også sørge for at dette er tilfældet. Vi skal derfor til at oversætte en driver til kernen. I '/opt/evolution_robotics/drivers/rcm_source/' findes kildekoden til driveren til robottens interface. Det skal vi have oversat. Desværre er kildekoden til linux 2.6.8, vi skal lige have den up-to-date. Jeg har forsøgt at tilpasse kildekoden til linux 2.6.15, men da jeg intet aner om linux kernen, er mit succeskriterie at koden oversætter.
+
Nu hvor vi har bildt ERSP ind at din kerne er vi for at dette er . Vi skal derfor til at en driver til kernen. I '/opt/evolution_robotics/drivers/rcm_source/' findes kildekoden til driveren til robottens interface. Det skal vi have oversat. er kildekoden til linux 2.6.8, vi skal lige have den up-to-date. Jeg har at tilpasse kildekoden til linux 2.6.15, men da jeg intet aner om linux kernen, er mit succeskriterie at koden .
-
Alt hvad jeg nu beskriver foregår i kataloget '/opt/evolution_robotics/drivers/rcm_source/src'. Husk at tage backup af alt inden du ændrer det eller overskriver med nogle af mine filer.  
+
Alt hvad jeg nu beskriver i kataloget '/opt/evolution_robotics/drivers/rcm_source/src'. Husk at tage backup af alt inden du det eller overskriver med nogle af mine filer.  
-
Hent følgende fil [http://hauberg.org/share/files/ersp_hacks_0.2.tgz ersp_hacks_0.2.tgz]. Udpak den i  '/opt/evolution_robotics/drivers/rcm_source/src', men husk at tage backup først. I '/opt/evolution_robotics/drivers/rcm_source' skriver du nu 'sudo make' og 'sudo make install'. Hvis gud er med dig har du nu fået oversat og delvist installeret de nødvendige drivers.
+
Hent fil [http://hauberg.org/share/files/ersp_hacks_0.2.tgz ersp_hacks_0.2.tgz]. Udpak den i  '/opt/evolution_robotics/drivers/rcm_source/src', men husk at tage backup . I '/opt/evolution_robotics/drivers/rcm_source' skriver du nu 'sudo make' og 'sudo make install'. Hvis gud er med dig har du nu oversat og delvist installeret de drivers.
Det sidste du mangler er at kopiere nogle objekt filer (erstat '2.6.15-15-686' med uddata fra 'uname -r'):<br>
Det sidste du mangler er at kopiere nogle objekt filer (erstat '2.6.15-15-686' med uddata fra 'uname -r'):<br>
Line 40: Line 40:
'sudo cp /opt/evolution_robotics/drivers/rcm_source/src/ftdi_sio_er1.o /opt/evolution_robotics/drivers/rcm/ftdi_sio_er1_2.6.15-15-686.o'
'sudo cp /opt/evolution_robotics/drivers/rcm_source/src/ftdi_sio_er1.o /opt/evolution_robotics/drivers/rcm/ftdi_sio_er1_2.6.15-15-686.o'
-
=== Andet installationsforsøg ===
+
=== Andet ===
-
Åbn Synaptic (eller brug apt-get) og installer pakken 'ersp'. Du bør nu være klar...
+
Synaptic (eller brug apt-get) og installer pakken 'ersp'. Du nu klar...
=== Java ===
=== Java ===
-
Jeg ([[User:Hauberg|Hauberg]]) kan ikke 'composer.sh' til at køre pga. den variant af java der følger med ERSP ikke kan lide mig. Jeg har derfor installeret Sun's java og ændret i '/opt/evolution_robotics/bin/composer.sh' således at '/usr/bin/java' kaldes i stedet for 'java'.
+
[[User:Hauberg|Jeg]] kan ikke 'composer.sh' til at pga. den variant af java der med ERSP ikke kan lide mig. Jeg har derfor installeret Sun's java og i '/opt/evolution_robotics/bin/composer.sh' at '/usr/bin/java' kaldes i stedet for 'java'.
=== Brokkekasse ===
=== Brokkekasse ===
-
Jeg har spurgt Rune Andresen fra Staff om lidt hjælp og et af de råd han gav mig var at for alt i verdenen at undgå at installere ERSP. Rune har ret! ERSP er uden tvivl den mest besværlige software jeg nogensinde har forsøgt at installere. Jeg føler mig temmelig overbevist om at Evolution har udformet deres installationsprocedure således at deres software er sværest muligt at installere. Måske skyldes dette en inderlig foragt for deres kunder. Måske er Evolution bare onde. Who knows...?
+
Jeg har spurgt Rune Andresen fra Staff om lidt og et af de han gav mig var at for alt i verdenen at at installere ERSP. Rune har ret! ERSP er uden tvivl den mest software jeg nogensinde har at installere. Jeg mig temmelig overbevist om at Evolution har udformet deres installationsprocedure at deres software er muligt at installere. skyldes dette en inderlig foragt for deres kunder. er Evolution bare onde. Who knows...?

Revision as of 09:52, 22 June 2006

Personal tools