Seit einigen Tagen soll bei einem Upgrade das o. a. Paket gelöscht werden. Ich bin mir nicht sicher, ob das noch benötigt wird oder ob es weg kann. Kann da mal einer der Experten ein Statement dazu abgeben?
Kann weg. Wenn es für dich wichtig wäre, wüßtest du das. Ist ein optionales Paket und ist bei mir auch nicht installiert.
edlin
nunja, es scheint nicht das wichtigste Paket, aber mit apt rdepends python3-distutils sieht man zumindest welche Pakete vom genannten abhängen ... und dann vllt nicht mehr richtig funktionieren.
Ich habe es auf "hold" gesetzt, weil ich davon ausgehe, dass auch python3-distutils den Versionssprung machen wird wie die bereits verfügbaren und updatebaren python Pakete. Ist aber meinerseits kein Fachwissen.
Da würde mich die Ausgabe von apt rdepends schon mal interessieren. Bei mir sieht es so aus: edlin@Devil:~$ apt-cache rdepends python3-distutils
<python3-distutils>, da edlin@Devil:~$ apt search python3-distutils
python3-distutils-extra/unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,now 3.0 all [Installiert,automatisch]
enhancements to the Python3 build system liefert. Kurz: Das Paket python3-distutils existiert (bei mir) nicht (mehr) in den Quellen. Es gibt nur noch das ...-extra Paket. Und das wird bei mir von einer einzigen (verzichtbaren) Anwendung benötigt.
Aktuell ist da bei Python3 nichts da ...
https://discuss.python.org/t/no-module-named-distutils/50348
Wenn später mal ein Paket die distutils in neuem Gewande benötigt, so meldet sich apt ja ohnehin. Insofern halte ich das hold für überflüssig.
Du kannst dir die letzte Version zwar hier herunterladen, aber bei der Installation wird es sicher Ärger machen:
https://packages.debian.org/sid/all/python3-distutils/download
Schönen Sonntag noch, edlin
Quote from: edlin on 2024/07/21, 11:41:43
Da würde mich die Ausgabe von apt rdepends schon mal interessieren. ...
apt rdepends python3-distutils
python3-distutils
Reverse Depends:
Hängt ab von: python3-all (>= 3.11.2-1~)
|Hängt ab von: zfs-dkms
Hängt ab von: whipper
Hängt ab von: python3-wheel
Hängt ab von: wfuzz
Hängt ab von: virulencefinder
Hängt ab von: uwsgi-dev
Hängt ab von: udiskie
Hängt ab von: toil
Hängt ab von: thefuck
Hängt ab von: streamtuner2
Hängt ab von: stegcracker
Hängt ab von: sshuttle
Hängt ab von: python3-sphinx
Hängt ab von: spades
Hängt ab von: python3-setuptools-scm
Hängt ab von: python3-setuptools
Hängt ab von: s-tui
Hängt ab von: python3-rosclean
Hängt ab von: q2-sample-classifier
Hängt ab von: q2-emperor
Hängt ab von: python3-venv (>= 3.11.2-1~)
Hängt ab von: python3-full
Hängt ab von: python3-dev (>= 3.11.2-1~)
|Hängt ab von: zfs-dkms (<< 3.12)
Empfiehlt: python3-virtualenv
Hängt ab von: python3-virtualenv
Hängt ab von: python3-uinput
|Hängt ab von: python3-testtools
Hängt ab von: python3-pip
Hängt ab von: python3-iptables
Hängt ab von: python3-gnuplotlib
Hängt ab von: python3-gnocchiclient
Hängt ab von: python3-fswrap
Hängt ab von: python3-editor
Hängt ab von: python3-docker
Hängt ab von: python3-distutils-extra
Hängt ab von: python3-pyroma
Hängt ab von: python3-grib
Hängt ab von: python3-osmnx
Hängt ab von: python3-simtk
Hängt ab von: mypaint
Hängt ab von: multiqc
Hängt ab von: python3-mdtraj
|Hängt ab von: python3-librepo
Hängt ab von: krop
Hängt ab von: kleborate
Empfiehlt: python3-klaus
Hängt ab von: khard
Hängt ab von: python3-jupyter-core
Hängt ab von: hamster-time-tracker
Hängt ab von: gwakeonlan
Hängt ab von: grass-core
Hängt ab von: gobject-introspection
Hängt ab von: libglib2.0-dev-bin
Hängt ab von: git-cola
Hängt ab von: python3-galpy
Hängt ab von: flowblade
Hängt ab von: fades
Hängt ab von: python3-extension-helpers
Hängt ab von: eric
Hängt ab von: python3-electrum
Hängt ab von: python3-dockerpycreds
Hängt ab von: docker-compose
|Hängt ab von: python3-dnf
|Hängt ab von: dh-python
|Hängt ab von: python3-datalad
Hängt ab von: cysignals-tools
Hängt ab von: cwltool
Hängt ab von: ceph-iscsi
Hängt ab von: ceph-mgr-dashboard
Hängt ab von: ceph-common
Hängt ab von: python3-capstone
Hängt ab von: bpytop
Hängt ab von: python3-azure-cli-core
Hängt ab von: python3-astropy
Hängt ab von: python3-pyassimp
Hängt ab von: python3-ansible-runner
Hängt ab von: ansible-core
Hängt ab von: ansible
Hängt ab von: python3-capstone
Hängt ab von: anki
Hängt ab von: python3-versiontools
Hängt ab von: python3-sage
Kollidiert mit: python3
Hängt ab von: jhbuild
Hängt ab von: python3-azure-cli-core
Also ich sitze gerade vor einer relativ jungen Installation, bei der ich beim allerersten full-upgrade python3-distutils habe gehen lassen. Dadurch taucht bei mir auch bei rdepends eine leere Liste auf. Da du aber python3-distutils (be)hältst, vermute ich mal, dass etliche Pakete dadurch nicht aktualisiert werden (können). Hab spaßeshalber mal für ein paar Pakete aus deiner Liste geschaut, wie es bei mir aussähe. Ergenis: Keines der Pakete ist auf python3-distutils versessen.
root@Devil:~# apt install flowblade fades docker-compose toil thefuck whipper python3-wheel wfuzz virulencefinder uwsgi-dev udiskie
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libaudgui5t64 libdirectfb-1.7-7t64 libmpeg2encpp-2.1-0t64 libopenni2-0 libsidplay1v5 libvidstab1.1
libaudqt2t64 libmjpegutils-2.1-0t64 libmplex2-2.1-0t64 libplacebo338 libsphinxbase3t64 oxygen-icon-theme
libavtp0 libmlt-data libneon27t64 libpocketsphinx3 libssh-gcrypt-4 pocketsphinx-en-us
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Installing:
docker-compose fades flowblade python3-wheel thefuck toil udiskie uwsgi-dev virulencefinder wfuzz whipper
Installing dependencies:
apparmor libgraphicsmagick++-q16-12t64 nodejs-doc python3-enlighten python3-rdflib
black libmount-dev pkgconf python3-filelock python3-reportlab
cgroupfs-mount libnet1 pkgconf-bin python3-freetype python3-rlpycairo
containerd libnode115 python-biopython-doc python3-humanfriendly python3-s3transfer
cppcheck libopencv-photo406t64 python3-arcp python3-isodate python3-schema-salad
criu libopencv-shape406t64 python3-argcomplete python3-jmespath python3-shellescape
cwl-upgrader libopencv-stitching406t64 python3-biopython python3-keyutils python3-simplejson
cwltool libopencv-videoio406t64 python3-blessed python3-libcloud python3-sparqlwrapper
docker.io libopencv-viz406t64 python3-boto3 python3-mako python3-spython
gmic libpcre2-dev python3-botocore python3-markdown python3-tabulate
gobject-introspection libpkgconf3 python3-cachecontrol python3-markupsafe python3-texttable
gobject-introspection-bin libselinux1-dev python3-cdio python3-mistune python3-usb1
icedax libsepol-dev python3-cgecore python3-mlt7 python3-wcwidth
kma libssl-dev python3-coloredlogs python3-musicbrainzngs python3-websocket
libblkid-dev libsysprof-capture-4-dev python3-compose python3-mypy-extensions python3-zombie-imp
libcap-dev ncbi-blast+ python3-configargparse python3-opencv runc
libdiscid0 ncbi-data python3-cwl-utils python3-platformdirs sox
libffi-dev node-acorn python3-dill python3-prefixed tini
libgirepository-2.0-0 node-cjs-module-lexer python3-discid python3-protobuf uuid-dev
libglib2.0-dev node-undici python3-docker python3-prov uwsgi-core
libglib2.0-dev-bin node-xtend python3-dockerpty python3-pubsub uwsgi-src
libgmic1 nodejs python3-dotenv python3-pyte w3c-sgml-lib
Vorgeschlagene Pakete:
apparmor-profiles-extra rootlesskit node-corepack prank python-mako-doc libsox-fmt-all
apparmor-utils zfs-fuse bwa probcons python3-beaker nginx-full
python-black-doc | zfsutils-linux clustalo python3-mysqldb python-markdown-doc | libapache2-mod-proxy-uwsgi
containernetworking-plugins gimp-gmic clustalw python3-mmtf python-musicbrainzngs-doc | libapache2-mod-uwsgi
cppcheck-gui gmic-zart dialign python3-psycopg2 python-prov-doc | libapache2-mod-ruwsgi
clang vorbis-tools dssp raxml python-pyte-doc uwsgi-extra
clang-tidy cdrkit-doc emboss samtools python-rdflib-doc uwsgi-plugins-all
cwltool-doc gir1.2-glib-2.0-dev fasttree t-coffee python3-egenix-mxtexttools
docker-doc libglib2.0-doc mafft wise python-reportlab-doc
aufs-tools graphicsmagick-dbg muscle3 cwl-utils rl-accel
debootstrap libssl-doc phylip python3-objgraph rl-renderpm
rinse npm phyml python3-paramiko singularity-container
Empfohlene Pakete:
python3-biopython gir1.2-appindicator3
Summary:
Upgrading: 0, Installing: 121, Removing: 0, Not Upgrading: 0
Download size: 162 MB / 162 MB
Space needed: 738 MB / 408 GB available
Continue? [J/n] n
Abbruch.
Könnte es sein, dass du dir selbst im Wege stehst oder übersehe ich etwas?
edlin
mein system ist up to date. Ich halte seit langem xfe uns apt-cacher-ng weil die bei mir in der neuesten Version seit langem Probleme machen.
Das halten von python3-distutils verhindert derzeit natürlich das upgrade von anderen python Paketen, was ja zu erwarten ist. Das schau ich mir ne zeitlang an und dann sehe ich weiter, sind wir siduction user ja gewohnt die Ausgabe von apt zu lesen und zu beachten.
Ich fand einfach dein "Kann weg" zu vorschnell als Hinweis für alle Nutzer. Deshalb habe ich meinen Senf dazu gegeben. In die Tiefen warum etwas als "rdepends" gelistet wird, bei der Installation aber nicht gezogen wird will und kann ich mich nc it begeben. Wer das Paket gehen lassen will solls tun .... und ja, ob ich das wirklich brauche weiß ich auch nciht.
Nun, meine "Kann weg"-Entscheidung basiert auf zwei Fragen:
- Benötige ich dieses Paket selbst für meine Arbeit?
- Werden bei der Deinstallation des Paketes Anwendungen entfernt, die ich oder das System benötigen?
Wenn ich beide Fragen mit nein beantworten kann, dann lasse ich das Paket ziehen, zumal es ja in der Regel nicht ,,weg" ist, sondern bei Bedarf wieder installiert werden kann. Da vertraue ich apt voll und ganz.
Somit können wir das Thema abschließen und jeder kann für sich entscheiden, welchen Weg er geht.
Genießt den Restsonntag
edlin