Sida 1 av 2
Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 14:19
av Emmy
Håller på att installera matlab. Laddade ner och brnde tre skivor, och fick igång installationen bra. Nu har den kommit så långt att den säger att jag skall byta till cd 2, men datorn vägrar att mata ut den första skivan.
Hur gör jag nu?
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 14:48
av Lars
Det beror förmodligen på att något program använder någon fil eller katalog på den. Du kanske har en terminal öppen som står i /media/cdrom? Om du har lsof installerat så kan du kolla det med kommandot "lsof /media/cdrom" (observera att lsof skiljer på /media/cdrom och /media/cdrom/).
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 14:59
av tann
matlab ska väl finnas i dvd-version också? isf kanske den versionen finns för nedladdning?
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:00
av Emmy
Lars skrev:
Det beror förmodligen på att något program använder någon fil eller katalog på den. Du kanske har en terminal öppen som står i /media/cdrom? Om du har lsof installerat så kan du kolla det med kommandot "lsof /media/cdrom" (observera att lsof skiljer på /media/cdrom och /media/cdrom/).
Vad jag vet har jag inget program som använder den. Inge terminal som står i /media/cdrom i alla fall.
Förstår inte riktigt hur jag använder lsof.
Skriver jag in "lsof /media/cdrom" eller "lsof /media/cdrom/" i en terminal så kommer jag bara tillbaka till prompten.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:02
av mcNisse
prova kommdot eject. Det har hjälp mig ett par gånger.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:04
av Emmy
tann skrev:
matlab ska väl finnas i dvd-version också? isf kanske den versionen finns för nedladdning?
Hittade bara den här varianten. Allt annat var för windows. Men jag kanske letade dåligt.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:07
av Emmy
mcNisse skrev:
prova kommdot eject. Det har hjälp mig ett par gånger.
Säger bara att enheten är upptagen och avmonteringen misslyckades.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:11
av tann
jag har installerat det med dvd-version iaf (under linux)

SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:19
av Lars
Emmy skrev:
Förstår inte riktigt hur jag använder lsof.
Skriver jag in "lsof /media/cdrom" eller "lsof /media/cdrom/" i en terminal så kommer jag bara tillbaka till prompten.
Det ska ge en lista på alla program som använder enheten, men uppenbarligen är listan tom. Fast jag kom på att du nog inte kan se vad andra användare gör om du inte kör "sudo lsof /media/cdrom".
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:22
av Emmy
Lars skrev:
Emmy skrev:
Förstår inte riktigt hur jag använder lsof.
Skriver jag in "lsof /media/cdrom" eller "lsof /media/cdrom/" i en terminal så kommer jag bara tillbaka till prompten.
Det ska ge en lista på alla program som använder enheten, men uppenbarligen är listan tom. Fast jag kom på att du nog inte kan se vad andra användare gör om du inte kör "sudo lsof /media/cdrom".
ok. Den varianten ger
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
install 6038 root cwd DIR 11,0 2048 4672 /media/cdrom0
xsetup 6124 root cwd DIR 11,0 2048 4672 /media/cdrom0
Men jag förstår inte riktigt vad det innebär.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:38
av Lars
Det där innebär förmodligen att du stod i /media/cdrom när du startade installationsprogrammet (eller du kanske dubbelklickade från filbläddraren). Installationsprogrammet har nämligen /media/cdrom som sin aktuella katalog (cwd, current working directory), och det hindrar dig från att mata ut skivan. Jag skulle rekommendera att du startar om installationsprogrammet från ett terminalfönster med kommandot /media/cdrom/install (eller vad det heter) när du står i din hemkatalog (~). Det borde fungera tycker jag.
Hm, det här var ju ett intressant problem ju

