Problèmes et questions concernant le noyau et le support matériel.
#1Messageil y a 1 anBonjour,
J'ai entrepris un nettoyage de paquets avec YAY https://linuxcommandlibrary.com/man/yay.
Le terminal me revois un check en listant des paquets "manquants", "orphelins" ou "obsolètes" :
$ yay -Ps
==> Yay version v11.3.2
===========================================
==> Nombre total de paquets installés :1903
==> Paquets étrangers installés :%!(EXTRA string=116)
==> Installation explicite des paquets : 374
==> Taille totale occupée par les paquets : 13.8 GiB
==> Taille du cache de pacman /var/cache/pacman/pkg/: 10.1 GiB
==> Taille du cache de yay /home/franck/.cache/yay:4.0 KiB
===========================================
==> Dix plus gros paquets :
lazarus: 982.2 MiB
linux-firmware: 554.3 MiB
libreoffice-still: 416.8 MiB
signal-desktop: 393.9 MiB
llvm: 390.3 MiB
fpc: 343.8 MiB
fpc-src: 289.1 MiB
firefox: 239.8 MiB
virtualbox: 215.2 MiB
thunderbird: 207.2 MiB
===========================================
:: Interrogation de AUR...
-> Paquets AUR manquants : breath-wallpaper engrampa-thunar-plugin gegl02 gtk-xfce-engine ipw2100-fw ipw2200-fw js js52 js60 js68 kalarmcal kdepim-apps-libs libgweather libmagick6 libnm-glib libnm-gtk libopenaptx manjaro-documentation-en manjaro-firmware mhwd-catalyst mhwd-nvidia-304xx mhwd-nvidia-340xx pcmciautils progsreiserfs pygtksourceview2 python-pep517 python-sip-pyqt5 python2-cachetools python2-fasteners python2-google-api-python-client python2-google-auth python2-google-auth-httplib2 python2-httplib2 python2-oauth2client python2-ordered-set python2-paramiko python2-pydrive python2-pynacl python2-rsa python2-scour python2-uritemplate tracker tracker-miners vertex-maia-themes xf86-input-keyboard xf86-input-mouse xorg-fonts-alias
-> Paquets AUR orphelins : libguess python2-asn1crypto python2-cffi python2-cryptography python2-idna python2-ipaddress python2-ply python2-pycparser
-> Paquets AUR marqués comme obsolètes : python2-asn1crypto python2-cffi
Selon vous, quelles commandes dois-je faire pour ne pas risquer d'incidences sur mon système ?
Merci de votre aide.
Kerdanne #2Messageil y a 1 anbonjour
Paquets AUR marqués comme obsolètes
ne rien faire (normalement - voir note) ...
Il est normal qu'un paquet juste avant mise à jour soit marqué "obsolète", normalement le mainteneur du paquet fait une mise à jour sur aur dans les jours suivants.
Paquets AUR manquants
paquets qui n'existent plus dans aur
Normalement on peux supprimer sans problème ! A voir néanmoins si on n'en utilise pas encore une ou 2 applications de cette liste ; il ne sera plus possible de les ré-installés
Paquets AUR orphelins
Ici, prudence, bien regarder la liste, ici pas de problème apparent.
Et bien regarder la liste après avoir tapé la commande et avant de valider car on peut parfois avoir un paquet important qui est une dépendance d'un de ces paquets.
--------------
Note "python 2"
Il a été retiré de nos dépôts arch/manjaro donc normalement nous n'en avons plus sur notre machine Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro
#3Messageil y a 1 anMerci de ton retour Papajoke,
Je vais suivre ton conseil concernant les "orphelins" car plusieurs sources invitent à la prudence.
En ce qui concerne les paquets manquants, les commandes suivantes sont-elles bonnes et suffisantes ?
&
kerdanne #4Messageil y a 1 anpas compris ton -Sua
ne fait pas le ménage mais mise à jour de uniquement aur
-Yc
me semble que c'est manquants et orphelins. Bien regarder la liste avant de valider Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro
#5Messageil y a 1 anBon j'ai tenté la commande suivante... Et là ça donne le vertige !!
nettoyer toutes les dépendances indésirables sur votre système
$ yay -Yc
vérification des dépendances…
avertissement : cycle de dépendances détecté :
avertissement : phonon-qt5-vlc sera supprimé après sa dépendance phonon-qt5
Paquets (409) accounts-qml-module-0.7-4 akonadi-22.12.2-1
akonadi-contacts-22.12.2-1 akonadi-mime-22.12.2-1
akonadi-notes-22.12.2-1 akonadi-search-22.12.2-1
alpm-octopi-utils-1.0.2-3 alsa-card-profiles-1:0.3.65-6
asciidoc-10.2.0-2 attica-5.102.0-1 bcprov-1.72-1
bogofilter-1.2.5-7 breath-wallpaper-0.4.0-3 cairo-perl-1.109-2
celt-0.11.3-4 ceph-libs-15.2.17-1 clutter-1.26.4-2
clutter-gtk-1.8.4-3 cmake-3.25.2-1 cogl-1.22.8-2
compface-1.5.2-11 convertlit-1.8-11 cracklib-2.9.8-1
ctemplate-2.4-2 deb2targz-0.1-7 debugedit-5.0-4
deepin-desktop-base-3:2019.07.10-1
deepin-qt-dbus-factory-5.5.22-7 deepin-qt5integration-5.6.3-1
deepin-qt5platform-plugins-5.6.3-2 deepin-wallpapers-2:1.7.7-1
deepin-wayland-1.0.0-1 discount-2.2.7.c-1 docbook-xml-4.5-9
docbook-xsl-1.79.2-7 dtkcommon-5.6.4-2 dtkcore-1:5.6.4-1
dtkgui-1:5.6.4-1 dtkwidget-5.6.4-1 ebook-tools-0.2.2-7
efl-1.26.3-5 elfutils-0.188-3
enblend-enfuse-4.2.r1524+h4c30a326b3f4-3 ffmpeg21-2.1-2
fpc-3.2.2-6 fpc-src-3.2.2-2 freeimage-3.18.0-17
frei0r-plugins-2.2.0-1 game-devices-udev-0.18-1 gamin-0.1.10-9
gavl-1.4.0-6 gdb-12.1-2 gdb-common-12.1-2 gdl-3.40.0-1
gegl02-0.2.0-8 gendesk-1.0.9-3 geocode-glib-3.26.4-2
gjs-2:1.74.1-1 glade-3.40.0+r14+g1fbca367-1 glib-perl-1.329.3-3
glib2-docs-2.74.5-1 gmime-2.6.23+4+g91dcee38-3
goocanvas-3.0.0-3 grantlee-5.3.1-1 grantleetheme-22.12.2-1
gsettings-qt-0.2-1 gst-editing-services-1.22.0-3 gtest-1.13.0-1
gtk-doc-1.33.2-1 gtkmm-1:2.24.5-4 gtksourceview2-2.10.5-5
gtkspell3-3.0.10-2 guile2.0-2.0.14-6 hugin-2022.0.0-3
intltool-0.51.0-6 java-commons-lang-3.12.0-1 jemalloc-1:5.3.0-1
js-24.2.0-4 js102-102.4.0-1 js52-52.9.0-4 js60-60.9.0-2
js68-68.12.0-1 js78-78.15.0-4 js91-91.13.0-1 jxrlib-0.2.4-1
kaccounts-integration-22.12.2-1 kactivities-5.102.0-1
kalarmcal-21.12.3-1 kasync-0.3.0-3 kcalendarcore-5.102.0-1
kcalutils-22.12.2-1 kcmutils-5.102.0-1 kcontacts-1:5.102.0-1
kdav-1:5.102.0-1 kdav2-0.4.0-1 kdeclarative-5.102.0-1
kdelibs4support-5.102.0-1 kdepim-apps-libs-20.08.3-1
kdiagram-2.8.0-1 kemoticons-5.102.0-1 kfilemetadata-5.102.0-1
kholidays-1:5.102.0-1 kidentitymanagement-22.12.2-1
kimap-22.12.2-1 kimap2-0.4.0-1 kinit-5.102.0-1
kirigami2-5.102.0-1 kitinerary-22.12.2-1 kldap-22.12.2-1
kmbox-22.12.2-1 kmime-22.12.2-1 knewstuff-5.102.0-1
knotifyconfig-5.102.0-1 kontactinterface-22.12.2-1
kpackage-5.102.0-1 kpeople-5.102.0-1
kpeoplevcard-0.1+r38.32d50a9-1 kpimtextedit-22.12.2-1
kpkpass-22.12.2-1 kross-5.102.0-1 krunner-5.102.0-1
ksanecore-22.12.2-1 ksmtp-22.12.2-1 ktnef-22.12.2-1
kunitconversion-5.102.0-1 kvantum-theme-matchama-20191118-1
kwayland-5.102.0-1 lazarus-2.2.4-1 lazarus-gtk2-2.2.4-1
lcms-1.19-7 lib32-alsa-oss-1.1.8-3 lib32-at-spi2-core-2.46.0-2
lib32-colord-1.4.6-1 lib32-dconf-0.40.0-3
lib32-fluidsynth-2.3.1-1 lib32-gstreamer-1.20.5-1
lib32-gtk2-2.24.33-2 lib32-gtk3-1:3.24.36-1
lib32-libcups-2.4.2-2 lib32-libdbusmenu-glib-16.04.0-5
lib32-libdbusmenu-gtk2-16.04.0-5 lib32-libepoxy-1.5.10-1
lib32-libgusb-0.4.5-1 lib32-libidn-1.41-1
lib32-libindicator-gtk2-12.10.1-9 lib32-libnsl-2.0.0-1
lib32-libxcomposite-0.4.6-1 lib32-libxcrypt-compat-4.4.33-1
lib32-libxcursor-1.2.1-2 lib32-libxinerama-1.1.5-1
lib32-libxss-1.2.3-2 lib32-lz4-1.9.4-1 lib32-nspr-4.35-1
lib32-nss-3.87-1 lib32-openal-1.23.0-1 lib32-pcre-8.45-3
lib32-polkit-122-1 lib32-readline-8.2.001-2 lib32-rest-0.8.1-4
lib32-sdl2-2.26.3-1 libaccounts-glib-1.26-1
libaccounts-qt-1.16-3 libakonadi-22.12.2-1
libchamplain-0.12.21-1 libcmis-0.5.2-13 libcroco-0.6.13-2
libcryptui-1:3.12.2+r71+ged4f890e-1 libdbusmenu-gtk2-16.04.0-5
libdmtx-0.7.7-1 libebur128-1.2.6-1 libetpan-1.9.4-3
libfakekey-0.3-2 libglade-2.6.4-8 libgravatar-22.12.2-1
libguess-1.2-4 libgweather-40.0+r87+g80e5a652-2
libibus-1.5.27-1 libindicator-gtk2-12.10.1-10
libkdepim-22.12.2-1 libkgapi-22.12.2-1 libkleo-22.12.2-1
libkolabxml-1.2.1-2 libksane-22.12.2-1 libmagick6-6.9.11.56-1
libmediainfo-22.12-1 libmikmod-3.3.11.1-6 libmp4v2-1:2.1.1-1
libnm-glib-1.18.5dev+12+ga8746f48ca-1
libnm-gtk-1.8.19dev+21+geebf7f95-1
liboauth-1:1.0.3+r16+gc26f038-1 libofa-0.9.3-9
libopenaptx-0.2.0-1 libpano13-2.9.21-3 libpst-0.6.76-9
libqtxdg-3.10.0-2 libquvi-0.9.4-7
libquvi-scripts-0.9.20131130-5 libunique-1.1.6-8 libuv-1.44.2-1
libvisual-0.4.0-8 libwnck-2.31.0-3 libxcomp-3.5.99.26-1
libxxf86dga-1.1.5-1.1 libxxf86misc-1.0.4-1.1 libzen-0.4.40-1
lshw-B.02.19.2-5 lua52-bitop-1.0.2-9 lua52-expat-1.5.1-1
lua52-lpeg-1.0.2-4 lua52-luajson-1.3.4-3 mailimporter-22.12.2-1
marble-common-22.12.2-1 mariadb-10.9.5-1
mariadb-clients-10.9.5-1 mbedtls-2.28.2-1 mediainfo-22.12-1
meson-1.0.0-2 metis-5.1.0.p10-2 mhwd-catalyst-1:15.201.1151-2
mhwd-nvidia-304xx-1:304.137-1 mhwd-nvidia-340xx-340.108-1
microsoft-office-web-jak-1:2.1.2-1 mlt-7.12.0-2
mozilla-common-1.4-6 mpv-1:0.35.1-1 mujs-1.3.2-1
mypaint-brushes-2.0.2-1 ninja-1.11.1-2 nxproxy-3.5.99.26-1
openssl-1.0-1.0.2.u-1 ostree-2022.7-1 partclone-0.3.23-1
patchelf-0.17.2-1 pdftk-3.3.3-2 perl-bit-vector-7.4-14
perl-cairo-gobject-1.005-1 perl-carp-clan-6.08-6
perl-class-data-inheritable-0.09-2 perl-config-general-2.65-1
perl-data-uuid-1.226-3 perl-date-calc-6.4-10
perl-devel-stacktrace-2.04-2 perl-exception-class-1.45-2
perl-exporter-tiny-1.006000-1 perl-extutils-depends-0.8001-3
perl-extutils-pkgconfig-1.16-10 perl-filesys-df-0.92-13
perl-font-ttf-1.06-4 perl-glib-object-introspection-0.049-3
perl-goocanvas2-0.06-5 perl-graphics-tiff-19-1
perl-gtk3-0.038-2 perl-gtk3-imageview-10-2
perl-gtk3-simplelist-0.21-1 perl-image-exiftool-12.50-2
perl-image-sane-5-4 perl-io-string-1.08-12
perl-list-moreutils-0.430-3 perl-list-moreutils-xs-0.430-3
perl-locale-codes-3.72-1 perl-log-log4perl-1.57-1
perl-pdf-api2-2.044-1 perl-pdf-builder-3.025-1
perl-proc-processtable-0.634-2 perl-readonly-2.05-4
perl-set-intspan-1.19-8 perl-test-requires-0.11-4
phonon-qt5-4.11.1-3 phonon-qt5-vlc-0.11.3-2 php-gd-8.2.2-1
pimcommon-22.12.2-1 pkgfile-21-2 plasma-framework-5.102.0-1
prison-5.102.0-1 progsreiserfs-0.3.0.5-10 pulseaudio-qt-1.3-1
purpose-5.102.0-1 pygtk-2.24.0-16 pygtksourceview2-2.10.1-6
python-anytree-2.8.0-5 python-asn1crypto-1.5.1-1
python-beaker-1.12.0-1 python-cachecontrol-1:0.12.11-1
python-colorama-0.4.6-1 python-commonmark-0.9.1-6
python-contextlib2-21.6.0-1 python-distlib-0.3.6-1
python-distutils-extra-2.39-10 python-docker-pycreds-0.4.0-9
python-docutils-1:0.19-2 python-entrypoints-0.4-2
python-imagesize-1.4.1-2 python-jade-application-kit-3.5.7-6
python-lockfile-0.12.2-11 python-markdown-it-py-2.1.0-1
python-mdurl-0.1.2-2 python-monotonic-1.6-3
python-msgpack-1.0.4-1 python-nspektr-0.4.0-2
python-pep517-0.13.0-1 python-progress-1.6-5
python-pydrive-1.3.1-5 python-pyhamcrest-2.0.4-2
python-pytoml-0.1.21-7 python-qrencode-1.2-11
python-resolvelib-0.9.0-1 python-retrying-1.3.3-15
python-rich-13.3.1-1 python-scandir-1.10.0-2
python-simplejson-3.18.0-1 python-sip-pyqt5-4.19.19-3
python-sip4-4.19.25-3 python-snowballstemmer-2.2.0-3
python-sphinx-5.3.0-1 python-sphinx-alabaster-theme-0.7.13-1
python-sphinxcontrib-applehelp-1.0.4-1
python-sphinxcontrib-devhelp-1.0.2-9
python-sphinxcontrib-htmlhelp-2.0.1-1
python-sphinxcontrib-jsmath-1.0.1-12
python-sphinxcontrib-qthelp-1.0.3-9
python-sphinxcontrib-serializinghtml-1.1.5-4
python-tenacity-8.2.1-1 python-toml-0.10.2-8
python-uc-micro-py-1.0.1-3 python-vobject-0.9.6.1-10
python-xapp-2.4.0-1 python2-appdirs-1.4.4-6
python2-asn1crypto-1.4.0-3 python2-attrs-21.2.0-1
python2-bcrypt-3.1.7-4 python2-cachetools-3.1.1-3
python2-cairo-1.18.2-4 python2-cffi-1.14.6-2
python2-cryptography-3.3.2-1 python2-enum34-1.1.9-1
python2-fasteners-0.15-2 python2-gobject-3.36.1-5
python2-gobject2-2.28.7-7
python2-google-api-python-client-1.7.11-3
python2-google-auth-1.7.1-1 python2-google-auth-httplib2-0.0.3-4
python2-httplib2-0.18.1-1 python2-idna-2.10-4
python2-ipaddress-1.0.23-2 python2-monotonic-1.5-6
python2-oauth2client-4.1.3-3 python2-ordered-set-3.1.1-4
python2-packaging-20.9-7 python2-paramiko-2.7.1-1
python2-ply-3.11-7 python2-pyasn1-0.4.8-4
python2-pyasn1-modules-0.2.8-3 python2-pycparser-2.20-3
python2-pydrive-1.3.1-2 python2-pynacl-1.3.0-3
python2-pyparsing-2.4.7-6 python2-rsa-4.0-3
python2-scandir-1.10.0-3 python2-uritemplate-3.0.1-3
python2-yaml-5.4.1.1-1 qgpgme-1.18.0-2
qt5-webkit-5.212.0alpha4-18 qtav-1.13.0-4 qtermwidget-1.2.0-1
quazip-qt5-1.4-1 rhash-1.4.3-1 rubberband-3.1.2-1
schroedinger-1.0.11-6 scim-1.4.18-3 sdl_mixer-1.2.12-12
signon-kwallet-extension-22.12.2-1 signon-plugin-oauth2-0.25-1
signon-ui-0.17+20171022-3 signond-8.61-1 sink-0.9.0-1
sip4-4.19.25-3 sof-firmware-2.2.4-1 source-highlight-3.1.9-10
sshfs-3.7.3-1 steam-1.0.0.75-2 syndication-5.102.0-1
t1lib-5.1.2-8 telepathy-glib-0.24.2-2 threadweaver-5.102.0-1
tidy-5.8.0-2 tinyxml2-9.0.0-1 tracker-1:2.3.6+r7+gb27396252-1
tracker-miners-1:2.3.5+r3+gd9d61d87f-3 unpaper-7.0.0-1
vala-0.56.3-1 vertex-maia-icon-theme-20180118-1
vertex-maia-themes-20180519-4 vigra-1.11.1.r67+g093d57d1-6
wayland-protocols-1.31-1 xapian-core-1:1.4.21-1
xerces-c-3.2.4-2 xorg-bdftopcf-1.1.1-1 xorg-font-util-1.3.3-1
xorg-font-utils-7.6-6 xorg-fonts-alias-1.0.3-3
xorg-mkfontscale-1.2.2-1 xorgproto-transfer-2019.12-1
yajl-2.1.0-5 yubico-c-1.13-6 yubico-c-client-2.15-5
yubikey-personalization-1.20.0-3 zenity-3.44.0-1
zita-alsa-pcmi-0.6.1-1 zita-resampler-1.8.0-1
Taille totale supprimée : 3699,77 MiB
:: Voulez-vous désinstaller ces paquets ? [O/n]
Comment savoir si je peux continuer sans soucis ?
Kerdanne #6Messageil y a 1 anBon après est-ce que c'est vraiment nécessaire dans la mesure ou mon système tourne super bien ?
Encore une bonne question de fond, non ?
Kerdanne #7Messageil y a 1 anje ne connais pas ta config pour bien te répondre…
Bien voir ces points:
akonadi ?
fpc et lazarus ? c'est un environnement de développement en pascal, si tu n'utilises pas ok (mais voir note*)
k***** ??? c'est du kde ? tu as sans doute utilisé une app kde sur ton système non kde ?
deepin-*** ??? c'est ton bureau ?
mariadb et mariadb-client ? une base de données
--------
Note:
souvent avec aur, nous avons des orphelins "make" : paquets obligatoires pour compiler mais ensuite non utiles pour l'utilisation.
yay justement demande ce que l'on fait de ces paquets "make". Les supprimer n'est pas forcément top si nous devons les re-télécharger à chaque mise à jour de certains paquets aur (sans doute le cas avec lazarus et fpc : 1Go à télécharger)
après est-ce que c'est vraiment nécessaire
Il faut bien comprendre :
- espace disque : si tu as largement la place, pourquoi pas...
- mises à jour ! Tu te prends tous ces paquets non utiles en plus à pratiquement chaque mise à jour ! si tu as la fibre, pourquoi pas
Il ne faut pas oublier que nous sommes en rolling : une seule install pour 10 ans de fonctionnement : ne pas faire du ménage pendant des années n'est pas top. Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro
#8Messageil y a 1 anOui au cours de toutes ces années j'ai dû installer qques trucs un peu exotiques...
Bon je vais remettre ce nettoyage à plus tard ayant encore pas mal de place et de crainte de faire qques mauvaises manipulations.
Du coup je me dis qu'il il y a peut-être lieu de compléter le post suivant viewtopic.php?t=1763, pour un super-motivé-connaissant-bien-le-sujet !!
kerdanne #9Messageil y a 1 anbonjour
d'abord effectuer
l'option -C ( cascade ) est totalement déconseillé , car il peut aussi supprimer des dépendances optionnelles pour d'autre paquets Macpro quad 2008 - Ati5770 - Xeon 2,8Ghz 8Go Os X 10.6.8 - Linux - Manjaro 22.0 Mate
Desktop - CPU : Ryzen 3 -5600x@3,7Ghz - RAM 16 Go - CM: X570 AORUS PRO( Xfce Testing)
CG : GeForce GTX 970- Nvidia v525 Audio: Starship/Matisse Audio Manjaro 21.1 Xfce Eth: Intel I211 Gigabit