Backport les paquetages DEB swtpm et libtpms pour Debian 11

Sommaire

Prérequis

  • Debian 11 stable

Procédure

  1. Ajoutez l'adresses des sources de paquetages pour Debian Testing

    1echo "deb-src http://deb.debian.org/debian/ testing main" > /etc/apt/sources.list.d/debian-testing.list
    
  2. Mettez à jour l'index des paquetages

    1sudo apt-get -y update
    
  3. Installez les Debian packaging tools

    1sudo apt-get -y install packaging-dev debian-keyring devscripts equivs
    
  4. Téléchardez les sources du paquetage libtpms

    1cd ~/
    2apt source libtpms-dev/testing
    
  5. Installez les dépendances de construction pour le paquetage libtpms

    1cd libtpms-*/
    2sudo mk-build-deps --install --remove
    
  6. Indiquez dans le changelog un numéro de version pour le backport du paquetage libtpms

    1dch --bpo
    
  7. Testez si on peut construire le paquetage libtpms avec succès

    1fakeroot debian/rules binary
    
  8. Construisez le paquetage libtpms

    1dpkg-buildpackage -b -us -uc
    
  9. Installez les paquetages libtpms générés

    1sudo apt-get -y install ~/libtpms0_*.deb
    2sudo apt-get -y install ~/libtpms-dev_*.deb
    
  10. Téléchardez les sources du paquetage swtpm

    1cd ~/
    2apt source libtpms-dev/testing
    
  11. Installez les dépendances de construction pour le paquetage swtpm

    1cd swtpm-*/
    2sudo mk-build-deps --install --remove
    
  12. Indiquez dans le changelog un numéro de version pour le backport du paquetage swtpm

    1dch --bpo
    
  13. Testez si on peut construire le paquetage swtpm avec succès

    1fakeroot debian/rules binary
    
  14. Construisez le paquetage swtpm

    1dpkg-buildpackage -b -us -uc
    

Annexes