Ich habe nun als Benutzer (den Benutzer habe ich für meine Installationen der Gruppe "Sudo" zugeordnet) Wine installiert. So habe ich es installiert: sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine Als ich dann als Benutzer den versteckten wine Ordner suchte, war dieser nicht da. Verstehe ich das richtig, dann hätte ich das "sudo" jeweils am Anfang dieser 3 Zeilen einfach weglassen müssen oder?? Offensichtich ist man dadurch root. Denn root ist jetzt der Besitzer von wine. Und der wine Ordner liegt in dessen Home Directory. Das soll man ja ohnehin nicht machen. Wie bekomme ich das nun wieder in den Griff? Ich möchte natürlich das nur der Benutzer wine hat. Muss es also erst als root deinstalliern und dann neu als Benutzer (also ohne sudo) wieder installieren oder gibt es einen schlauen Befehl unter Ubuntu Server 12.04LTS ??? Kann man also durch einen Befehl das bereits als root installierte wine so umstellen, als wäre es durch den Benutzer installiert worden? gruß
Wenn du apt verwendest habens immer alle wine. Für doch einfach als Benutzer "wine" aus und schwups wird beim ersten Starten $HOME/.wine angelegt...
Seltsames Vorgehen... der Befehl sudo gibt dir als "beschränktem" Benutzer temporär su-Rechte, macht dich aber nicht zum Benutzer "root". D.h., der Fehler dürfte woanders gelegen haben. Möglicherweise die Gruppenzuordnung zu sudo, aber das kann ich nicht zu 100% sagen. Ich konnte wine damals aber korrekt mit sudo apt-... etc. installieren und alles ist dort, wo es sein muss ;-) MfG
Ich bin aktuell als Benutzer auf dem Ubuntu Desktop angemeldet und sehe unter Anwendungen > Wine. Allerdings sehe ich unter meinem Home Verzeichnis den .wine-Ordner nicht, selbst wenn ich "Show Hidden Files" aktiviert habe. Ich sehe allerdings unter user > share einen wine Ordner unverschlüsselt und sonst sehe ich außerhalb meiner Home directory noch etliche verschlüsselte wine-Folder. Der Owner und auch die Group sind unter permissions als root gekennzeichnet.
Der Ordner wurde nun unter meinem User Verzeichnis angelegt, nachdem ich auf Wine konfigurieren geklickt habe. Der nun erstellte Wine Ordner hat unter Permissions für Owner und Group jeweils meinen Benutzer. Aber ich bin mir nicht sicher, ob ich wine nun so richtig installiert habe? Ich wollte Wine ja eigentlich nur für mich installieren... Hätte ich es also doch ohne sudo installieren müssen? Ich dachte der sauberste Weg wäre es, einen Benutzer anzulegen und diesen der Sudo-Gruppe zuzuweisen. Im Anschluss hätte ich dann diesem Benutzer die Sudo Rechte entzogen. Wäre dies grundsätzlich richtig so?
Du hast es schon richtig installiert. Software wird immer für alle installiert (apt oder softwarecenter). Jeder User bekommt dann seine eigene Konfiguration, die in den versteckten Ordnern liegt. Diese werden immer beim ersten starten der Software angelegt. Also alles richtig gemacht.
Mich irritiert hier, dass überall root der Besitzer ist. Ich dachte immer, man soll nichts als als root installieren, deshalb hatte ich ja als Benutzer installiert. Doch warum sehe ich überall die wine-Ordner mit dem Root Permissions?
Rainer schrieb: > Ich dachte > immer, man soll nichts als als root installieren Wie kommstn da drauf? Du sollst bzw. musst alles als root installieren (wobei es genau genommen in Ubuntu garkeinen root gibt, sondern du kannst dir als user rootrechte holen (mit sudo)). Bei der Installation wird das System verändert und das darf nur root bzw. User die sich kurzzeitig für die installation root-rechte holen. Du verwechselst das evlt. mit "Software mit root-rechten ausführen". Das sollst du tatsächlich nicht, also kein "sudo firefox" oder so. (Sonst kann dir ein Fehler in der Software dein ganzes System zerlegen) > Doch warum sehe ich überall die wine-Ordner mit dem Root Permissions? Wo ist überall? In deinem Home-Ordner ( /home/Benutzername ) gehört alles dir. Alles andere gehört root (außer /tmp), sonst könnte ja jeder einfach alles ändern.
... danke für die Infos! Wenn ich schon mal einen Experten hier habe, dann noch eine letzte Frage: Ich habe mir einen Windows Font .ttf auf den Server geladen und diesen dort in meinem .wine > drive_c > windows > Fonts - Folder kopiert und per Doppelklick über den Fontviewer installiert. Nun habe ich mein Windows Programm, dass unter Wine läuft ausgeführt. Dort ist der installierte Font aber nicht verfügbar. Komischerweise sehe ich diesen Font in Libre Office. Woran kann dies liegen? Bei meinem ersten Linux Server hatte ich alles mal als Root durchgeführt. Dass hat sofort funktioniert und auch meine Schrift war sofort vorhanden. Ich habe gelesen, dass ich den Fonts unter /usr/share/fonts installieren soll, doch dies kann ich aufgrund fehlender Rechte nicht (copy und paste der Schrift). Wie mache ich das dann?
Rainer schrieb: > kopiert und per Doppelklick über den Fontviewer installiert. > > Nun habe ich mein Windows Programm, dass unter Wine läuft ausgeführt. > Dort ist der installierte Font aber nicht verfügbar. Komischerweise sehe > ich diesen Font in Libre Office. Soweit ich weis wird durch den Fontviewer der Font in dein Homeverzeichnis (/home/deinBenutzername/.fonts) installiert. Er ist also nur für dich verfügbar. Dass das mit Wine nicht funktioniert liegt an: - entweder startest du dein Wine-Programm als jemand anderes - oder Wine sieht in diesem Ordner nicht nach Genaueres kann ich dir aber auch nicht sagen, da ich kein Wine benutze. > Ich habe gelesen, dass ich den Fonts unter /usr/share/fonts installieren > soll, doch dies kann ich aufgrund fehlender Rechte nicht (copy und paste > der Schrift). Wie mache ich das dann? Hier greift wieder die Rechtetrennung. Als normaler User darfst du nur in deinem Homeverzeichnis und in /tmp herumwurschteln. Für /usr/share/fonts brauchst du root-Rechte, die Datei kannst du folgendermaßen dorthin verschieben (Angenommen deine Fontdatei liegt in deinem Homeordner): Befehl: "sudo mv /home/deinBenutzername/FontDateiname /usr/share/fonts/" Das verschiebt (MoVe) die Datei in den Ordner (Wenn du sie kopieren willst ersetze mv durch cp (CoPy)). Noch zweit Tipps: - Mit der Tab-Taste kannst du autovervollständigen. So tippst du z.B. "sudo mv /h" und drückst dann Tab, deine Eingabe wird automatisch zu "sudo mv /home/" vervollständigt. Wenn keine Erweiterung folgt, dann weil es in dem Fall mehrer Ordner gibt die mit "h" anfangen. Dann nochmal Tab drücken um eine List aller Ordner mit "h" am Anfang zu erhalten - Den Slash am Ende des Befehls nicht vergessen. Sonst wird deine Datei in den Ordner /usr/share verschoben und in "fonts" umbenannt
:
Bearbeitet durch User
Ich habe nun die Font in den Ordner kopiert und sie wird in Wine nicht genommen. Als nächstes habe ich dann die Font mit sudo gnome-font-viewer /usr/share/fonts/truetype/wingding.ttf installiert. Hier ist der Windows FontsViewer aufgegangen und ich konnte erfolgreich den Font installieren. Leider wird er immer noch nicht von Wine verwendet!?!? Ich bin langsam am verzweifeln, wo soll ich den diese be... Schrit noch überall installieren, damit wine sie nutzt?
Hier steht als Antwort wie es geht: http://askubuntu.com/questions/86335/installing-other-fonts-on-wine Noch besser wenn du direkt bei Wine nachguckst: http://www.winehq.org/site/docs/wineusr-guide/misc-things-to-configure#AEN734 (Punkt 4.3.3)
Danke, beide Links habe ich bereits gefunden und befolgt :-( Leider ohne Erfolg!!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.