Hur få 8.04 att installera dosemu?

foringmar
Inlägg: 36
Blev medlem: 14 jul 2008, 11:03
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Hur få 8.04 att installera dosemu?

Inlägg av foringmar »

Dosemu installerar sig inte!

Jag är nu rätt förtvivlad för tillfället. Jag installerade Ubuntu 7.10 i december i fjol.
Det enda problemet jag hade i början var att jag den inte kände igen min bildläsare
så där utan vidare. Jag hittade emellertid en lösning på det.
Härom veckan så började 7.10 bete sig konstigt, och jag började se mig om efter alternativ.
Jag beslöt mig för att prova på Open SuSE 11, som just hade publicerats. Den verkade
lovande, och jag tänkte redan, att här har jag vad jag behöver. Ända tills den fick
min dosemu att försvinna utan någon förklaring. Så jag provade på att installera om
hela datorn, och körde fast då jag skulle installera en skrivare. Rätt skrivare hittades,
men vägrade att skriva ut något.
OK, tänkte jag. Jag skall prova Ubuntu på nytt. Eftersom alla mina CD för 8.04. visat
sig opålitliga, så installerade jag först Ubuntu 7.10 och körde alla uppgraderingar
till den. Det tog ungefär 4 timmar att ladda ner alla uppgraderingar och installera dem.
Efter det gav jag mig på att installera 8.04 ovanpå, som en uppgradering. Det tog
drygt 7 timmar det. Min bildläsare hittades automatiskt. Skrivaren likaså. Inga felmeddelanden!
Installerade sedan dosemu med pakethanteraren, och då var det stopp. Installationen
gav inga felmeddelanden, men dosemu vägrar att starta. Och någonting har gått snett
med installationen av dosemu, men jag vet inte vad. Hur vet jag det? Jo,
det som skall finnas under /home/<user name>/.dosemu ser inte likadant ut som det
såg ut under 7.10, då det fungerade.

Hur få en fungerande dosemu installerad??????

Obelix :-[
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Hur få 8.04 att installera dosemu?

Inlägg av Hund »

Vad står det om du försöker startar dosemu via terminalen?
Linuxkompis - En vänlig Linux-gemenskap för alla!
foringmar
Inlägg: 36
Blev medlem: 14 jul 2008, 11:03
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Hur få 8.04 att installera dosemu?

Inlägg av foringmar »

Tja, där står så här:
LOWRAM mmap: Ogitligt argument
Segmenteringsfel

Vilket torde betyda något slags problem med minneshantering. Men det förklarar inte
det som saknas i /home/<username>/.dosemu

Där saknas bl.a. autoexec.bat och config.sys och inte finns där någon folder
för c-disken heller. Men det kanske installeras först då man kör igång
dosemu första gången.

Jag skulle oundgängligen behöva dosemu bl.a. för att köra ett program som
omvandlar filnamn till ett hexadecimalt nummer baserat på filens innehåll.
Något sådant finns väl knappast i Linux.

med vänlig hälsning

Obelix
foringmar
Inlägg: 36
Blev medlem: 14 jul 2008, 11:03
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

En lösning på problemet

Inlägg av foringmar »

Det finns tydligen en bug i installationspaketet för dosemu i Ubuntu 8.04. Såg ett par rapporter omdet.

Då man installerar paketet sätts för det första ägaren av ~/.dosemu till root i stället för användaren.
Jag provade själv att sätta ägaren till mig själv och inte till root.
Sedan körde jag sudo dosemu i terminalen och dosemu startade faktiskt på normalt sätt. Men man vill
väl inte köra dosemu som root hela tiden.
Om man startar dosemu i terminalen och får ett felmeddelande om
LOWRAM mmap: Ogiltigt argument
Segmenteringsfel
så skall man enligt uppgift göra följande:
Öppna terminalen och skriv:
echo 0 | sudo tee /proc/sys/vm/mmap_min_addr
Man måste enligt uppgift upprepa detta kommando efter att ha startat om Linux.
Jag provade det här men det hade ingen åsyna effekt på någonting. Jag fick ett felmeddelande också.
Följande tog emellertid skruv:
Jag öppnade i terminalen filen /etc/sysctl.conf och sökte fram raden där det stod:
vm.mmap_min_addr = 65536
och ändrade den till
vm.mmap_min_addr = 0
varefter jag sparade filen. Sedan fortsatte jag med kommandot
sudo /etc/init.d/procps restart
i terminalen och efter det fungerade dosemu. Puh!

Obelix
Skriv svar

Återgå till "För nybörjaren - inaktuell"