bookworm
                Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| bookworm [24.08.2023 12:25] – angelegt thooge | bookworm [26.09.2024 08:16] (aktuell) – [Debian Bookworm] thooge | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Debian Bookworm ====== | ====== Debian Bookworm ====== | ||
| + | |||
| + | <WRAP center round important> | ||
| + | Empfehlung: Wechseln zu Devuan! Immer mehr Dinge werden unschön. \\ | ||
| + | Hier gehts lang: https:// | ||
| + | </ | ||
| **Achtung: | **Achtung: | ||
| - | Diese muß vermutlich nach Updates manuell  | + | Diese muß vermutlich nach Updates manuell  | 
| Referenzen bereits installierter Firmware defekt. | Referenzen bereits installierter Firmware defekt. | ||
| Vermutlich möchte man auch das Paket '' | Vermutlich möchte man auch das Paket '' | ||
| + | |||
| + | Das '' | ||
| + | Vor dem Update die alte Version sichern. | ||
| + | Des weiteren wurde die Anzeige des Zeitstempels verändert. Abhilfe schafft hier die | ||
| + | Angabe von '' | ||
| + | |||
| + | Python: Es wird die Installation externer Pakete mit '' | ||
| + | Vermutlich soll die Verwendung von //Virtual Environments// | ||
| + | Beheben durch umbenennen der Datei ''/ | ||
| + | in z.B. '' | ||
| + | |||
| + | '' | ||
| + | werden beim Update leider nicht übernommen. | ||
| + | |||
| + | Logrotate: Falsche Berechtigungen von ''/ | ||
| + | Korrigieren mit: '' | ||
| + | |||
| + | LSB-Base: | ||
| + | Die Funktion // | ||
| + | |||
| + | Das '' | ||
| + | als eigenes Paket '' | ||
| + | |||
| + | ===== Upgradeschritte ===== | ||
| + |   * '' | ||
| + |   * '' | ||
| + | sed -i ' | ||
| + | </ | ||
| + |   * Update duchführen< | ||
| + | apt-get update | ||
| + | apt-get dist-upgrade | ||
| + | apt-get install zstd | ||
| + | </ | ||
| + |   * Rsyslog reparieren:  | ||
| + | * Initscript und Konfigurationsdatei | ||
| + |     * Autostart aktivieren: '' | ||
| + |     * Logrotation <file conf / | ||
| + | postrotate | ||
| + | invoke-rc.d rsyslog rotate > /dev/null | ||
| + | endscript | ||
| + | </ | ||
| + |   * 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.1692879949.txt.gz · Zuletzt geändert:  von thooge
                
                