[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dep hell NOT with Trinity (was: TBird mail)



gene heskett composed on 2022-12-06 21:03 (UTC-0500):
 
> I'd love to be able to install TDE, which would give me back the best 
> email agent linux ever had, kmail-3.5 but with all its bugs fixed, but 
> the first TDE package I select, generates over 300 hits of dependency 
> hell from synaptic.
 
All my Debians, which I don't keep count of but surely must number in excess
of 50, are /originally/ installed NET, usually by loading the installation
kernel and initrd using Grub, and using a kernel cmdline that includes the
following options:

  netcfg/confirm_static=true tasks=standard base-installer/install-recommends=false 

IIRC this gives me a Debian with zero X installed, though I could be remembering
wrong and getting a minimal X lacking all the well known DEs and leaving me with
only IceWM and startx.

Next I don't remember whether /etc/apt/apt.conf.d/00InstallRecommends has been
created as a consequence of those command line options, or I make it myself, as
it's been a while since I needed a fresh installation, but it contains:

  APT::Install-Recommends "false";

Only after this is done, I follow the /optional/ instructions on:

  <https://wiki.trinitydesktop.org/Debian_Trinity_Repository_Installation_Instructions>

This means after sources & GPG configuration, I do:

	apt install tdebase-trinity tdm-trinity konsole-trinity ksnapshot-trinity

Once this completes & I reboot to TDM, it's just a matter of logging in and checking
which extra packages I want that the base install didn't include, then adding them
with apt or aptitude. I have a working installation with no dependency shenanigans,
and no Gnome or other bloat that installing web browsers doesn't force.

I think I may have opened synaptic many many moons ago in *buntu before I ever
installed a Debian, but I doubt any of my Debians have synaptic installed. Only
apt/apt-get/aptitude are used for software installations here.

The currently booted state is:

# inxi -S
System:
  Host: gb250 Kernel: 5.19.0-2-amd64 arch: x86_64 bits: 64 Desktop: Trinity
    v: R14.0.13 Distro: Debian GNU/Linux bookworm/sid
# df -h /
Filesystem       Size  Used Avail Use% Mounted on
/dev/nvme0n1p13  7.7G  4.3G  3.1G  59% /
# dpkg -l | grep trinity | wc -l
45
# dpkg -l | wc -l
883

Stats are similar with my Busters and Bullseyes, most of which are online
upgrades from Stretch or earlier releases. On this particular host, Buster
was the virgin on a then new Gigabyte Kaby Lake motherboard with NVME.
-- 
Evolution as taught in public schools is, like religion,
	based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata


Reply to: