Skip to content

aexx/dokumnt

Repository files navigation

dokumnt

Dokumentation, documentation, Linux, PC Zeugs, PC stuff …​

TODO

Muss bei Gelegenheit in die Paket-Doku: Probleme beim Upgrade (sudo apt upgrade)
#### Verursacht durch Paket: libsyn123-0 amd64 1.29.3-1build1
#### Manuelles ReInstallieren hat nicht funktioniert - Dateilisten-Datei "kaputt" - SIEHE UNTEN
p5@chromi:~$ sudo apt -f reinstall libsyn123-0
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 337 nicht aktualisiert.
Es müssen 96,9 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Holen:1 https://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu jammy/main amd64 libsyn123-0 amd64 1.29.3-1build1 [96,9 kB]
Es wurden 96,9 kB in 0 s geholt (281 kB/s).
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Abschließender Zeilenvorschub fehlt in Dateilisten-Datei des Paketes »libsyn123-0:amd64«
E: Sub-process /usr/bin/dpkg returned an error code (2)
p5@chromi:~$
#### Die Datei /var/lib/dpkg/info/vlc-plugin-samba:amd64.list war "kaputt"
p5@chromi:~$ less /var/lib/dpkg/info/libsyn123-0\:amd64.list
"/var/lib/dpkg/info/libsyn123-0:amd64.list" may be a binary file.  See it anyway?
p5@chromi:~$
p5@chromi:~$ cp -av /var/cache/apt/archives/libsyn123-0_1.29.3-1build1_amd64.deb /dev/shm ; cd /dev/shm
#### Datei manuell (per dpkg -c xyz |awk .....) erzeugt:
p5@chromi:/dev/shm$ dpkg -c libsyn123-0_1.29.3-1build1_amd64.deb  | awk '{if ($6 == "./") { print "/."; } else if (substr($6, length($6), 1) == "/") {print substr($6, 2, length($6) - 2); } else { print substr($6, 2, length($6) - 1);}}' |sudo tee /var/lib/dpkg/info/libsyn123-0\:amd64.list
/.
/usr
/usr/lib
[...]
/usr/share/doc/libsyn123-0/copyright
/usr/lib/x86_64-linux-gnu/libsyn123.so.0
p5@chromi:/dev/shm$

Notizen

Tip
Zum schnell notieren …​
Dies und das …​
[ $(df /boot | grep / | awk '{print $5}' | sed 's/%//') -gt 50 ] && echo RAUS
RAUS
Kombination aus tail, grep und sed. Befehl zeigt das Logfile in Echtzeit an und hebt den String "STRING" farbig hervor (in diesem Fall rot). Dabei bleiben die anderen Zeilen ebenfalls sichtbar.
tail -f logfile | sed --unbuffered "s/STRING/$(printf '\033[31mSTRING\033[0m')/g"
Farb-codes anpassen:
    \033[31m: Rot
    \033[32m: Grün
    \033[33m: Gelb
    \033[34m: Blau
    \033[35m: Magenta
    \033[36m: Cyan
Mit diesem Ansatz sind sowohl der hervorgehobene String als auch der gesamte Log-Output sichtbar.

Tools

Table 1. Tools

TOOL

INFO

TOOL

INFO

nnn

Dateimanager/file manager nnn auf heise.de

ncspot

Spotify Kommandozeile

Fre:ac

Audiodateien Audio-CDs freac.org (AccurateRip)

btop

Wie top

neofetch

highly customizable system info script

mapscii

OpenStreetMap telnet mapscii.me

chafa

Linux: Bildvorschau auf der Kommandozeile

bibbot

Addon f. Buecherei

hstr

Bessere/better command history

gum

gum auf github

TOOL

INFO

TOOL

INFO

TOOL

INFO

TOOL

INFO

TOOL

INFO

TOOL

INFO

TOOL

INFO

TOOL

INFO

TOOL

INFO

TOOL

INFO

About

Dokumentation, documentation, Linux, PC Zeugs, PC stuff ...

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors