On 19/04/2020 11:03, Slávek Banko wrote:
On Sunday 19 of April 2020 11:25:17 deloptes wrote:
Michael Howard via trinity-users wrote:
On 19/04/2020 07:29, deloptes wrote:
Michael Howard via trinity-users wrote:
Is there a simple way to install TDE without sudo these days or do I
need to build it all myself to avoid sudo?
There are two ways IMO.
First install without the meta packages
Second install via the meta package and remove what you do not want.

Third option I never tried, but people report that you can omit sudo
while keep sudo-trinity.
I have no problem with option 1, just need to know the best order and
what to install for a basic system. I could of course just plod
through but if somebody has the info, great.

Don't like option two as there are shed loads of packages that get
installed by default.

Third option would work but still get sudo variants like sudo-ldap,
sudo-trinity ....... so a no go.

So, as previously said, if somebody can point me at the order/list of
packages to install?

Oh for the good old days. Actually, they're not that old cos I've
never had this issue in the past and it ain't that long since I did a
fresh install of TDE.
Seems that this commit added the sudo dependency

commit 598dd003cf7926d87db817e29df47cbf195f936b
Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Date:   Thu Feb 21 00:08:21 2019 -0600

    Add sudo to dependencies for LDAP bonding / controller packages

No, 598dd003cf is not related commit - it affect only kcmldap packages.

It seems, that sudo-trinity dependency is here already from initial import 
of meta-tde package. See:

commit 480df2e321c2518991b2d35957ab2b01580b2536
Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Date:   Sun Nov 25 15:24:35 2012 -0600

    Add Debian metapackage and move the Kubuntu metapackage to the correct 
location

Interesting. I musn't have used a metapackage install in the past then. I do still have some quite old installs lying around, I'll have to look see if sudo snuck up on me :)

In any case, now is good time to change it.


Cool.

Cheers,
-- 
Michael Howard