LINUX.ORG.RU

[РЕШЕНО] OpenSUSE Tumbleweed. Установка новых (непрошенных) пакетов при обновлении.

 , ,


0

2

Всем доброго.

Недавно перелез на opensuse tw, на днях при очередном обновлении столкнулся с поведением zypper, которое я не понимаю.

z dup
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

The following 295 packages are going to be upgraded:
  aaa_base aaa_base-extras adwaita-icon-theme bind-utils boost-license1_84_0 dconf debuginfod-client debuginfod-profile dracut elfutils fdupes ffmpeg-6-libavcodec-devel ffmpeg-6-libavformat-devel ffmpeg-6-libavutil-devel
  ffmpeg-6-libswresample-devel firewalld firewalld-bash-completion firewalld-lang gawk gcr3-data gcr3-prompter gcr3-ssh-askpass gcr-ssh-agent gcr-viewer gdb gdk-pixbuf-loader-rsvg gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer
  gdmflexiserver gio-branding-openSUSE girepository-1_0 glib2-tools glib-networking gnome-keyring gnome-keyring-pam gsettings-backend-dconf gsettings-desktop-schemas gstreamer gstreamer-plugins-base gtk2-data gtk2-immodule-amharic
  gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-tigrigna gtk2-immodule-vietnamese gtk2-tools gtk3-branding-openSUSE gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna
  gtk3-immodule-vietnamese gtk3-schema gtk3-tools gtk4-branding-openSUSE gtk4-schema gtk4-tools gvfs gvfs-backend-afc gvfs-backends gvfs-backend-samba gvfs-fuse ImageMagick irqbalance irqbalance-ui kf6-ki18n kf6-kio kuserfeedback-imports
  kuserfeedback-lang libabsl2401_0_0 libasm1 libass9 libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 libavcodec60 libavfilter9 libavformat60 libavutil58 libboost_filesystem1_84_0 libboost_filesystem1_84_0-x86-64-v3 libboost_iostreams1_84_0
  libboost_iostreams1_84_0-x86-64-v3 libboost_locale1_84_0 libboost_locale1_84_0-x86-64-v3 libboost_thread1_84_0 libboost_thread1_84_0-x86-64-v3 libcamera0_2 libcamera-base0_2 libcanberra0 libcanberra-gtk0 libcanberra-gtk2-module
  libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra-gtk-module-common libcloudproviders0 libcolord2 libdbus-glib-1-2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libdebuginfod1 libdw1 libelf1 libffi8 libffi-devel libgck-1-0
  libgck-2-2 libgck-modules-gnome-keyring libgcr-3-1 libgcr-4-4 libgdk_pixbuf-2_0-0 libgio-2_0-0 libgirepository-1_0-1 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgraphene-1_0-0 libgstallocators-1_0-0 libgstapp-1_0-0
  libgstaudio-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 libgthread-2_0-0 libgtk-2_0-0 libgtk-3-0 libgtk-4-1 libgtkmm-3_0-1
  libgudev-1_0-0 libharfbuzz0 libharfbuzz-icu0 libharfbuzz-subset0 libhdf5-200 libjson-glib-1_0-0 libKF5I18n5 libKF5IconThemes5 libKF5XmlGui5 libKF6I18n6 libKF6KIO6 libKUserFeedbackCore1 libKUserFeedbackWidgets1 liblzma5 liblzma5-x86-64-v3
  libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 libmbim libmbim-glib4 libmm-glib0 libmp3lame0 libmp3lame0-x86-64-v3 libnghttp2-14 libnm0 libnotify4 libnss_usrfiles2 libpango-1_0-0 libpixman-1-0 libpixman-1-0-devel libply5
  libply-splash-core5 libply-splash-graphics5 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler135 libpoppler-glib8 libpostproc57 libproxy1 libpsl5 libpxbackend-1_0 libqrtr-glib0 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5
  libQt5Positioning5 libQt5PrintSupport5 libqt5-qtbase-platformtheme-gtk3 libqt5-qtgraphicaleffects libqt5-qtquickcontrols libqt5-qtquickcontrols2 libqt5-qtstyleplugins-platformtheme-gtk2 libqt5-qttranslations libqt5-qtwebengine
  libqt5-qtxmlpatterns-imports libQt5QuickControls2-5 libQt5QuickTemplates2-5 libQt5Sql5 libQt5Sql5-sqlite libQt5Svg5 libQt5Test5 libQt5TextToSpeech5 libQt5WaylandClient5 libQt5WebChannel5 libQt5WebChannel5-imports libQt5Widgets5
  libQt5X11Extras5 libQt5Xml5 libQt5XmlPatterns5 libQtQuick5 librsvg-2-2 libsecret-1-0 libsoup-3_0-0 libswresample4 libswscale7 libsystemd0 libtracker-sparql-3_0-0 libudev1 libwireplumber-0_5-0 libwlroots12 libxcb1 libxcb-composite0
  libxcb-damage0 libxcb-dbe0 libxcb-devel libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-screensaver0 libxcb-shape0 libxcb-shm0 libxcb-sync1
  libxcb-xf86dri0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xtest0 libxcb-xv0 libxcb-xvmc0 libzstd1 libzstd1-x86-64-v3 man-pages mbimcli-bash-completion ModemManager ModemManager-bash-completion NetworkManager
  NetworkManager-branding-openSUSE NetworkManager-tui nodejs-electron openSUSE-release openSUSE-release-ftp patterns-base-apparmor patterns-base-base patterns-base-documentation patterns-base-enhanced_base patterns-base-minimal_base
  patterns-base-sw_management patterns-base-x11 patterns-base-x11_enhanced pkexec plymouth plymouth-dracut plymouth-lang plymouth-plugin-label plymouth-plugin-two-step plymouth-scripts plymouth-theme-bgrt plymouth-theme-spinner polkit
  python311-dbus-python python311-gobject python311-gobject-cairo python3-firewall qt5ct qtdeclarative-imports-provides-qt5 strace systemd systemd-coredump systemd-devel systemd-doc typelib-1_0-NM-1_0 udev vim vim-data vim-data-common
  wireplumber wireplumber-audio wlroots-devel xf86-input-evdev xkeyboard-config xxd xz zstd

