Kategorie: Linux

[Fall] zurückgehaltene defekte Pakete

Angefangen mit …ging vielleicht sogar gut. …dann Woher & warum kommt: Suche ich in der Datei /var/lib/dpkg/status nach 2.31-0ubuntu9.3 finde ich fünf Einträge und einer davon ist libc6. Laut dieser Datei ist libc6 in der Version 2.31-0ubuntu9.3 installiert. Gucken wer das Paket libc6 benutzt: Install Info zu libgc: Einen Dank an die Community von ubuntuusers.de. […]

Linux Maustasten konfigurieren

Ich verwende eine Logitech M590. Das Programm xbindkeys (xbindkeys bei ubuntuusers) hilft bei der Customization der Maustasten. Dort steht auch wie man deren ConfigDatei mit Werkseinstellungen erstellt. Um die Tastenbezeichnungen im System herauszufinden kann man das Programm xev benutzen: Ich möchte das Mausrad zum Links & rechts Navigieren verwenden. Dazu kann man das Mausrad -der […]

xfce Tastenkürzel keyboard-shortcuts

Meist sucht man die Einstellungen für Tastenkürzel in xfce => Einstellungen => Tastatur => Tastenkürzel für Anwendungen. Weitere Tastenkürzel findet man in xfce => Einstellungen => Fensterverwaltung => Tastatur. Bei den zuletzt genannten findet man u.a. ALT+Einfg. Dieser Shortcut fügt eine Arbeitsfläche hinzu. Aber, in IntelliJ startet es die Code Generierung …was man ständig, z.B. […]

Calibre Ebook-Viewer error

Ebooks lassen sich nicht mit einer frischen Installation von Calibre ebook-viewer öffnen. Nach dem Starten eines *.epub EBooks in der Kommandozeile, kommt folgende Fehlermeldung: In Xubuntu 20.04 habe ich das Paket qt5dxcb-plugin installiert. Anschließend war der Fehler behoben.

update-alternatives Java

Möchte man das Java JDK von Hand installieren sind drei Schritte notwendig: 1. Download Java SDK 2. Datei an den gewünschten Ort entpacken (hier /opt/Oracle_Java/) 3. die verschiedenen Programme als Alternativen in Linux fest legen Für Punkt 3 habe ich ein kleines Skript geschrieben, das die neuen JDK Programme als Alternative installiert und setzt: Weil […]

Xfce Keyboard Shortcuts

ALT + Einfg fügt standardmäßig eine Arbeitsfläche hinzu (Xubuntu 18.04). Aber ALT + Einfg hat in verschiedenen Programmen auch eine Verwendung. Damit das funktioniert muß man „Arbeitsfläche hinzu fügen“ löschen. Erster Gedanke Menü => Einstellungen => Tastatur => Tastaturkürzel für Anwendungen „Tastaturkürzel für Anwendungen“ legt Tastaturkürzel zum Starten von Anwendungen fest. Hier findet man z.B. […]

Redis in Ubuntu 18.04 für PHP

Redis Server installieren Redis Server testen: …gibt uns eine Redis Konsole (127.0.0.1:6379>) Die Ausgabe sollte pong sein. Mit STRG+C kann man die Redis Konsole verlassen. Starten und Stoppen des Redis Server mit Hausmitteln: Die config Datei für Redis liegt in /etc/redis/. Nach Änderungen in dieser Datei den Redis Server neu starten: Redis-PHP installieren: github.com/phpredis/phpredis …Datentyp […]

Git remote Repository Login speichern

NetBeans hat es automatisch gemacht und auch PhpStorm merkt sich das Passwort für remote repositories automatisch. VSCode tut das nicht automatisch. Es ist ein Git Befehl um Username & Passwort zu speichern. macht man anschließend ein Push per VSCode GUI (oder Kommandozeile) sind Username & Passwort gespeichert. docs Git – git-credential-store Documentation book Git – […]

vino VNC

start vino Failed to connect to Mir: Failed to connect to server socket: Datei oder Verzeichnis nicht gefunden Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt Anzeige kann nicht geöffnet werden: Rufen Sie »vino-server –help« auf, um eine Liste der verfügbaren Optionen für die Befehlszeile zu erhalten. Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: […]

MySQL 8 root Passwort

MySQL mit skip-grant-tables starten In der /etc/my.cnf folgendes rein packen: Anschließend MySQL restarten. Ohne Passwort rein und root Passwort setzen dev.mysql.com/doc/resetting-permissions dev.mysql.com/doc/privilege-changes (FLUSH PRIVILEGES) MySQL neu starten und Passwort testen ZUERST: Das in der /etc/my.cnf auskommentieren! mysql_secure_installation dev.mysql.com/doc/mysql-secure-installation Seit MySQL 8 kann man nicht mit dem User ‚root‘ arbeiten. Darum muss ein neuer User erstellt […]

sql_mode = only_full_group_by on Ubuntu 16.04 MySQL

By einer Default-Installation von MySQL kann es zu folgender Fehlermeldung bei bestimmten GROUP BY geben: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #8 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‚dbname.short.long_column_name‘ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by In […]

switch PHP Version Linux

von PHP 7.0 nach PHP 7.1: Apache CLI Als Skript: Das kann man dann aufrufen: Das PHP PPA gibt es von https://deb.sury.org. Im Falle von add-apt-repository: Befehl nicht gefunden: Die PHP Version in einer Shell checken: oder Ubuntu 19.10 Es faselt bei PHP 7.4 von Problemen mit mpm event & worker. Dazu aus jeder PHP […]

Ubuntu 16.04 Services restarten

Seit scheinbar 15.04 gibt es etwas neues um Services wie MySQL oder Apache zu starten|stoppen|restarten. Bis dahin funktionierte der Befehl ’service‘ sehr gut. In Ubuntu 16.04 funktioniert ’service‘ nicht um z.B. den MySQL Server zu restarten. Bei meinen Versuchen konnte es nur stoppen. Jetzt benutzt man ’systemctl‘: Guckst du auch wiki.ubuntuusers. Scheisse auch, nicht mit […]

convert pdf to grayscale

PDF to Grayscale mit Ghostscript: Die Sache mit < /dev/null macht die Standardeingabe zu /dev/null, warum die Ausführung im Hintergrund läuft. Doof an dieser Lösung ist, dass die Größe des resultierenden PDFs bei mir auf das über-vierfache steigt. Die Option -dPDFSETTINGS=/prepress hilft da auch nichts. 2020-10-20: ...fehlt am Ende nur < /dev/null. mit ImageMagick geht […]

Log Dateien

Log Dateien liegen meist in /var/log/. Um Log Dateien live mit zu verfolgen kann man die Befehle watch und tail kombinieren: …aktualisiert jede Sekunde den Error Log des Apache (gut beim PHP entwickeln) im Terminalfenster. Oder einfach Mit strg+c geht es wieder raus. Benötigt man es nicht live, sondern möchte den Log nur woanders hingeschrieben […]

Linux Zeugz

Umgebungsvariable persistent machen In der ~/.profile Dinge tun und in einer Shell: …Abmelden notwendig. MIME Type from file UnixTime to DateTime Current Unixtime Linux Distribution anzeigen ls mal chick Hash aus einem String auf der Kommandozeile Kommando als anderer User anderer User werden Konsole für root User einer Gruppe zuordnen Swap leeren Durch Deaktivieren leert […]