CoffeeCoffee
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
Hallo Leute, um von Windows nach und nach unabhängiger zu werden,
habe mir ein Notebook mit vorinstallierter 16.04 LTS Xenial Xerus gekauft.
Da ich noch keine Präferenzen bzgl. der Benutzeroberfläche habe,
beginne ich mit dem, was ich als derzeigen Standard von Ubuntu verstanden habe:
Ubuntu Unity. Diese Version verwendet offenbar eine relativ neue Variante der Softwareverwaltung,
die noch nicht so ganz ausgereift ist, das
Programm "GNOME Software", umbenannt in "Ubuntu Software". Beim Versuch, die erste nicht vorinstallierte Software damit zu installieren,
bin ich über den als critical eingestuften Bug #1616943 ␣Can't auth against U1 in g-s
gestolpert, wie ich mit etwas googeln herausgefunden habe. Nun sehe ich zwei Möglichkeiten für mich:
warten, bis dieser Bug behoben ist, oder mich Neuling an geeignete Kommandos via Terminal heranwagen.
Es scheint da so etwas zu geben wie install from the terminal
sudo snap install vlc
Update
sudo snap refresh vlc
remove
sudo snap remove vlc
nur verstehe ich weder die richtige Reihenfolge noch die richtige Sequenz der Kommandos install, refresh und remove,
noch kenne ich zuverlässig die genauen Texte / strings der Namen der Softwarepakete. Kann mir eventuell bitte jemand von euch in Neuling-sicherer Weise beschreiben, was ich an Kommandos in das Terminal hineinkopieren und abschicken müsste,
um bis zu Behebung dieses Bugs in sauberer Weise Software - Pakete installieren, ggf. aktualieren und ggf. wieder löschen zu können?
Es soll bitte zuverlässig so sein, dass es nach Beseitigung des Bugs von Ubuntu Software sauber übernommen ist. Die erste Software, die ich gerne so installieren würde, wäre KeePassX, um meine aus Windows und Android vorhandenen V1 *.kdb Dateien zu nutzen zu versuchen.
|
archy
Anmeldungsdatum: 24. November 2009
Beiträge: 1920
|
hallo sudo apt-get install synaptic dann hast du eine saubere Oberfläche für die Paketinstallation, mit der du auch suchen kannst ob es da gewünschet Programm so in deiner Distro gibt. Ansonsten ist apt immer State of the Art. apt-get update
apt-get upgrade
apt-get install --fix-missing
apt-get install <paktename>
apt-get remove -- purge <paktename> sind eigentlich selbsterklären. gruß archy
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
Danke, archy ! 👍
Dann lese ich erst mal etwas in https://wiki.ubuntuusers.de/APT steht und versuche danach mein Glück.
Gruß Coffee
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
Lesson learned No. 1:
Aus dem in https://wiki.ubuntuusers.de/apt/apt-get enthaltenen Text
apt-get update
update liest alle in der /etc/apt/sources.list und in /etc/apt/sources.list.d/ eingetragenen Paketquellen neu ein.
entnehme ich, dass unterschiedliche Paketquellen möglich sind.
Die Datei /etc/apt/sources.list enthält bei meinem PC viele Zeilen, von denen folgende nicht mit # auskommentiert sind:
deb http://de.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://de.archive.ubuntu.com/ubuntu/ xenial universe
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://de.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
Der Ordner /etc/apt/sources.list.d/ ist leer.
Eventuell brauche ich dieses Thema später einmal ...
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
Lesson learned No. 2:
Das Kommando
sudo apt-get install synaptic
installiert den ␣Synaptic Package Manager, ein Programm zur grafischen Paketverwaltung.
Das kommt mir als Anfänger natürlich sehr engegen 😀
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
Ergebnis:
Es gelingt mir mit dem so installierten Synaptic Programm ganz einfach, den von mir gesuchten KeePassX zu finden und zu installieren.
Das Programm ist danach zu finden und kann gestartet werden.
Ein paar Sorgenfalten bereitet es mir allerdings, dass die Installation von KeePassX mit folgender Fehlermeldung endet:
W: Can't drop privileges for downloading as file '/root/.synaptic/tmp//tmp_sh' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Keine Berechtigung)
Zwei Fragen habe ich dazu:
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
CoffeeCoffee schrieb: In der Regel dass du ein grafisches Programm direkt mit sudo gestartet und damit die Rechte verbogen hast. Grafische Programme startet man nur in einem Fall so: Niemals.
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
tomtomtom schrieb: In der Regel dass du ein grafisches Programm direkt mit sudo gestartet und damit die Rechte verbogen hast.
Bin mir keiner Schuld bewusst. Mit sudo habe ich genau und nur
sudo apt-get install synaptic
ausgeführt.
Dann über die grafische Oberfläche nach synaptic gesucht, gefunden, gestartet und dann das Passwort der Kennung linux eingegeben. ( Siehe die zwei Screenshots in der Anlage )
Was habe ich also falsch gemacht?
Habe die Markierung "gelöst" erst mal wieder entfernt...
- Bilder
|
archy
Anmeldungsdatum: 24. November 2009
Beiträge: 1920
|
hallo, für grafische Programme die "sudo" benötigen solltest du dir einen Start-Link auf den Desktop legen. Dessen Eigenschaften veränderst du mit Rechtsklick, → auf dem Tab "Programm", wählst du → "Erweiterte Einstellungen", mit einem Häkchen bei "Als anderer Benutzer ausführen" bringst du synaptic dazu dein "sudoer" Passwort abzufragen und vermeidest dir deine normale User-Umgebung zu verbiegen. Auf keinen Fall als normaler user in der Konsole starten ! gruß archy
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
Synaptic wird per PolicyKit verwaltet, wenn man den normalen Starter nutzt. Da sollte™ sowas eigentlich nicht passieren.
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
archy schrieb: für grafische Programme die "sudo" benötigen solltest du dir einen Start-Link auf den Desktop legen.
Dessen Eigenschaften veränderst du mit Rechtsklick, → auf dem Tab "Programm", wählst du → "Erweiterte Einstellungen", mit einem Häkchen bei "Als anderer Benutzer ausführen" bringst du synaptic dazu dein "sudoer" Passwort abzufragen und vermeidest dir deine normale User-Umgebung zu verbiegen. Auf keinen Fall als normaler user in der Konsole starten !
Hm. Ich bin ein Linux Laie und komme von Windows. Dass es so etwas wie sudo gibt, habe ich vorher schon gehört. Dass ich mich auf meinem neuen PC noch um mehr als meine eine, vorkonfigurierte linux Kennung kümmern muss, wenn ich Synaptic nutze, lerne ich gerade eben erst. Dass und wie ich so etwas wie ein "sudoer" Passwort für Synaptic erst einmal wissen und vermutlich dafür erst mal neu anlegen müsste, ist für mich eine Herausforderung, der ich mich zu Beginn meiner Linux - Karriere noch nicht gleich stellen wollte.
Für mich als Linux - Neuling ist Synaptic als workaround zu bug 1616943 auf Unbuntu 16.04 wohl eher nicht geeignet, stelle ich fest.
Aus und vermeidest dir deine normale User-Umgebung zu verbiegen.
entnehme ich, dass ich mir bereits meine normale User-Umgebung verbogen habe und mich vermutlich erst einmal mit einer kompletten Neuinstallation meinen neuen Notebooks befassen sollte, um wieder einen sauberen und definierten Zustand zu erreichen.
Auf keinen Fall als normaler user in der Konsole starten !
ist ein Hinweis, den ich nicht verstehe. Ich verstehe unter Konsole
das Terminal. Das einzige, was ich damit gemacht habe, ist das Kommando
sudo apt-get install synaptic
laufen zu lassen. Danach habe ich nur noch die grafische Benutzeroberfläche genutzt. Screenshots davon habe ich unter
https://media-cdn.ubuntu-de.org/forum/attachments/01/42/8580283-20161023_2228_grafische_Suche_nach_Synaptic.png und
https://media-cdn.ubuntu-de.org/forum/attachments/01/42/8580283-20161023_2232_legitimieren.png in meinem Beitrag
https://forum.ubuntuusers.de/post/8580283/ beigelegt.
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
tomtomtom schrieb: Synaptic wird per PolicyKit verwaltet, wenn man den normalen Starter nutzt. Da sollte™ sowas eigentlich nicht passieren.
Meinst du mit den normalen Starter
die grafischen Oberflächen, die ich in meinem Beitrag https://forum.ubuntuusers.de/post/8580283/ mit Screenshots dokumentiert habe?
|
CoffeeCoffee
(Themenstarter)
Anmeldungsdatum: 22. Oktober 2016
Beiträge: 29
|
Kann es sein, dass die Version Ubuntu 16.04 (Xenial Xerus) in Sachen root - Kennung, -Rechte und damit auch sudo anders ausgeliefert wird, als vorherige Versionen? Ich habe so etwas beim googlen schon mal gelesen, ohne dass ich es einschätzen konnte und ohne dass ich es jetzt bereits einschätzen kann. Dort stand auch etwas davon, dass mit 16.04 der root Account deaktiviert ( "disabled" ) und kein root Passwort gesetzt ist. The root Account in Ubuntu is disabled by default because his password is not set.
steht z.B. auf https://www.server-world.info/en/note?os=Ubuntu_16.04&p=initial_conf&f=2 Kann es sein, dass es da beim Versionswechsel nach 16.04 eine Veränderung in Ubuntu gab, die hier mit reinspielt und Teil meines Problems und meiner Fragen an euch ist?
|
Steev
Anmeldungsdatum: 5. September 2006
Beiträge: 2237
|
Die Synaptic Paketverwaltung fragt immer nach dem (sudo) Benutzerpasswort startet man es, deshalb kapiere ich hier die Problematik nicht?! man muss weder ein sudo synaptic noch ein gksu synaptic im Terminal machen. Im Unity (sry kenn mich da nicht so aus) den Programmstarter für synaptic anklicken und fertig. Alle Dinge, verstehe ich das richtig, die man in der Synaptic Paketverwaltung machst/ausführst/whatever sind schon vorweg mit Rootrechten.
|
archy
Anmeldungsdatum: 24. November 2009
Beiträge: 1920
|
hallo steev, das hat hiermit zu tun: https://wiki.ubuntuusers.de/Rechte/ oder anders gesagt, wenn du grafische Programme in deinem Benutzerumfeld mit "sudo" aus der Konsole startest, werden nicht immer - aber sehr oft, wichtige Startdateien in $HOME/user mit den Rechten für "ROOT" versehen, und sind danach für dich als normaler Benutzer nicht mehr ausführbar → eine Folge davon hat Nobuddy hier https://forum.ubuntuusers.de/topic/pdfsam-2/ zu spüren bekommen. Richtig ist, dass schon längere Zeit in UBUNTU der root-account in der Standardinstallation nicht mehr angeboten wird, aber selbstverständlich kannst du ihn bei der Installation auch heute noch einrichten bzw. auch nachträglich aktivieren. Debian pur hat das heute noch so, wenn du bei der Installation des Systems die Abfrage des Root-Passwortes "LEER" lässt und mit "ENTER" weitermachst, ist der Root-Account deaktiviert und der erste Benutzer wird in /etc/sudoers eingetragen. Wie immer in Linux ist das alles "noch ein bischen komplexer" aber ich hoffe ich habe es hinreichend erklärt. gruß archy
|