bookworm
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| bookworm [13.12.2023 18:26] – thooge | bookworm [19.12.2025 07:40] (aktuell) – thooge | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Debian Bookworm ====== | ====== Debian Bookworm ====== | ||
| + | |||
| + | Nachfolger: [[Trixie]], Vorgänger: [[Bullseye]] | ||
| <WRAP center round important> | <WRAP center round important> | ||
| Zeile 5: | Zeile 7: | ||
| Hier gehts lang: https:// | Hier gehts lang: https:// | ||
| </ | </ | ||
| - | |||
| **Achtung: | **Achtung: | ||
| Zeile 21: | Zeile 22: | ||
| 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. | ||
| Zeile 29: | Zeile 30: | ||
| Korrigieren mit: '' | Korrigieren mit: '' | ||
| + | LSB-Base: | ||
| + | Die Funktion // | ||
| + | |||
| + | Das '' | ||
| + | als eigenes Paket '' | ||
| + | |||
| + | Es empfiehlt sich Init-Scripte zu installieren, | ||
| + | apt-get install orphan-sysvinit-scripts | ||
| ===== Upgradeschritte ===== | ===== Upgradeschritte ===== | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| + | sed -i ' | ||
| + | </ | ||
| * Update duchführen< | * Update duchführen< | ||
| apt-get update | apt-get update | ||
| Zeile 37: | Zeile 48: | ||
| apt-get install zstd | apt-get install zstd | ||
| </ | </ | ||
| - | * Rsyslog reparieren: Initscript und Konfigurationsdatei | + | * Rsyslog reparieren: |
| + | * Initscript und Konfigurationsdatei<file conf / | ||
| + | $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat | ||
| + | </ | ||
| + | * 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.1702491987.txt.gz · Zuletzt geändert: von thooge
