You are not logged in.
New installation of Daedalus.
In the Software selection stage : I selected Console Productivity (a choice done from curiosity) and no destkop.
After Finishing, reboot and login :
$ sudo apt-get install xorg
luit breaks x11-utils (<7.7.16) but 7.7..15 is to be installed
Last edited by chomwitt (2023-05-02 06:49:34)
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
It is a console only task :
Offline
I wonder what tasksel would have done during installation if i had selected both 'console productivity' and 'desktop enviroment'...
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
Things got more strange. I decided to run tasksel and remove all 'Console productivity' packages.
That happened indeed. But now sudo has been wiped out from my system!!
Invenstigating further....
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
Indeed. Checked apt log.
Start-Date: 2023-05-02 11:37:07
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y -o APT::Install-Recommends=true -o APT::Get::AutomaticRemove=true -o Acquire::Retries=3 install tas
k-console-productivity-
Requested-By: chomwitt (1000)
....sudo:amd64 (1.9.13p3-1)...
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
Well .. i regret it for marking it solved. I mean i solve the issue by purging luit but a possible conflict lies there untracked and unnoticed..
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
Luit only needed for translating language sets.
https://en.wikipedia.org/wiki/Luit
Sudo is an 'extra', as the O/S works without it; main use is on desktop systems; the 'basic' minimum install is for those who know exactly the software that they need, usually administrators on/of networks.
(Reason for the net install iso.)
Last edited by Camtaf (2023-05-03 10:04:23)
Offline
What if someone wants luit and xorg ?
Last edited by chomwitt (2023-05-04 08:09:46)
Devuan(Chimaera)(Daedalus) DS+WM: XorgX11server+StumpVM
Offline
What if someone wants luit and xorg ?
Then they might need to avoid metapackages that pull in things that might conflict with other things they want.
For better granularity in package selection, un-check everything at the tasksel window except maybe Standard System Utilities. You probably want those. Then add what you want after you reboot into the new system.
Use the option "--no-install-recommends" when you install packages. If that will exclude something you want, then add that package to your list of things to install. You can use "--simulate" with apt-get apt or aptitude to check what will happen before you actually do it.
Here's a list of what task-console-productivity pulls in.
apt show task-console-productivity
<snip>
Recommends: dialog, zsh, entr, gddrescue, gdisk, htop, iftop, iotop, iw, mtr-tiny, multitail, ncdu, parted, pciutils, psmisc, sudo, time, wavemon, wireless-tools, wpasupplicant, ed, zile, bind9-host, bittornado, curl, dnsutils, edbrowse, fetchmail, ftp, geoip-bin, irssi, lftp, links2, lrzsz, mcabber, minicom, mosh, msmtp, mutt, netcat, net-tools, nfacct, nrss, openssh-client, openssh-server, procmail, rsync, telnet, tin, traceroute, w3m, wget, whois, abook, apcalc, aspell, aspell-en, calcurse, clex, dvtm, fbi, fbterm, ghostscript, gnupg, gnupg2, gnupg-agent, mc, parallel, poppler-utils, rpl, rename, sc, screen, taskwarrior, tmux, bastet, bombardier, bsdgames, cavezofphear, crawl, curseofwar, empire, freesweep, gnuchess, greed, matanza, moria, nethack-console, ninvaders, omega-rpg, pacman4console, pente, sudoku, beep, brltty, espeak, espeakup, yasr, alsa-utils, caca-utils, hasciicam, imagemagick, jhead, moc, radio, sox, cmatrix, cowsay, eject, figlet, fortunes-min, fortune-mod, gpm, man-db, manpages, manpages-dev, mlocate, termsaver, toilet, toilet-fonts, ttyrec, unzip
'apt show luit' give me this:
Breaks: x11-utils (<< 7.7+6)
Replaces: x11-utils (<< 7.7+6)
which suggests that luit might work with newer x11-utils than what is in ceres/daedalus (7.7+5) so maybe you can't have both luit and xorg or maybe a newer xorg is coming at the last hour before bookworm release. Have you looked for any debian bug reports about this? That might tell you if they have plans to fix it.
Offline
This version requirement was not explained when it was added, it does not exist a version higher to 7.7+5 for years and this does not seems to change, so you can wait a very long time.
If you really want to install both, you can use this script to remove the requirement and install the deb manually. But I strongly advice to test it in a Virtual Machine before to test if it does not break something. I use this trick to install a couple of packages on my system but I tested them before.
#!/bin/bash
#set -x
apt download luit
DEBPACKAGE=luit_2.0.20221028-1_amd64
mkdir $DEBPACKAGE
dpkg-deb -x $DEBPACKAGE.deb $DEBPACKAGE
dpkg-deb -e $DEBPACKAGE.deb "$DEBPACKAGE"/DEBIAN
sed -i '/Breaks:/d' "$DEBPACKAGE"/DEBIAN/control
sed -i '/Replaces:/d' "$DEBPACKAGE"/DEBIAN/control
dpkg-deb -b $DEBPACKAGE "$DEBPACKAGE"_without_breaks_replace_x11-utils.deb
rm -r -d --interactive=never $DEBPACKAGE
Offline