The following 8 patterns are going to be upgraded:
  apparmor base documentation enhanced_base minimal_base sw_management x11 x11_enhanced

The following product is going to be upgraded:
  openSUSE Tumbleweed  20240319-0 -> 20240321-0

The following 299 NEW packages are going to be installed:
  argyllcms bluez bluez-auto-enable-devices bluez-cups bluez-obexd bolt brltty brltty-driver-brlapi brltty-driver-speech-dispatcher brltty-driver-xwindow bubblewrap colord colord-color-profiles cups cups-filters cups-pk-helper dLeyna
  enchant-2-backend-hunspell enchant-data evolution-data-server gcr-ssh-askpass gdm gdm-branding-openSUSE gdm-schema geocode-glib gjs gnome-bluetooth gnome-browser-connector gnome-clocks gnome-color-manager gnome-control-center
  gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces gnome-control-center-users gnome-online-accounts gnome-session gnome-session-core gnome-session-default-session gnome-settings-daemon gnome-shell
  gnome-shell-calendar gnome-shell-search-provider-gnome-clocks gnome-shell-search-provider-nautilus gnome-user-docs gsettings-desktop-schemas-lang gstreamer-libnice gstreamer-plugin-openh264 gstreamer-plugin-pipewire gstreamer-plugins-bad
  gstreamer-plugins-good gstreamer-plugins-good-gtk gupnp-av gupnp-dlna gvfs-backend-goa gweather4-data icewm icewm-config-upstream icewm-default icewm-lang iio-sensor-proxy libaccountsservice0 libadwaita-1-0 libao4 libao-plugins4
  libappstream5 libavtp0 libbrlapi0_8 libcamel-1_2-64 libcolord-gtk4-1 libcolorhug2 libcue2 libdca0 libdotconf0 libdvdnav4 libdvdread8 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-3 libedata-book-1_2-27
  libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 libell0 libenchant-2-2 libespeak-ng1 libevdocument3-4 libevview3-3 libexempi8 libexiv2-28 libexiv2-28-x86-64-v3 libgdata22 libgdm1 libgeocode-glib-2-0 libgexiv2-2 libgjs0
  libgme0 libgnome-autoar-0-0 libgnome-bluetooth-3_0-13 libgnome-bluetooth-ui-3_0-13 libgnome-desktop-3_0-common libgnome-desktop-3-20 libgnome-desktop-4-2 libgoa-1_0-0 libgoa-backend-1_0-2 libgsf-1-114 libgsound0 libgspell-1-2
  libgssdp-1_6-0 libgstadaptivedemux-1_0-0 libgstanalytics-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstfft-1_0-0 libgstinsertbin-1_0-0 libgstisoff-1_0-0
  libgstmpegts-1_0-0 libgstmse-1_0-0 libgstphotography-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsctp-1_0-0 libgstsdp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0
  libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0 libgtksourceview-4-0 libgtop-2_0-11 libgupnp-1_6-0 libgupnp-av-1_0-3 libgupnp-dlna-2_0-4 libgupnp-dlna-backend-gstreamer libgupnp-igd-1_6-0 libgusb2 libgweather-4-0 libgxps2 libhandy-1-0
  libharfbuzz-gobject0 libibus-1_0-5 libical3 libical-glib3 libiptcdata libiptcdata0 libjavascriptcoregtk-4_1-0 liblouis20 liblouis-data liblrdf2 libmalcontent-0-0 libmanette-0_2-0 libmicrodns1 libmjpegutils-2_2-0 libmozjs-115-0 libmpcdec6
  libmpeg2encpp-2_2-0 libmplex2-2_2-0 libmsgraph-0-1 libnautilus-extension4 libneon27 libnice10 libnma-gtk4-0 libosinfo libosinfo-1_0-0 libpackagekit-glib2-18 libpcaudio0 libpcre2-32-0 libphonenumber8 libpoppler-cpp0 libportal1
  libportal-gtk4-1 libprotobuf25_3_0 libqpdf29 libqt5-qtspeech-plugin-speechd libreoffice-gnome libreoffice-gtk3 libreofficekit librest-1_0-0 libSoundTouch1 libsoup-2_4-1 libspandsp3 libspeechd2 libspeech-provider-1_0 libspiel-1_0
  libsrtp2-1 libstemmer1d libsynctex2 libtag2 libtotem-plparser18 libupower-glib3 libv4l libv4l1-0 libv4l2-0 libv4lconvert0 libwavpack1 libwavpack1-x86-64-v3 libwebkit2gtk-4_1-0 libwnck-3-0 libxkbregistry0 libxmlb2 libxmlb2-x86-64-v3
  libXRes1 libXvnc1 libyelp0 libzbar0 malcontent mutter nautilus NetworkManager-bluetooth NetworkManager-wwan orca osinfo-db PackageKit PackageKit-backend-zypp PackageKit-branding-openSUSE PackageKit-gstreamer-plugin PackageKit-gtk3-module
  parallel-printer-support polkit-gnome poppler-tools python311-gobject-Gdk python311-pysmbc python311-speechd python3-brlapi python3-louis sbc speech-dispatcher speech-dispatcher-module-espeak sushi system-config-printer-common
  system-config-printer-dbus-service system-user-brltty system-user-pulse tecla-keyboard-layout-viewer tigervnc totem-pl-parser totem-video-thumbnailer tracker tracker-data-files tracker-miner-files tracker-miners
  typelib-1_0-AccountsService-1_0 typelib-1_0-Adw-1 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 typelib-1_0-Gck-2 typelib-1_0-Gcr-4 typelib-1_0-GdkPixbuf-2_0 typelib-1_0-Gdm-1_0
  typelib-1_0-Geoclue-2_0 typelib-1_0-Gio-2_0 typelib-1_0-GjsPrivate-1_0 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GnomeBG-4_0 typelib-1_0-GnomeBluetooth-3_0 typelib-1_0-GnomeDesktop-4_0 typelib-1_0-GObject-2_0
  typelib-1_0-Graphene-1_0 typelib-1_0-Gst-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-Gtk-3_0 typelib-1_0-Gtk-4_0 typelib-1_0-GtkSource-4 typelib-1_0-GWeather-4_0 typelib-1_0-Handy-1_0 typelib-1_0-HarfBuzz-0_0 typelib-1_0-IBus-1_0
  typelib-1_0-JavaScriptCore-4_1 typelib-1_0-Malcontent-0 typelib-1_0-NMA4-1_0 typelib-1_0-Notify-0_7 typelib-1_0-PackageKitGlib-1_0 typelib-1_0-Pango-1_0 typelib-1_0-Polkit-1_0 typelib-1_0-Rsvg-2_0 typelib-1_0-Secret-1
  typelib-1_0-Soup-3_0 typelib-1_0-Spiel-1_0 typelib-1_0-UpowerGlib-1_0 typelib-1_0-WebKit2-4_1 typelib-1_0-Wnck-3_0 upower webkit2gtk-4_1-injected-bundles xbrlapi xdg-dbus-proxy xdg-desktop-portal-gtk xorg-x11-Xvnc xorg-x11-Xvnc-module
  yelp yelp-xsl

