iirc (seen it in buster upgrades), pinentry-gtk2 / pinentry-gnome3 bring in xauth package, which brings in X11. i would remove pinentry+xauth packages first, then X11 with autoremove - deborphan, and install pinentry-ncurses later, if needed..

2c,
d.


On 9/29/20 4:57 AM, tempforever via Dng wrote:
I manage a few remote servers that are running Devuan.  Recently (last
week) I noticed a couple updates to some x11 libraries.  I went ahead
and updated.  But now, I'm wondering if it's okay to remove them
altogether?  I do not use any graphical user interface on them.  I only
connect via ssh, and issue text-only commands.

I'm a little concerned about just removing these libraries though.  The
one in particular that I remembered updating was libx11-6.  Apparently
there is a bit of dependencies on it, and I don't want to break anything.

On beowulf:
# apt remove libx11-6
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
   fontconfig-config fonts-dejavu-core libdrm-amdgpu1 libdrm-common
libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2
   libfontconfig1 libfontenc1 libgl1-mesa-dri libglapi-mesa libglvnd0
libice6 libllvm7 libpciaccess0 libsm6 libx11-data libx11-xcb1
   libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
libxcb-shape0 libxcb-sync1 libxcb1 libxdmcp6 libxshmfence1
   x11-common
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
   libgl1 libglew2.1 libglu1-mesa libglx-mesa0 libglx0 libx11-6 libxaw7
libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3
   libxft2 libxi6 libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2
libxrender1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1
   mesa-utils x11-utils x11-xserver-utils xauth
0 upgraded, 0 newly installed, 29 to remove and 0 not upgraded.
After this operation, 8,081 kB disk space will be freed.
Do you want to continue? [Y/n] n

I don't think I should need any font or drm stuff.
On ascii, I get a much longer list:

# apt remove libx11-6
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
   dconf-gsettings-backend dconf-service fontconfig fontconfig-config
fonts-dejavu-core gconf-service gconf2-common glib-networking
   glib-networking-common glib-networking-services
gsettings-desktop-schemas hicolor-icon-theme libatk1.0-0 libatk1.0-data
   libavahi-client3 libavahi-common-data libavahi-common3 libblas-common
libblas3 libck-connector0 libcolord2 libcroco3 libcups2
   libdatrie1 libdconf1 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2
libdrm-radeon1 libdrm2 libepoxy0 libfontconfig1 libfontenc1
   libgbm1 libgck-1-0 libgconf-2-4 libgcr-3-common libgcr-base-3-1
libgdk-pixbuf2.0-common libgfortran3 libgl1-mesa-dri libglapi-mesa
   libgnome-keyring-common libgnome-keyring0 libgraphite2-3
libgtk-3-common libgtk2.0-common libgtop-2.0-10 libgtop2-common
   libharfbuzz0b libice6 libjbig0 libjpeg62-turbo libjson-glib-1.0-0
libjson-glib-1.0-common liblapack3 liblcms2-2 libllvm3.9
   libpam-gnome-keyring libpango-1.0-0 libpangoft2-1.0-0 libpciaccess0
libpixman-1-0 libproxy1v5 libquadmath0 librest-0.7-0
   libsecret-1-0 libsecret-common libsm6 libsoup-gnome2.4-1 libsoup2.4-1
libthai-data libthai0 libtiff5 libtxc-dxtn-s2tc0
   libwayland-client0 libwayland-cursor0 libwayland-server0 libwebp6
libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0
   libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0
libxcb-sync1 libxcb-util0 libxcb-xfixes0 libxcb1 libxdmcp6
   libxkbcommon0 libxshmfence1 p11-kit p11-kit-modules python-numpy
x11-common xkb-data
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
   elogind libelogind0 libpam-elogind pinentry-curses python-urwid
wicd-curses
Suggested packages:
   pinentry-doc
Recommended packages:
   policykit-1
The following packages will be REMOVED:
   adwaita-icon-theme analog at-spi2-core consolekit dbus-x11 gconf2 gcr
gksu gnome-keyring gtk-update-icon-cache libatk-bridge2.0-0
   libatspi2.0-0 libcairo-gobject2 libcairo2 libegl1-mesa libgail-common
libgail18 libgcr-ui-3-1 libgd3 libgdk-pixbuf2.0-0 libgksu2-0
   libgl1-mesa-glx libglade2-0 libglew2.0 libglu1-mesa libgtk-3-0
libgtk-3-bin libgtk2.0-0 libgtk2.0-bin libnotify4
   libpam-ck-connector libpangocairo-1.0-0
libpolkit-backend-consolekit-1-0 libpolkit-gobject-1-0
libpolkit-gobject-consolekit-1-0
   librsvg2-2 librsvg2-common libstartup-notification0
libwayland-egl1-mesa libx11-6 libxaw7 libxcomposite1 libxcursor1 libxdamage1
   libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxmuu1
libxpm4 libxrandr2 libxrender1 libxt6 libxtst6 libxv1 libxxf86dga1
   libxxf86vm1 mesa-utils notification-daemon pinentry-gnome3
pinentry-gtk2 python-cairo python-glade2 python-gtk2 python-notify
   wicd-gtk x11-utils x11-xserver-utils xauth
The following NEW packages will be installed:
   elogind libelogind0 libpam-elogind pinentry-curses python-urwid
wicd-curses
0 upgraded, 6 newly installed, 71 to remove and 0 not upgraded.
Need to get 1,632 kB of archives.
After this operation, 68.8 MB disk space will be freed.
Do you want to continue? [Y/n] n


If it were something local where I could plug in a keyboard and monitor
to log in if something went wrong, I would just go ahead and try it
without too much thought.  But since I have no physical access, if
something like ssh (or its authentication) fails for some reason, it'd
take a lot more time to restore things.

Is there any harm or benefit to leaving these things installed?  Is this
a case of, "if it's not broke, don't fix it"?   Thank you for any response.
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Attachment: OpenPGP_0xF634004775696B86_and_old_rev.asc
Description: application/pgp-keys

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to