debian:debian

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
debian:debian [2023/08/04 15:51] – [Upgrade deb10 (buster) -> deb11 (bullseye)] stdebian:debian [2024/01/20 21:59] (aktuell) – [Upgrade deb10 (buster) -> deb11 (bullseye)] st
Zeile 21: Zeile 21:
  
  
-===== Debian Links =====+===== Links =====
  
   * [[http://qref.sourceforge.net/Debian/reference/reference.de.txt|Debian-Referenz]]   * [[http://qref.sourceforge.net/Debian/reference/reference.de.txt|Debian-Referenz]]
Zeile 39: Zeile 39:
  
  
-====== Upgrade deb10 (buster) -> deb11 (bullseye) ======+===== Upgrade deb10 (buster) -> deb11 (bullseye) =====
  
 deb http://mirror.hetzner.de/debian/security bullseye/updates main contrib non-free deb http://mirror.hetzner.de/debian/security bullseye/updates main contrib non-free
Zeile 65: Zeile 65:
 </file> </file>
 optional ist auch die Angabe der konkreten MAC-Adresse möglich. optional ist auch die Angabe der konkreten MAC-Adresse möglich.
 +
 +
 +===== Debian 12 non-free zu non-free-firmware =====
 +
 +https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
 +
 +<file>
 +deb http://deb.debian.org/debian bookworm main contrib non-free-firmware
 +deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
 +deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware
 +deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
 +</file>
 +===== apt-key is deprecated (ab Debian 11) =====
 +
 +
 +bisher: <code bash>wget https://beispiel.de/key/repo-key.gpg | apt-key add -</code>
 +neu: <code bash>wget -O- <https://$REPO/$REPO_KEY.gpg> | gpg --dearmor | sudo tee /usr/share/keyrings/$REPO-archive-keyring.gpg</code>
 +
 +Entfernung vorhandener Schlüssel aus ''/etc/apt/trusted.gpg'':
 +  * apt-key list
 +  * apt-key del <Schlüssel-ID>
 +
 +
 +===== deb822 Repoformat =====
 +
 +Das [[https://repolib.readthedocs.io/en/latest/deb822-format.html|deb822 Repoformat]] wird seit Debian 11/Ubuntu 20.10 bevorzugt benutzt, unterstützt wird es seit Apt 1.1 (Debian9/Ubuntu 16.04).
 +
 +Ablage in ''/etc/apt/sources.list.d'', gültige Dateinamen bestehend aus Buchstaben, Zahlen, Unterstrich (_), Bindestrich (-) und Tilde (~). Dateien mit Endung .disabled, ~, .bak or .dpkg-[a-z]+ werden ohne Warnung ignoriert ( ''Dir::Ignore-Files-Silently'' ).
 +
 +<file>
 +Enabled: yes
 +Types: deb deb-src
 +URIs: http://archive.ubuntu.com/ubuntu
 +Suites: disco disco-updates disco-security disco-backports
 +Components: main universe multiverse restricted
 +</file>
 +
 +
 +https://docs.ansible.com/ansible/latest/collections/ansible/builtin/deb822_repository_module.html
 +
 +<code yaml>
 +- name: Add debian repo with key
 +  ansible.builtin.deb822_repository:
 +    name: debian
 +    types: deb
 +    uris: https://deb.debian.org
 +    suites: stable
 +    components:
 +      - main
 +      - contrib
 +      - non-free
 +    signed_by: |-
 +      -----BEGIN PGP PUBLIC KEY BLOCK-----
 +
 +      mDMEYCQjIxYJKwYBBAHaRw8BAQdAD/P5Nvvnvk66SxBBHDbhRml9ORg1WV5CvzKY
 +      CuMfoIS0BmFiY2RlZoiQBBMWCgA4FiEErCIG1VhKWMWo2yfAREZd5NfO31cFAmAk
 +      IyMCGyMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQREZd5NfO31fbOwD6ArzS
 +      dM0Dkd5h2Ujy1b6KcAaVW9FOa5UNfJ9FFBtjLQEBAJ7UyWD3dZzhvlaAwunsk7DG
 +      3bHcln8DMpIJVXht78sL
 +      =IE0r
 +      -----END PGP PUBLIC KEY BLOCK-----
 +</code>