bookworm
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
bookworm [05.12.2023 06:44] – [Debian Bookworm] thooge | bookworm [26.09.2024 08:16] (aktuell) – [Debian Bookworm] thooge | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
<WRAP center round important> | <WRAP center round important> | ||
- | Empfehlung: Wechseln zu Devuan! Immer mehr Dinge werden unschön. | + | Empfehlung: Wechseln zu Devuan! Immer mehr Dinge werden unschön. |
+ | Hier gehts lang: https:// | ||
</ | </ | ||
- | |||
**Achtung: | **Achtung: | ||
Zeile 20: | Zeile 20: | ||
Vermutlich soll die Verwendung von //Virtual Environments// | Vermutlich soll die Verwendung von //Virtual Environments// | ||
Beheben durch umbenennen der Datei ''/ | Beheben durch umbenennen der Datei ''/ | ||
- | in z.B. '' | + | in z.B. '' |
- | '' | + | '' |
werden beim Update leider nicht übernommen. | werden beim Update leider nicht übernommen. | ||
Logrotate: Falsche Berechtigungen von ''/ | Logrotate: Falsche Berechtigungen von ''/ | ||
Korrigieren mit: '' | Korrigieren mit: '' | ||
+ | |||
+ | LSB-Base: | ||
+ | Die Funktion // | ||
+ | |||
+ | Das '' | ||
+ | als eigenes Paket '' | ||
===== Upgradeschritte ===== | ===== Upgradeschritte ===== | ||
* '' | * '' | ||
- | * '' | + | * '' |
+ | sed -i ' | ||
+ | </ | ||
* Update duchführen< | * Update duchführen< | ||
apt-get update | apt-get update | ||
Zeile 36: | Zeile 44: | ||
apt-get install zstd | apt-get install zstd | ||
</ | </ | ||
- | * Rsyslog reparieren: Initscript und Konfigurationsdatei | + | * Rsyslog reparieren: |
+ | * Initscript und Konfigurationsdatei | ||
+ | * Autostart aktivieren: '' | ||
+ | * Logrotation <file conf / | ||
+ | postrotate | ||
+ | invoke-rc.d rsyslog rotate > /dev/null | ||
+ | endscript | ||
+ | </ | ||
* Reboot: '' | * Reboot: '' | ||
+ | |||
+ | <file bash / | ||
+ | # Options for rsyslogd | ||
+ | # -x disables DNS lookups for remote messages | ||
+ | # See rsyslogd(8) for more details | ||
+ | RSYSLOGD_OPTIONS="" | ||
+ | </ | ||
+ | |||
+ | <file bash / | ||
+ | #! /bin/sh | ||
+ | ### BEGIN INIT INFO | ||
+ | # Provides: | ||
+ | # Required-Start: | ||
+ | # Required-Stop: | ||
+ | # X-Stop-After: | ||
+ | # Default-Start: | ||
+ | # Default-Stop: | ||
+ | # Short-Description: | ||
+ | # Description: | ||
+ | # It is quite compatible to stock sysklogd and can be | ||
+ | # used as a drop-in replacement. | ||
+ | ### END INIT INFO | ||
+ | |||
+ | # | ||
+ | # Author: Michael Biebl < | ||
+ | # | ||
+ | |||
+ | # PATH should only include /usr/* if it runs after the mountnfs.sh script | ||
+ | PATH=/ | ||
+ | DESC=" | ||
+ | NAME=rsyslog | ||
+ | |||
+ | RSYSLOGD=rsyslogd | ||
+ | DAEMON=/ | ||
+ | PIDFILE=/ | ||
+ | |||
+ | SCRIPTNAME=/ | ||
+ | |||
+ | # Exit if the package is not installed | ||
+ | [ -x " | ||
+ | |||
+ | # Read configuration variable file if it is present | ||
+ | [ -r / | ||
+ | |||
+ | # Define LSB log_* functions. | ||
+ | . / | ||
+ | |||
+ | do_start() | ||
+ | { | ||
+ | # Return | ||
+ | # 0 if daemon has been started | ||
+ | # 1 if daemon was already running | ||
+ | # other if daemon could not be started or a failure occured | ||
+ | start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $RSYSLOGD_OPTIONS | ||
+ | } | ||
+ | |||
+ | do_stop() | ||
+ | { | ||
+ | # Return | ||
+ | # 0 if daemon has been stopped | ||
+ | # 1 if daemon was already stopped | ||
+ | # other if daemon could not be stopped or a failure occurred | ||
+ | start-stop-daemon --stop --quiet --retry=TERM/ | ||
+ | } | ||
+ | |||
+ | # | ||
+ | # Tell rsyslogd to close all open files | ||
+ | # | ||
+ | do_rotate() { | ||
+ | start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE --exec $DAEMON | ||
+ | } | ||
+ | |||
+ | create_xconsole() { | ||
+ | XCONSOLE=/ | ||
+ | if [ " | ||
+ | XCONSOLE=/ | ||
+ | ln -sf $XCONSOLE / | ||
+ | fi | ||
+ | if [ ! -e $XCONSOLE ]; then | ||
+ | mknod -m 640 $XCONSOLE p | ||
+ | chown root:adm $XCONSOLE | ||
+ | [ -x / | ||
+ | fi | ||
+ | } | ||
+ | |||
+ | sendsigs_omit() { | ||
+ | OMITDIR=/ | ||
+ | mkdir -p $OMITDIR | ||
+ | ln -sf $PIDFILE $OMITDIR/ | ||
+ | } | ||
+ | |||
+ | case " | ||
+ | start) | ||
+ | log_daemon_msg " | ||
+ | create_xconsole | ||
+ | do_start | ||
+ | case " | ||
+ | 0) sendsigs_omit | ||
+ | | ||
+ | 1) log_progress_msg " | ||
+ | | ||
+ | *) log_end_msg 1 ;; | ||
+ | esac | ||
+ | |||
+ | ;; | ||
+ | stop) | ||
+ | log_daemon_msg " | ||
+ | do_stop | ||
+ | case " | ||
+ | 0) log_end_msg 0 ;; | ||
+ | 1) log_progress_msg " | ||
+ | | ||
+ | *) log_end_msg 1 ;; | ||
+ | esac | ||
+ | |||
+ | ;; | ||
+ | rotate) | ||
+ | log_daemon_msg " | ||
+ | do_rotate | ||
+ | log_end_msg $? | ||
+ | ;; | ||
+ | restart|force-reload) | ||
+ | $0 stop | ||
+ | $0 start | ||
+ | ;; | ||
+ | try-restart) | ||
+ | $0 status >/ | ||
+ | ;; | ||
+ | status) | ||
+ | status_of_proc -p $PIDFILE $DAEMON $RSYSLOGD && exit 0 || exit $? | ||
+ | ;; | ||
+ | *) | ||
+ | echo " | ||
+ | exit 3 | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | : | ||
+ | </ | ||
bookworm.1701758670.txt.gz · Zuletzt geändert: 05.12.2023 06:44 von thooge