ubuntu
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu [2024-08-31 14:02:37] – [Simple Version des Upgrade-Skripts] david | ubuntu [2025-09-17 19:15:28] (aktuell) – david | ||
|---|---|---|---|
| Zeile 22: | Zeile 22: | ||
| * [[lighttpd+openSSL von Hand kompilieren und als DEB-Paket verpacken]] | * [[lighttpd+openSSL von Hand kompilieren und als DEB-Paket verpacken]] | ||
| * [[http:// | * [[http:// | ||
| + | |||
| + | |||
| + | ===== APT ===== | ||
| + | |||
| + | **siehe: [[apt]]** | ||
| Zeile 155: | Zeile 160: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | |||
| - | |||
| - | ==== Apt Update ==== | ||
| - | |||
| - | Ubuntu 16.04 ... | ||
| - | > time (locale-gen ; apt update ; dpkg --configure -a ; apt autoremove ; apt full-upgrade ; apt autoremove) && echo OK ; dpkg --configure -a ; dpkg -l | awk '/ | ||
| - | |||
| - | <code bash / | ||
| - | #!/bin/bash | ||
| - | |||
| - | # | ||
| - | # | ||
| - | # totsicheres Update | ||
| - | # es sollte alle gängigen Probleme, durch mehrmahligen Aufruf, beheben | ||
| - | # | ||
| - | # | ||
| - | |||
| - | time ( | ||
| - | #apt -y purge plymouth | ||
| - | locale-gen ; | ||
| - | rm -fr / | ||
| - | apt-get -y autoclean ; | ||
| - | apt-get -y autoremove ; | ||
| - | apt -y autoclean ; | ||
| - | apt -y autoremove ; | ||
| - | dpkg --configure -a ; | ||
| - | apt-get -y dist-upgrade ; | ||
| - | apt-get -y autoclean ; | ||
| - | apt-get -y autoremove ; | ||
| - | apt -y autoclean ; | ||
| - | apt -y autoremove ; | ||
| - | |||
| - | apt install linux-headers-generic linux-image-generic ; | ||
| - | apt autoremove | ||
| - | apt -y update && apt -y full-upgrade | ||
| - | |||
| - | #apt -y install ubuntu-drivers-common alsa-utils | ||
| - | # | ||
| - | ) && echo OK | ||
| - | |||
| - | dpkg --configure -a | ||
| - | # | ||
| - | #fwupdmgr get-upgrades | ||
| - | |||
| - | apt -y purge $(dpkg -l | sed " | ||
| - | apt -y purge $(dpkg -l | sed " | ||
| - | dpkg -l | awk '/ | ||
| - | lsb_release -a | ||
| - | uname -a | ||
| - | cat / | ||
| - | </ | ||
| - | |||
| - | |||
| - | === Simple Version des Upgrade-Skripts === | ||
| - | |||
| - | Dieses Skript in den PATH legen (z.B. ''/ | ||
| - | |||
| - | <code bash upgrade.sh> | ||
| - | # | ||
| - | |||
| - | set -o errexit | ||
| - | set -o nounset | ||
| - | set -o pipefail | ||
| - | shopt -s inherit_errexit | ||
| - | |||
| - | time { | ||
| - | locale-gen && | ||
| - | dpkg --configure -a && | ||
| - | apt-get update && | ||
| - | apt-get autoclean && | ||
| - | apt-get autoremove && | ||
| - | apt-get dist-upgrade && | ||
| - | apt-get autoremove && | ||
| - | dpkg --configure -a | ||
| - | } | ||
| - | |||
| - | exit_code=" | ||
| - | |||
| - | if test -e / | ||
| - | then | ||
| - | reboot_required=" | ||
| - | fi | ||
| - | |||
| - | if test 0 -eq " | ||
| - | then | ||
| - | printf " | ||
| - | exit " | ||
| - | else | ||
| - | printf " | ||
| - | exit " | ||
| - | fi | ||
| - | </ | ||
| Zeile 284: | Zeile 197: | ||
| > grub-install --root-directory=/ | > grub-install --root-directory=/ | ||
| > grub-mkconfig -o / | > grub-mkconfig -o / | ||
| + | |||
| + | Quelle: [[https:// | ||
| + | |||
| + | <code text Hinweise auf Ubuntu Pro deaktiveren> | ||
| + | root@xxx:~# pro config set apt_news=false | ||
| + | root@xxx:~# sed -ie ' | ||
| + | root@xxx:~# rm -f / | ||
| + | </ | ||
| Zeile 398: | Zeile 319: | ||
| ===== wissenswertes ===== | ===== wissenswertes ===== | ||
| - | Netzwerkrestart auf Ubuntu 16.04 | + | Netzwerkrestart auf Ubuntu 16.04: |
| > systemctl restart networking | > systemctl restart networking | ||
| - | zuverlässigstes Update-Kommando;\\ | + | zuverlässigstes Update-Kommando\\ |
| - | ggf. muss man in diesem Kommando den Kernel anpassen, hier wird der normale __" | + | (ggf. muss man in diesem Kommando den Kernel anpassen, hier wird der normale __" |
| > time (locale-gen ; apt-get autoclean ; apt autoremove ; dpkg --configure -a ; apt-get dist-upgrade ; apt-get autoclean ; aptitude autoclean ; apt autoremove ; apt install linux-headers-generic linux-image-generic ; apt update && apt upgrade) && echo OK ; dpkg --configure -a ; apt purge $(dpkg -l | sed " | > time (locale-gen ; apt-get autoclean ; apt autoremove ; dpkg --configure -a ; apt-get dist-upgrade ; apt-get autoclean ; aptitude autoclean ; apt autoremove ; apt install linux-headers-generic linux-image-generic ; apt update && apt upgrade) && echo OK ; dpkg --configure -a ; apt purge $(dpkg -l | sed " | ||
| + | |||
| + | quick & dirty version des Update-Kommandos: | ||
| + | > time (locale-gen ; apt update ; dpkg --configure -a ; apt autoremove ; apt full-upgrade ; apt autoremove) && echo OK ; dpkg --configure -a ; dpkg -l | awk '/ | ||
| wem es nur darum geht, die alten Kernel zu entfernen, dem wird dieses reichen: | wem es nur darum geht, die alten Kernel zu entfernen, dem wird dieses reichen: | ||
| Zeile 484: | Zeile 408: | ||
| * inspiriert durch: [[https:// | * inspiriert durch: [[https:// | ||
| - | <file bash /home/sbin/ | + | <file bash /root/bin/ |
| #!/bin/bash | #!/bin/bash | ||
/home/http/wiki/data/attic/ubuntu.1725112957.txt · Zuletzt geändert: von david
