https://www.debian.org/releases/bookworm/mips64el/release-notes.de.pdf
5.2.2 Python-Interpreter jetzt als extern verwaltet markiert
Die von Debian angebotenen Python3-Interpreter-Pakete (python3.11 und pypy3) sind jetzt gemäß PEP-668 (https://peps.python.org/pep-0668/) als extern verwaltet markiert. Die Version von python3-pip, die Debian bereitstellt, folgt diesem Konzept und wird es verweigern, Pakete für Debians Python-Interpreter zu installieren, außer die Option --break-system-packages ist angegeben. Wenn Sie eine Python-Applikation (oder -Version) installieren müssen, die nicht in Debian paketiert ist, empfehlen wir, dass Sie es mit pipx (aus dem Debian-Paket pipx) installieren. pipx wird eine Umgebung einrichten, die von anderen Applikationen und systemgebundenen Python-Modulen isoliert ist, und die zusätzliche Python-Applikation wird mit samt ihren Abhängigkeiten in dieser Umgebung installiert. Falls Sie ein Modul (oder eine Version) einer Python-Bibliothek installieren müssen, das nicht in Debian paketiert ist, empfehlen wir, es wenn möglich in eine virtualenv-Umgebung zu installieren. Sie können eine solche Umgebung mit Pythons stdlib-Modul venv (aus Debians python3-venv-Paket) erzeugen oder mit dem Drittanbieter-Werkzeug virtualenv (aus dem Paket virtualenv). Statt also zum Beispiel
pip install --user foo
auszuführen, verwenden Sie jetzt:
mkdir -p ~/.venvs && python3 -m venv ~/.venvs/foo && ~/.venvs/foo/bin/python -m pip install foo
, um das Modul in eine dedizierte virtualenv-Umgebung zu installieren.
Für die Installition der VMWare Workstation fehlten noch die linux-headers:
# apt-get install linux-headers-$(uname -r)
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Tags: VMWare debian
Lintian testet das erstellte Paket auf Fehler:
Now running lintian...
E: nfix: description-starts-with-package-name
W: nfix: unknown-section utilities
W: nfix: binary-without-manpage usr/bin/nfix
W: nfix: desktop-entry-invalid-category Utilities usr/share/applications/nfix.desktop
W: nfix: desktop-entry-lacks-main-category usr/share/applications/nfix.desktop
W: nfix: menu-item-creates-new-section Applications/Utilities usr/share/menu/nfix:7
E: nfix: menu-icon-too-big usr/share/pixmaps/nfix.xpm: 256x256 > 32x32
Mir fehlten noch diese Pakete:
$sudo apt-get install devscripts
$sudo apt-get install cdbs
Bei Launchpad anmelden.
Für die benutzte E-Mailadresse einen GPG-Schlüssel erzeugen.
Den öffentlichen Teil des Schlüssels auf einen Schlüsselserver hochladen.
Den Fingerprint des Schlüssels bei Launchpad eintragen.
Die von Launchpad verschlüsselt gesendete E-Mail bestätigen.
Code of Conduct von https://launchpad.net/~r-dev/+codesofconduct herunterladen und signieren:
$ gpg --clearsign -u 'EA3FB997' /wnfdaten/KnowHow/UbuntuCodeofConduct-2.0.txt
Die entstandene *.asc Datei mit einem Editor öffnen und den Inhalt unter https://launchpad.net/~r-dev/+codesofconduct eintragen.
Literatur
Now running lintian...
W: wnfkameradownload: binary-without-manpage usr/bin/wnfkameradownload
Tags: Kubuntu ppa Ubuntu debian