295 packages to upgrade, 299 new.
Overall download size: 333.5 MiB. Already cached: 8.6 MiB. After the operation, additional 472.6 MiB will be used.
Continue? [y/n/v/...? shows all options] (y)

Собственно, из выхлопа zypper видно, что при очередном обновлении приехало 295 пакетов, что вполне меня устраивает, при этом приехали еще 299 новых пакетов, которые мне не нужны. Использую минималистичную систему с DWM, без дисплей менеджера, и QT (например, для libreoffice), а тут мне и пол гнома суют и gdm и, почему-то, bluez, в общем то, что я явно не запрашивал.

Не могу понять что заставляет их устанавливаться. Поковырял patterns: либо не так ковырял, либо дело не в них, но правды мне там найти не удалось. Ткните носом, плз, наверняка кто-то сталкивался.

Решение: помог ключ --no-recommends для zypper. Изменил /etc/zypp/zypper.conf :

installRecommends = no

новых обновлений не поступало, но, полагаю, это поможет.

Всем участвующим большое спасибо.



Последнее исправление: avrigus (всего исправлений: 1)

1. Возможно, дело всё же в шаблонах.

2. У какого-то пакета изменились зависимости и он тянет по цепочке кучу ненужно.

Попробуйте заблокировать какой-нибудь из новых пакетов и посмотрите на что будет ругаться зиппер.