Jag vet inte om man ska skylla på Mathworks eller Gnome eller Linux eller ...
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 15:42
av Emmy
Lars skrev:
Det där innebär förmodligen att du stod i /media/cdrom när du startade installationsprogrammet (eller du kanske dubbelklickade från filbläddraren). Installationsprogrammet har nämligen /media/cdrom som sin aktuella katalog (cwd, current working directory), och det hindrar dig från att mata ut skivan. Jag skulle rekommendera att du startar om installationsprogrammet från ett terminalfönster med kommandot /media/cdrom/install (eller vad det heter) när du står i din hemkatalog (~). Det borde fungera tycker jag.
Hm, det här var ju ett intressant problem ju

Jag vet inte om man ska skylla på Mathworks eller Gnome eller Linux eller ...
Aha. Ja, jag stod i /media/cdrom när jag startade installationen.
Jag provar med att börja om då

SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 16:01
av Emmy
När jag står i /media/cdrom startar jag installationen med "sh ./install"
Men hur gör jag när jag står i hemkatalogen? Jag får inte igång det.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 16:13
av tann
sh /media/cdrom/install borde fungera bra
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 16:13
av skaggapa
borde lösa dina problem
rackarns slagen på mållinjen

SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 16:35
av Emmy
sh media/cdrom/install fungerade alldles utmärkt. Tack.
Nu har installationen kört klart och det såg ut att gå bra.
I terminalen jag startade det hela ifrån står det dock:
The following messages were written to standard error
while running 'xsetup' the X Window System version
of 'install'.
sh: /media/cdrom0/update/install/backend: Permission denied
-------------------------------------------------------------------
exec: 301: /media/cdrom0/install: Permission denied
Och jag vete tusan hur jag får igång programmet. När jag startar det i skolan skriver jag bara matlab i ett terminalfönster så går det igång. Men det fungerar inte här.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 17:03
av Lars
Jag tror att anledningen till det är att en CD normalt inte monteras med exekveringsrättigheter (d.v.s. man kan inte köra program direkt därifrån). Det kan man komma runt med kommandot "sudo mount -o remount,exec /media/cdrom".
Föra att kunna köra kommandot "matlab" måste det finnas med i din $PATH. Var är det installerat?
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 17:24
av Emmy
Lars skrev:
Jag tror att anledningen till det är att en CD normalt inte monteras med exekveringsrättigheter (d.v.s. man kan inte köra program direkt därifrån). Det kan man komma runt med kommandot "sudo mount -o remount,exec /media/cdrom".
Föra att kunna köra kommandot "matlab" måste det finnas med i din $PATH. Var är det installerat?
Nu är jag inte säker på om jag hänger med. Borde jag ha gjort "sudo mount -o remount,exec /media/cdrom".
innan jag körde igång installationen och när jag byter skiva? Bör jag göra om installationen då, för att det är något fel nu?
Jag har installerat i usr/local/matlab7.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 13 dec 2007, 18:18
av Lars
Jo, du borde nog ha kör mount-kommandot innan/under installationen, för att slippa de där felmeddelandena.
Jag kommer inte ihåg hur Matlab lägger sina filer. Om det finns matlab7/bin, matlab7/lib o.s.v. i stil med vad som finns under /usr/local så hade du kunnat installera direkt i /usr/local. Om man gör på det sättet så fungerar det direkt eftersom /usr/local/bin ligger i $PATH.
Annars så kan du skapa en symbolisk länk till matlab i /usr/local/bin, typ "ln -s /usr/local/matlab7/matlab /usr/local/bin/matlab". Sedan ska det fungera att bara köra kommandot matlab.
SV: Matlab installation. Vägrar mata ut skivan
Postat: 14 dec 2007, 18:16
av Emmy
Jag gjorde om installationen med mountkommandot innan och nu fungerade det, och jag kan få programmet att starta med /usr/local/matlab7/bin/matalb
Men jag förstår inte det sista du skrev om hur jag gör för att kunna starta med bara "matlab". Hur skapar jag en länk?
Lars skrev:
Annars så kan du skapa en symbolisk länk till matlab i /usr/local/bin, typ "ln -s /usr/local/matlab7/matlab /usr/local/bin/matlab". Sedan ska det fungera att bara köra kommandot matlab.