Sida 1 av 1
Hur gör jag alla Wine program tillgängliga för alla användare på datorn
Postat: 28 dec 2007, 19:49
av Patrick
Hej,
har börjat att "labba" med Wine. Funkar utmärkt och det finns faktiskt några få gamla Windows program som inte kunnat ersättas med liknande i Ubuntu 7.10. Finns några "klagomål" från familjen efter att jag kastade ut Windows XP för gott...
Det jag vill göra är att sätta upp en gemensam Wine installation som alla i familjen kan nå. Jag vill med andra ord installera ett program i Wine som alla andra kan nå via sina inloggningar.
Har någon gjort detta tidigare? Isf skulle jag vara tacksam för en liten instruktion om hur det går till...
Tacksam för alla tips!
//Patrick
SV: Hur gör jag alla Wine program tillgängliga för alla användare på datorn
Postat: 28 dec 2007, 21:00
av DeepThought
Nu vet jag inte hur du har det med partitioner och hårddiskar, men det du vill göra är att installera programmet i en annan katalog än standardkatalogen (som är ~/.wine/drive_c/), och då istället installera det i en katalog som alla användare har tillgång till. Om du t.ex. har en gemensam katalog för mediafiler eller gemensamma dokument (många lägger ju eventuell film och musik på en gemensam partition) så går det utmärkt att installera programmet där!
Annars får du installera i någon systemkatalog, som /usr/local/share/wine/Program/ eller kanske /opt/wine/Program. Problemet som då kan uppstå är att det blir knasigt med rättigheterna (t.ex. att du inte kan installera där) och då kan du behöva ändra rättigheterna för katalogen.
Nu har jag aldrig gjort detta, så jag vet inte exakt hur det skulle kunna gå till, men något sådant här kanske:
Skapa den gemensamma katalogen:
sudo mkdir -p /usr/local/share/wine/Program
Ändra rättigheterna, så att alla användare får rätt att skriva/läsa i katalogen:
sudo chmod 777 /usr/local/share/wine/Program
Installera programmet (se till att välja katalogen du skapade ovan som installationskatalog):
wine install.exe
Eftersom jag inte är helt hundra på att det fungerar, så skall jag testa nu. Återkommer nog med resultat!
EDIT: Jag installerade precis WinRAR (jag såg att det skulle gå fint i Wine, så jag valde det) precis enligt ovan och det fungerade bra, även för den andra användaren som jag skapade. Förtydligade även lite i texten

SV: Hur gör jag alla Wine program tillgängliga för alla användare på datorn
Postat: 28 dec 2007, 22:04
av Mekaniserad Apelsin
Så här gjorde jag:
Gör en symlänk från de andra användarnas hemkatalog som pekar mot den hemliga mappen .wine och gör katalogen läsbar och skrivbar för alla, dvs:
Öppna en terminal
Kör cd för att vara säker på att du är i hemkatalogen.
kör chmod -R +rwX .wine för att göra den hemliga mappen .wine och dess underkataloger -R läs, skrivbara och mappar öppningsbara för alla +rwX, var nogrann med stora och små bokstäver, -r, -R samt -x, -X betyder väldigt olika saker.
kör sudo ln -s /home/user1/.wine /home/user2/.wine där user1 är användaren som har wine, och user2 är användaren som ska ha wine, nu är de enas .wine samma som den andras.
Tyvärr är multiuserstödet inte bra i wine (det är bland annat därför som det ser ut som det gör med användarkataloger), så kör helst inte samma program med båda användarna, det kan ställa till det om en användare ändrar inställningar.
Som den djupa tänkaren säger ovan, det är en ganska bra idé att ha en helt klart gemensam katalog, istället för att en användares katalog delas mellan alla, jag skulle nog lägga den katalogen som /home/wine.
Ytterligare ett tips vore att sätta ägarförhållandena som att de ägs av en grupp som alla användare är del av, typ audio, och sedan inte göra filerna skrivbara för alla användare utan bara för gruppen.
SV: Hur gör jag alla Wine program tillgängliga för alla användare på datorn
Postat: 29 dec 2007, 17:09
av Patrick
Hej,
tack för inläggen. Jag får nog fundera lite mer innan jag installerar Wine på det "rätta" sättet...
I nuläget finns det inga behov av att ha olika inställningar i de program som kommer att installeras i Wine, men det kan ju ändras med tiden. Hmmmm

.
Troligen kommer jan nog att göra en installation av Wine för varje användare i en gemensam mapp som heter Wine och därunder skapa användarmappar för varje användares installationer. På så sätt samlar man ju ihop det men behåller separationen för att framtidssäkra möjligheten till att ha olika inställningar i samma program. Nersidan med detta är ju att om alla vill ha programmet så blir det att installera programmet * antal användare, plus att det tar mer diskplats.
Gott Slut och ett Gott Nytt År till alla,
//Patrick
SV: Hur gör jag alla Wine program tillgängliga för alla användare på datorn
Postat: 29 dec 2007, 17:33
av Mekaniserad Apelsin
Patrick skrev:
Troligen kommer jan nog att göra en installation av Wine för varje användare i en gemensam mapp som heter Wine och därunder skapa användarmappar för varje användares installationer.
Låter ju jättekrångligt, då är det väl bättre att ha det som det är nu, där winegrejjorna ligger i varje användares hemmapp, som allt annat?
SV: Hur gör jag alla Wine program tillgängliga för alla användare på datorn
Postat: 29 dec 2007, 20:01
av Patrick
Systemdisken som home ligger på är väldigt liten, därför vill jag inte lägga wine i hem-mapparna där...
//Patrick