utanho ★★★★★
()
Ответ на: комментарий от pelmeshechka

Да, –no-recommends помог, благодарю за подсказку. Шаблоны я проверял через –required, не нашёл ничего подозрительного, зависимостей по минимуму. Да и не ставил я шаблон гнома. Теперб думаю внести –no-recommends в конфиг. Изначально опасался его использовать в незнакомой системе.

ЗЫ.

Все же новые пакеты есть. Видимо что-то из них и потянуло весь прицеп на правах recommends:

z dup --no-recommends
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

The following 295 packages are going to be upgraded:
  ImageMagick ModemManager ModemManager-bash-completion NetworkManager NetworkManager-branding-openSUSE NetworkManager-tui aaa_base aaa_base-extras adwaita-icon-theme bind-utils boost-license1_84_0 dconf debuginfod-client
  debuginfod-profile dracut elfutils fdupes ffmpeg-6-libavcodec-devel ffmpeg-6-libavformat-devel ffmpeg-6-libavutil-devel ffmpeg-6-libswresample-devel firewalld firewalld-bash-completion firewalld-lang gawk gcr-ssh-agent gcr-viewer
  gcr3-data gcr3-prompter gcr3-ssh-askpass gdb gdk-pixbuf-loader-rsvg gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer gdmflexiserver gio-branding-openSUSE girepository-1_0 glib-networking glib2-tools gnome-keyring gnome-keyring-pam
  gsettings-backend-dconf gsettings-desktop-schemas gstreamer gstreamer-plugins-base gtk2-data gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-tigrigna gtk2-immodule-vietnamese gtk2-tools
  gtk3-branding-openSUSE gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools gtk4-branding-openSUSE gtk4-schema gtk4-tools gvfs gvfs-backend-afc
  gvfs-backend-samba gvfs-backends gvfs-fuse irqbalance irqbalance-ui kf6-ki18n kf6-kio kuserfeedback-imports kuserfeedback-lang libKF5I18n5 libKF5IconThemes5 libKF5XmlGui5 libKF6I18n6 libKF6KIO6 libKUserFeedbackCore1
  libKUserFeedbackWidgets1 libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5Positioning5 libQt5PrintSupport5 libQt5QuickControls2-5 libQt5QuickTemplates2-5 libQt5Sql5
  libQt5Sql5-sqlite libQt5Svg5 libQt5Test5 libQt5TextToSpeech5 libQt5WaylandClient5 libQt5WebChannel5 libQt5WebChannel5-imports libQt5Widgets5 libQt5X11Extras5 libQt5Xml5 libQt5XmlPatterns5 libQtQuick5 libabsl2401_0_0 libasm1 libass9
  libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 libavcodec60 libavfilter9 libavformat60 libavutil58 libboost_filesystem1_84_0 libboost_filesystem1_84_0-x86-64-v3 libboost_iostreams1_84_0 libboost_iostreams1_84_0-x86-64-v3
  libboost_locale1_84_0 libboost_locale1_84_0-x86-64-v3 libboost_thread1_84_0 libboost_thread1_84_0-x86-64-v3 libcamera-base0_2 libcamera0_2 libcanberra-gtk-module-common libcanberra-gtk0 libcanberra-gtk2-module libcanberra-gtk3-0
  libcanberra-gtk3-module libcanberra0 libcloudproviders0 libcolord2 libdbus-glib-1-2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libdebuginfod1 libdw1 libelf1 libffi-devel libffi8 libgck-1-0 libgck-2-2 libgck-modules-gnome-keyring
  libgcr-3-1 libgcr-4-4 libgdk_pixbuf-2_0-0 libgio-2_0-0 libgirepository-1_0-1 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgraphene-1_0-0 libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0
  libgstplay-1_0-0 libgstplayer-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 libgthread-2_0-0 libgtk-2_0-0 libgtk-3-0 libgtk-4-1 libgtkmm-3_0-1 libgudev-1_0-0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0
  libhdf5-200 libjson-glib-1_0-0 liblzma5 liblzma5-x86-64-v3 libmbim libmbim-glib4 libmm-glib0 libmp3lame0 libmp3lame0-x86-64-v3 libnghttp2-14 libnm0 libnotify4 libnss_usrfiles2 libpango-1_0-0 libpixman-1-0 libpixman-1-0-devel
  libply-splash-core5 libply-splash-graphics5 libply5 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-glib8 libpoppler135 libpostproc57 libproxy1 libpsl5 libpxbackend-1_0 libqrtr-glib0 libqt5-qtbase-platformtheme-gtk3
  libqt5-qtgraphicaleffects libqt5-qtquickcontrols libqt5-qtquickcontrols2 libqt5-qtstyleplugins-platformtheme-gtk2 libqt5-qttranslations libqt5-qtwebengine libqt5-qtxmlpatterns-imports librsvg-2-2 libsecret-1-0 libsoup-3_0-0
  libswresample4 libswscale7 libsystemd0 libtracker-sparql-3_0-0 libudev1 libwireplumber-0_5-0 libwlroots12 libxcb-composite0 libxcb-damage0 libxcb-dbe0 libxcb-devel libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
  libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-screensaver0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xf86dri0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xtest0 libxcb-xv0 libxcb-xvmc0 libxcb1
  libzstd1 libzstd1-x86-64-v3 man-pages mbimcli-bash-completion nodejs-electron openSUSE-release openSUSE-release-ftp patterns-base-apparmor patterns-base-base patterns-base-documentation patterns-base-enhanced_base
  patterns-base-minimal_base patterns-base-sw_management patterns-base-x11 patterns-base-x11_enhanced pkexec plymouth plymouth-dracut plymouth-lang plymouth-plugin-label plymouth-plugin-two-step plymouth-scripts plymouth-theme-bgrt
  plymouth-theme-spinner polkit python3-firewall python311-dbus-python python311-gobject python311-gobject-cairo qt5ct qtdeclarative-imports-provides-qt5 strace systemd systemd-coredump systemd-devel systemd-doc typelib-1_0-NM-1_0 udev vim
  vim-data vim-data-common wireplumber wireplumber-audio wlroots-devel xf86-input-evdev xkeyboard-config xxd xz zstd

The following 8 patterns are going to be upgraded:
  apparmor base documentation enhanced_base minimal_base sw_management x11 x11_enhanced

The following product is going to be upgraded:
  openSUSE Tumbleweed  20240319-0 -> 20240321-0

The following 7 NEW packages are going to be installed:
  gsettings-desktop-schemas-lang libgoa-1_0-0 libmsgraph-0-1 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0

295 packages to upgrade, 7 new.
Overall download size: 224.3 MiB. Already cached: 3.1 MiB. After the operation, additional 12.4 MiB will be used.
Continue? [y/n/v/...? shows all options] (y):
avrigus
() автор топика
Последнее исправление: avrigus (всего исправлений: 1)
Ответ на: комментарий от firkax

Я бы не сказал, что похожи, разве что только выхлопом. apt мне таких сюрпризов не подкидывал, всегда использую дефолный конфиг apt в этом аспекте. Рекомендсы там по другому работают, как мне кажется.

avrigus
() автор топика
Ответ на: комментарий от avrigus

Все же новые пакеты есть. Видимо что-то из них и потянуло весь прицеп на правах recommends:

gsettings-desktop-schemas-lang libgoa-1_0-0 libmsgraph-0-1 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0

Так это ж гномобиблиотеки (кроме libmsgraph наверно). Я бы выяснил кто их тянет, возможно надо ещё что-то почистить от гнома.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Они встали при изначальной установке. Сильно не заморачивался при этом, снял всё ненужное, как мне тогда казалось. Была цель получить систему с голыми иксами, но получил минимальный десктоп с icewm. В последствии удалил, но, видимо, не всё. В общем незнакомая система, не закомая пакетная система, отсюда и сюрпризы.

попробовал удалить эти пакеты, тянет за собой apparmor и firewalld:

# z rm gsettings-desktop-schemas-lang libgoa-1_0-0 libmsgraph-0-1 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0
Reading installed packages...
Resolving package dependencies...

The following 21 packages are going to be REMOVED:
  apparmor-utils firewalld firewalld-bash-completion firewalld-lang gsettings-desktop-schemas-lang gvfs-backend-samba gvfs-backends libgoa-1_0-0 libmsgraph-0-1 python3-firewall python311-dbus-python python311-gobject
  python311-gobject-cairo python311-notify2 tuned typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-Gio-2_0 typelib-1_0-NM-1_0 udev-configure-printer

21 packages to remove.
After the operation, 16.3 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y):

ЗЫ: подозреваю yast с gui

avrigus
() автор топика
Последнее исправление: avrigus (всего исправлений: 2)