Re: how to remove GUI

2020-09-10 Thread Andrei POPESCU
On Vi, 11 sep 20, 09:32:23, Andrei POPESCU wrote:
> 
> When removing them you might need to add
> 
> -o APT::Autoremove::SuggestsImportant=no
> 
> and even
> 
> -o APT::Autoremove::RecommendsImportant=no
 
Err, these won't do much on removing the package, they work only in 
combination with 'autoremove'.
 
> Note: the second one in combination with 'autoremove' may remove much 
> more than actually intended.

This is still very much valid.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser


signature.asc
Description: PGP signature


Re: how to remove GUI

2020-09-10 Thread Andrei POPESCU
On Jo, 10 sep 20, 23:33:21, Michael Morgan wrote:
> 
> So it seems the desktop package was removed. But why it still has GUI?

As you found out, removing collections of packages is more difficult 
than installing them.

Try running this:

apt -o APT::Autoremove::SuggestsImportant=no autoremove --purge


Do check carefully the list of packages to be removed, in case it 
removes packages that are still needed.

If this doesn't work you might still have some LXDE related package 
installed. You can find them with

apt list --installed '*lxde*'


When removing them you might need to add

-o APT::Autoremove::SuggestsImportant=no

and even

-o APT::Autoremove::RecommendsImportant=no


Note: the second one in combination with 'autoremove' may remove much 
more than actually intended.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser


signature.asc
Description: PGP signature


Can one install packages from Parrot or Kali on Debian testing? (Was: Re: Hi :))

2020-09-10 Thread Andy Smith
Hi Richard,

Your question is one of user support but you've sent it to the
debian-project list, which is about the Debian project itself and
not for asking user questions. So, I have directed replies to the
correct place which is debian-user.

On Thu, Sep 10, 2020 at 04:14:35PM -0400, richard loomis wrote:
> I have a question using debian 10 i noticed ive upgraded till theres no
> more using testing,

Use "testing" is probably for advanced users, but the question you
ask below about mixing in things that aren't Debian suggests you are
maybe not that familiar with Debian. Be careful!

> when i add parrot os repos and kali linux repos theres tons of
> upgrades knowing there using testing also, Is it safe to upgrade
> debian 10 with there repos?

No. You should not mix in things that aren't Debian into Debian
without knowing exactly what you are doing. None of those things
(Parrot, Kali) are designed to be installed on a Debian system. You
will very likely break your entire system doing this. It may even
appear to work for a while, but will break later in mysterious ways.

See https://wiki.debian.org/DontBreakDebian for more details.

In general, upgrading to newer versions of packages for no reason
other than that they exist is not a good practice. You should have a
reason for wanting a newer package than what exists in Debian
testing. I recommend that if you do have such a need for specific
newer packages, you install them individually from upstream
following upstream's instructions.

Cheers,
Andy



how to remove GUI

2020-09-10 Thread Michael Morgan
Dear friend, 

 

I recently installed Debian 9.13 on my machine. I was planning to use it for
scientific computation so GUI is not necessary. For some reason, I installed
the desktop environment with LXDE desktop during installation. Later I
decided to remove them. These two commands were executed:

 

tasksel remove desktop

apt purge $(tasksel --task-packages desktop)

 

However, after rebooting the system still has GUI. Here is the result of
"tasksel --list-tasks":

 

u desktop   Debian desktop environment

u gnome-desktop GNOME

u xfce-desktop  Xfce

u kde-desktop   KDE

u cinnamon-desktop  Cinnamon

u mate-desktop  MATE

u lxde-desktop  LXDE

u web-serverweb server

i print-server  print server

i ssh-serverSSH server

u laptoplaptop

 

So it seems the desktop package was removed. But why it still has GUI?

 

It is pretty much an absolute clean installation. The only thing I did
between OS installation and removing GUI is the installation of cuda package
(for GPU driver). "nvidia-smi" gives: 

 

|0  1730  G   /usr/lib/xorg/Xorg
132MiB |

|0  2285  G   kwin_x11
17MiB |

|0  2292  G   /usr/bin/krunner
2MiB |

|0  2295  G   /usr/bin/plasmashell
45MiB |

|0  3091  G   ...4-linux-gnu/libexec/kscreenlocker_greet
28MiB

 

So plasmashell and x11 are not part of desktop? What is the correct way to
completely remove GUI?

 

Thank you.

 

Michael



Re: Why start the first partition at 2 MIB, why not at any multiple of 4096 bytes ...

2020-09-10 Thread David Christensen

On 2020-09-10 20:03, David wrote:

On Fri, 11 Sep 2020 at 08:30, David Christensen...  wrote:

On 2020-09-10 09:44, David Wright wrote:



I don't like parted particularly, and don't know what "free" does.
Can you elucidate?



$ man parted | grep -i free
$ info --output=/dev/stdout --subnodes parted | grep -i free



I also am unable to find canonical documentation via RTFM, info, and
STFW.  GNU must have missed documenting it (?).


# parted --help | grep -A 1 free
   print [devices|free|list,all|NUMBER] display the partition table,
 available devices, free space, all found partitions, or a particular
 partition


Thank you for finding that.  :-)


David



Re: Why start the first partition at 2 MIB, why not at any multiple of 4096 bytes ...

2020-09-10 Thread David
On Fri, 11 Sep 2020 at 09:15, David Christensen
 wrote:
> On 2020-09-09 23:02, David wrote:

> > parted /dev/disk/by-id/ata-ST3300622AS_ 'unit compact print
> > free unit s print free unit b print free'

> That parted(8) incantation has issues

It works for me, but then again my disks are neither broken nor GPT.



Re: Why start the first partition at 2 MIB, why not at any multiple of 4096 bytes ...

2020-09-10 Thread David
On Fri, 11 Sep 2020 at 08:30, David Christensen
 wrote:
> On 2020-09-10 09:44, David Wright wrote:

> > I don't like parted particularly, and don't know what "free" does.
> > Can you elucidate?

> > $ man parted | grep -i free
> > $ info --output=/dev/stdout --subnodes parted | grep -i free

> I also am unable to find canonical documentation via RTFM, info, and
> STFW.  GNU must have missed documenting it (?).

# parted --help | grep -A 1 free
  print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition



Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread David
On Thu, 10 Sep 2020 at 22:40, Richard Owlett  wrote:
> On 09/10/2020 01:11 AM, David wrote:
> > On Thu, 10 Sep 2020 at 15:50, Richard Owlett  wrote:

> >> The manpage
> >> [https://manpages.debian.org/buster/aptitude/aptitude.8.en.html] makes
> >> multiple references to "the aptitude reference manual" but gives no link.

> >> Where do I find it?

> > Under the Help menu when running aptitude interactively, or you can read
> > it directly from the text file
> >/usr/share/aptitude/README

> I had searched for something titled "aptitude reference manual" ;/
> I found [https://www.debian.org/doc/manuals/aptitude/index.en.html]
> which appears to be an HTML version of the "readme".

> I find HTML easier to navigate than text files and I can reformat the
> display to accommodate some vision problems.

On Fri, 11 Sep 2020 at 00:28, Andrei POPESCU  wrote:

> apt show aptitude-doc-en

As Andrei hints, the HTML version that you prefer is also packaged
for Debian so you can install it locally by installing the package
aptitude-doc-en.

The plain text version displayed by the Help menu of the curses
version of aptitude is installed by the aptitude-common package.



Re: Re: OT?: FAT32(/16?) Question: Max. files in top level

2020-09-10 Thread M Edwards
stop spamung me asshole

Me Maw



parted(8) Error: The backup GPT table is corrupt, but the primary appears OK, so that will be used.

2020-09-10 Thread David Christensen

debian-users:

My daily driver:

2020-09-10 16:17:14 root@tinkywinky ~
# cat /etc/debian_version ; uname -a
9.13
Linux tinkywinky 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) 
x86_64 GNU/Linux



parted(8) was complaining about the backup GPT table on a 300 GB 
external disk used to store images of system drives:


2020-09-10 14:01:58 root@tinkywinky ~
# parted /dev/disk/by-id/ata-ST3300622AS_ unit s print free
Error: The backup GPT table is corrupt, but the primary appears OK, so 
that will be used.

OK/Cancel? ok
Model: ATA ST3300622AS (scsi)
Disk /dev/sdb: 586072368s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End SizeFile system  Name  Flags
34s 2047s   2014s   Free Space
 1  2048s   586072063s  586070016s  ext2 
586072064s  586072334s  271sFree Space


Use sfdisk(8) to dump the disk layout:

2020-09-10 14:16:31 root@tinkywinky ~/hardware/seagate/ST3300622AS/
# sfdisk --dump /dev/disk/by-id/ata-ST3300622AS_ > 
sfdisk-20200910-1417.dump
The backup GPT table is corrupt, but the primary appears OK, so that 
will be used.


2020-09-10 14:18:48 root@tinkywinky ~/hardware/seagate/ST3300622AS/
# cat sfdisk-20200910-1417.dump
label: gpt
label-id: 65C1B6E8-DDF7-40E0-9734-63AC97E5DBC8
device: /dev/disk/by-id/ata-ST3300622AS_
nit: sectors
first-lba: 34
last-lba: 586072334

/dev/disk/by-id/ata-ST3300622AS_-part1 : start=2048, 
size=   586070016, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, 
uuid=D96D1D49-5514-4B24-ACCD-008CC9D3B15F, name=""



Verify filesystem contents are already on server:

2020-09-10 14:22:02 root@tinkywinky ~
# mount /mnt/image

2020-09-10 14:32:01 root@tinkywinky ~
# rsync -n -rac --stats --progress /mnt/image/ f3:/var/local/image/
sending incremental file list

Number of files: 99 (reg: 90, dir: 9)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 0
Total file size: 218,382,930,266 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 0
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 6,599
Total bytes received: 20

sent 6,599 bytes  received 20 bytes  1.27 bytes/sec
total size is 218,382,930,266  speedup is 32,993,341.93 (DRY RUN)

2020-09-10 16:08:21 root@tinkywinky ~
# umount /mnt/image


Restore the disk layout:

2020-09-10 16:08:30 root@tinkywinky ~/hardware/seagate/ST3300622AS/
# sfdisk /dev/disk/by-id/ata-ST3300622AS_**** < 
sfdisk-20200910-1417.dump
The backup GPT table is corrupt, but the primary appears OK, so that 
will be used.

Checking that no-one is using this disk right now ... OK

Disk /dev/disk/by-id/ata-ST3300622AS_: 279.5 GiB, 300069052416 
bytes, 586072368 sectors

Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 65C1B6E8-DDF7-40E0-9734-63AC97E5DBC8

Old situation:

Device Start   End   Sectors 
  Size Type
/dev/disk/by-id/ata-ST3300622AS_-part1  2048 586072063 586070016 
279.5G Linux filesystem


>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Script header accepted.
>>> Created a new GPT disklabel (GUID: 
65C1B6E8-DDF7-40E0-9734-63AC97E5DBC8).
/dev/disk/by-id/ata-ST3300622AS_-part1: Created a new partition 
1 of type 'Linux filesystem' and of size 279.5 GiB.

Partition #1 contains a ext2 signature.
/dev/disk/by-id/ata-ST3300622AS_-part2: Done.

New situation:

Device Start   End   Sectors 
  Size Type
/dev/disk/by-id/ata-ST3300622AS_-part1  2048 586072063 586070016 
279.5G Linux filesystem


The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.


Verify backup GPT table is fixed:

2020-09-10 16:10:02 root@tinkywinky ~/hardware/seagate/ST3300622AS/
# parted /dev/disk/by-id/ata-ST3300622AS_ u s p free
Model: ATA ST3300622AS (scsi)
Disk /dev/sdb: 586072368s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End SizeFile system  Name  Flags
34s 2047s   2014s   Free Space
 1  2048s   586072063s  586070016s  ext2 
586072064s  586072334s  271sFree Space


Verify filesystem contents:

2020-09-10 16:17:22 root@tinkywinky ~
# mount /mnt/image

2020-09-10 16:30:14 root@tinkywinky ~
# rsync -n -ra --stats /mnt/image/ f3:/var/local/image/

Number of files: 99 (reg: 90, dir: 9)
Number of created f

Re: Why start the first partition at 2 MIB, why not at any multiple of 4096 bytes ...

2020-09-10 Thread David Christensen

On 2020-09-09 23:02, David wrote:

On Thu, 10 Sep 2020 at 11:26, David Christensen
 wrote:

On 2020-09-09 08:03, David Wright wrote:



... having been bitten by
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923561



I have a 300 GB drive that has been causing me some confusion.  Did I
elicity the bug when I partitioned the disk as follows?


I have not read all relevant messages, but in case it helps you can
check your exact device partition boundaries by running:

parted /dev/disk/by-id/ata-ST3300622AS_ 'unit compact print
free unit s print free unit b print free'


That parted(8) incantation has issues, as does the disk:

2020-09-10 14:00:52 root@tinkywinky ~
# parted /dev/disk/by-id/ata-ST3300622AS_ 'unit compact print 
free unit s print free unit b print free'
Error: The backup GPT table is corrupt, but the primary appears OK, so 
that will be used.

parted: invalid token: unit
OK/Cancel? ok
Model: ATA ST3300622AS (scsi)
Disk /dev/sdb: 300GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End SizeFile system  Name  Flags
17.4kB  1049kB  1031kB  Free Space
 1  1049kB  300GB   300GB   ext2 
300GB   300GB   139kB   Free Space


This is how I invoke parted(8):

2020-09-10 14:01:58 root@tinkywinky ~
# parted /dev/disk/by-id/ata-ST3300622AS_ unit s print free
Error: The backup GPT table is corrupt, but the primary appears OK, so 
that will be used.

OK/Cancel? ok
Model: ATA ST3300622AS (scsi)
Disk /dev/sdb: 586072368s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End SizeFile system  Name  Flags
34s 2047s   2014s   Free Space
 1  2048s   586072063s  586070016s  ext2 
586072064s  586072334s  271sFree Space



Looking at the above information, my first partition starts at sector 
2048 and ends at sector 586072063 (inclusive).  Both of these values 
represent 1 MiB alignment, so it appears that the partition has not been 
affected by bug 923561.



David



Re: Why start the first partition at 2 MIB, why not at any multiple of 4096 bytes ...

2020-09-10 Thread David Christensen

On 2020-09-10 09:44, David Wright wrote:

On Thu 10 Sep 2020 at 16:02:59 (+1000), David wrote:

On Thu, 10 Sep 2020 at 11:26, David Christensen  
wrote:



,,, I'm not sure what to ask for in terms of the encryption:


See cryptsetup(8) with the 'isLuks' action and/or the '-v' option.


For example, my daily driver:

2020-09-10 14:59:09 root@tinkywinky ~
# cat /etc/debian_version ; uname -a
9.13
Linux tinkywinky 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) 
x86_64 GNU/Linux



The boot partition (sda1) does not contain a LUKS volume.  The root 
partition (sda3) does:


2020-09-10 15:25:51 root@tinkywinky ~
# cryptsetup isLuks -v /dev/sda1
Device /dev/sda1 is not a valid LUKS device.
Command failed with code 22: Invalid argument

2020-09-10 15:25:55 root@tinkywinky ~
# echo $?
1

2020-09-10 15:25:56 root@tinkywinky ~
# cryptsetup isLuks -v /dev/sda3
Command successful.

2020-09-10 15:25:58 root@tinkywinky ~
# echo $?
0



I don't like parted particularly, and don't know what "free" does.
Can you elucidate?

$ man parted | grep -i free
$ info --output=/dev/stdout --subnodes parted | grep -i free


I also am unable to find canonical documentation via RTFM, info, and 
STFW.  GNU must have missed documenting it (?).



Briefly, if 'free' is provided after the 'print' option to parted(8), 
the displayed partition table shows unpartitioned free space.  It is 
aware of sectors consumed by the partition scheme.



For example, the system disk on my daily driver uses MBR:

2020-09-10 15:09:43 root@tinkywinky ~
# parted /dev/sda u s p
Model: ATA INTEL SSDSC2CW06 (scsi)
Disk /dev/sda: 117231408s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start  End Size   Type File system  Flags
 1  2048s  1953791s1951744s   primary  ext4 boot
 2  1953792s   3907583s1953792s   primary
 3  3907584s   27344895s   23437312s  primary
 4  27344896s  117229567s  89884672s  primary


2020-09-10 15:09:46 root@tinkywinky ~
# parted /dev/sda u s p free
Model: ATA INTEL SSDSC2CW06 (scsi)
Disk /dev/sda: 117231408s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End Size   Type File system  Flags
63s 2047s   1985s   Free Space
 1  2048s   1953791s1951744s   primary  ext4 boot
 2  1953792s3907583s1953792s   primary
 3  3907584s27344895s   23437312s  primary
 4  27344896s   117229567s  89884672s  primary
117229568s  117231407s  1840s   Free Space


The 300 GB external disk uses GPT:

2020-09-10 15:19:20 root@tinkywinky ~
# parted -s /dev/sdb u s p
Error: The backup GPT table is corrupt, but the primary appears OK, so 
that will be used.

Model: ATA ST3300622AS (scsi)
Disk /dev/sdb: 586072368s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start  End SizeFile system  Name  Flags
 1  2048s  586072063s  586070016s  ext2 4NF2P9SV


2020-09-10 15:23:14 root@tinkywinky ~
# parted -s /dev/sdb u s p free
Error: The backup GPT table is corrupt, but the primary appears OK, so 
that will be used.

Model: ATA ST3300622AS (scsi)
Disk /dev/sdb: 586072368s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End SizeFile system  Name  Flags
34s 2047s   2014s   Free Space
 1  2048s   586072063s  586070016s  ext2 4NF2P9SV
586072064s  586072334s  271sFree Space


David



Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread mick crane

On 2020-09-09 14:27, Richard Owlett wrote:


My proposed alternative is to leave unchecked all options on the
"Software Selection" menu[1] and create appropriate pseudo-packages to
be installed with "apt-get --no-install-recommends"


I suppose if you were *that* concerned you could install a basic system 
and install everything from sources. What that "basic system" would 
contain I don't really know. But that's what the nice people at Debian 
do so you don't have to.


mick
--
Key ID4BFEBB31



Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Michael Stone

On Thu, Sep 10, 2020 at 07:44:26PM +0100, Brian wrote:

On Thu 10 Sep 2020 at 14:15:49 -0400, Michael Stone wrote:

People are overthinking this. If you want more control, just skip the
software selection screen altogether. If you're going to nit-pick over what
gets installed when using it, you aren't the target audience.


I am unsure that really addresses Marco Möller's point. What he and
other users fail to appreciate is that "Debian desktop environment"
means "Debian default desktop environment". The issue is that what the
default is is not specified. It could, of course, be anything. Maybe
the user does not want this particular distribution's default. I do not
think this is nit-picking.


Maybe not, but my point is that you use the task selections to get a 
bunch of software, and it's going to err on the side of giving you too 
much. If getting stuff you don't want is not acceptable, just don't use 
the tasks because they're the wrong tool for whatever you're doing. If 
getting stuff you don't want is acceptable, then it really doesn't 
matter if you get an extra gnome, right? 



Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread David Wright
On Thu 10 Sep 2020 at 19:34:24 (+0200), Marco Möller wrote:
> On 10.09.20 18:43, David Wright wrote:
> > On Thu 10 Sep 2020 at 08:24:41 (-0500), Richard Owlett wrote:
> > > On 09/10/2020 02:28 AM, Marco Möller wrote:
[…]
> > > > You should remind, that if in the tasksel menu deselecting all
> > > > specifically named Desktop Environments (Gnome, Xfce, KDE, ...)
> > > > but still selecting the top entry "Debian desktop environment"
> > > > then a full blown Gnome environment will be downloaded and
> > > > installed.
> > > 
> > > I discovered that long ago. I consider that a bug, but the Debian team
> > > likely considers that a feature.
> > 
> > So what would your version of an installer do when presented with:
> >
> >│  [*] Debian desktop environment │
> >│  [ ] ... GNOME  │
> >│  [ ] ... Xfce   │
> >│  [ ] ... KDE│
> >│  [ ] ... Cinnamon   │
> >│  [ ] ... MATE   │
> >│  [ ] ... LXDE   │
> 
> I agree with Richard's criticism and would suggest to not present that
> first line "Debian desktop environment" at all, because it is
> redundant with the second line "... GNOME". If someone deselects the
> second line because no wanting GNOME, but does not imag[in]e what the
> first line might contain, then he will be surprised that GNOME became
> anyway fully installed after the first line was still selected, a
> behaviour which makes no sense after the second line was explicitly
> not selected.

OTOH it makes a lot of sense to a user, new to linux, who knows they
want to try KDE as their desktop, say, because they've read about it
somewhere. If they click on KDE, that's what they get. Were the d-i
to have already selected GNOME when this person clicked on KDE, they
would get both.

Or, if you treat the list like a ballot, the d-i keeps the default up
its sleeve (for it has to install *some* DE), but it doesn't try to
influence the user's choice unfairly.

You can argue this any way you like. Hardly a "bug".

> It is especially annoying if you did this selection
> "mistake" on slow or expensive bandwidth. When I first time did this
> mistake, I thought, hey, maybe for a desktop they will install already
> something like network manager and other network managing tools or a
> tiny collection of enhanced editors like vim instead of vi only, maybe
> some other cute utilities.

Eh?

> But I ended up with looong time downloading
> and installing a full blown GNOME which I actually wanted to avoid

If you're *that* concerned, try reading the Installation Guide first:

NOTE
The “Desktop environment” task will install a graphical desktop environment.
By default, debian-installer installs the Gnome desktop environment. It is
possible to interactively select a different desktop environment during the 
instal-
lation. It is also possible to install multiple desktops, but some 
combinations of
desktop may not be co-installable.

> and
> therefore did unselect the second line initially.

Are you saying that the second line (GNOME) was selected by default?

(Note that my two screen shots are taken from different point
releases: the (snipped) tasksel output was copied just today,
whereas the screen extract quoted above is 10 months old, being
from the 10.2 d-i.)

Cheers,
David.



Why is my account is been bugs

2020-09-10 Thread Lowles


Why is my account is been bugs
My



Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Brian
On Thu 10 Sep 2020 at 14:15:49 -0400, Michael Stone wrote:

> On Thu, Sep 10, 2020 at 07:34:24PM +0200, Marco Möller wrote:
> > I agree with Richard's criticism and would suggest to not present that
> > first line "Debian desktop environment" at all, because it is redundant
> > with the second line "... GNOME". If someone deselects the second line
> > because no wanting GNOME, but does not image what the first line might
> > contain, then he will be surprised that GNOME became anyway fully
> > installed after the first line was still selected, a behaviour which
> > makes no sense after the second line was explicitly not selected. It is
> > especially annoying if you did this selection "mistake" on slow or
> > expensive bandwidth. When I first time did this mistake, I thought, hey,
> > maybe for a desktop they will install already something like network
> > manager and other network managing tools or a tiny collection of
> > enhanced editors like vim instead of vi only, maybe some other cute
> > utilities. But I ended up with looong time downloading and installing a
> > full blown GNOME which I actually wanted to avoid and therefore did
> > unselect the second line initially.
> 
> People are overthinking this. If you want more control, just skip the
> software selection screen altogether. If you're going to nit-pick over what
> gets installed when using it, you aren't the target audience.

I am unsure that really addresses Marco Möller's point. What he and
other users fail to appreciate is that "Debian desktop environment"
means "Debian default desktop environment". The issue is that what the
default is is not specified. It could, of course, be anything. Maybe
the user does not want this particular distribution's default. I do not
think this is nit-picking.

I do not agree with Marco Möller that the first line is redundant, but,
if it specified that the Debian desktop environment was Xfce, it is
possible it would give some clarity. OTOH, if it was decided not to have
a default desktop, the first line could go.

-- 
Brian.



Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Michael Stone

On Thu, Sep 10, 2020 at 07:34:24PM +0200, Marco Möller wrote:
I agree with Richard's criticism and would suggest to not present that 
first line "Debian desktop environment" at all, because it is 
redundant with the second line "... GNOME". If someone deselects the 
second line because no wanting GNOME, but does not image what the 
first line might contain, then he will be surprised that GNOME became 
anyway fully installed after the first line was still selected, a 
behaviour which makes no sense after the second line was explicitly 
not selected. It is especially annoying if you did this selection 
"mistake" on slow or expensive bandwidth. When I first time did this 
mistake, I thought, hey, maybe for a desktop they will install already 
something like network manager and other network managing tools or a 
tiny collection of enhanced editors like vim instead of vi only, maybe 
some other cute utilities. But I ended up with looong time downloading 
and installing a full blown GNOME which I actually wanted to avoid and 
therefore did unselect the second line initially.


People are overthinking this. If you want more control, just skip the 
software selection screen altogether. If you're going to nit-pick over 
what gets installed when using it, you aren't the target audience.




Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Richard Owlett

On 09/10/2020 12:34 PM, Marco Möller wrote:



I agree with Richard's criticism and would suggest to not present that 
first line "Debian desktop environment" at all, because it is redundant 
with the second line "... GNOME". If someone deselects the second line 
because no wanting GNOME, but does not image what the first line might 
contain, then he will be surprised that GNOME became anyway fully 
installed after the first line was still selected, a behaviour which 
makes no sense after the second line was explicitly not selected. It is 
especially annoying if you did this selection "mistake" on slow or 
expensive bandwidth. When I first time did this mistake, I thought, hey, 
maybe for a desktop they will install already something like network 
manager and other network managing tools or a tiny collection of 
enhanced editors like vim instead of vi only, maybe some other cute 
utilities. But I ended up with looong time downloading and installing a 
full blown GNOME which I actually wanted to avoid and therefore did 
unselect the second line initially.


Yepp ;/







Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Marco Möller

On 10.09.20 18:43, David Wright wrote:

On Thu 10 Sep 2020 at 08:24:41 (-0500), Richard Owlett wrote:

On 09/10/2020 02:28 AM, Marco Möller wrote:

On 10.09.20 08:13, Richard Owlett wrote:

On 09/09/2020 12:12 PM, Brian wrote:

On Wed 09 Sep 2020 at 19:56:05 +0300, Andrei POPESCU wrote:

On Mi, 09 sep 20, 08:27:13, Richard Owlett wrote:


    1. Download bandwidth or data cap constraints.
   {aggravated by treating "recommends" as "depends"}


If you are referring to package maintainers declaring Depends on other
packages where it should be just a Recommends, do note it is often a
side effect of users disabling automatic installation of Recommends and
then complaining about missing functionality.


I believe the OP is referring to debootstrap's inability to install only
Depends:.


No. Apt and cousins allow not installing recommends. There was
a recent thread where someone stated that option not available
when installing the system. More when I wake up.


Maybe make a minimum install first, then change the global apt
configuration to always apply "--no-install-recommends" as the
predefined parameter if no other flag would be added by the user
to the apt command, and only afterwards enrich your installation
by installing the packages which you need.


*ROFL* with MASSIVE *GRIN* ;/

In my original post I had phrased that as:>> My proposed alternative
is to leave unchecked all options on the

"Software Selection" menu and create appropriate pseudo-packages
to be installed with "apt-get --no-install-recommends"


I take it you agree, ten.


You could call "tasksel" again, if you want to use the software
bundle selection menu which you have seen during the initial
installation.


I don't follow what you are trying to say there.


In words of several syllables, you could call "tasksel" again:

   $ tasksel --list-tasks
   u desktop   Debian desktop environment
   u gnome-desktop GNOME
   u xfce-desktop  Xfce
   u kde-desktop   KDE Plasma
   u cinnamon-desktop  Cinnamon
   u mate-desktop  MATE
   u lxde-desktop  LXDE
   u lxqt-desktop  LXQt
   u web-serverweb server
   i print-server  print server
   i ssh-serverSSH server
   u laptoplaptop
   $

… if you want to use the software bundle selection menu
   (which you have seen during the initial installation):

   ┌───┤ [!] Software selection 
├┐
   │
 │
   │ At the moment, only the core of the system is installed. To tune the 
system │
   │ to your needs, you can choose to install one or more of the following  
 │
   │ predefined collections of software.
 │
   │
 │
   │ Choose software to install:
 │
   │
 │
   │  [ ] Debian desktop environment
 │
   │  [ ] ... GNOME 
 │
   │  [ ] ... Xfce  
 │
   │  [ ] ... KDE   
 │
   │  [ ] ... Cinnamon  
 │
   │  [ ] ... MATE  
 │
   │  [ ] ... LXDE  
 │
   │  [ ] web server
 │
   │  [*] print server  
 │
   │  [*] SSH server
 │
   │  [*] standard system utilities 
 │
   │
 │
   │  
 │
   │
 │
   
└─┘

So I might call tasksel to install a web server if I forgot to check
it when I ran the installer.


You should remind, that if in the tasksel menu deselecting all
specifically named Desktop Environments (Gnome, Xfce, KDE, ...)
but still selecting the top entry "Debian desktop environment"
then a full blown Gnome environment will be downloaded and
installed.


I discovered that long ago. I consider that a bug, but the Debian team
likely considers that a feature.


So what would your version of an installer do when presented with:

   │  [*] Debian desktop environment │
   │  [ ] ... GNOME  │
   │  [ ] ... Xfce   │
   │  [ ]

Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread David Wright
On Thu 10 Sep 2020 at 08:24:41 (-0500), Richard Owlett wrote:
> On 09/10/2020 02:28 AM, Marco Möller wrote:
> > On 10.09.20 08:13, Richard Owlett wrote:
> > > On 09/09/2020 12:12 PM, Brian wrote:
> > > > On Wed 09 Sep 2020 at 19:56:05 +0300, Andrei POPESCU wrote:
> > > > > On Mi, 09 sep 20, 08:27:13, Richard Owlett wrote:
> > > > > > 
> > > > > >    1. Download bandwidth or data cap constraints.
> > > > > >   {aggravated by treating "recommends" as "depends"}
> > > > > 
> > > > > If you are referring to package maintainers declaring Depends on other
> > > > > packages where it should be just a Recommends, do note it is often a
> > > > > side effect of users disabling automatic installation of Recommends 
> > > > > and
> > > > > then complaining about missing functionality.
> > > > 
> > > > I believe the OP is referring to debootstrap's inability to install only
> > > > Depends:.
> > > 
> > > No. Apt and cousins allow not installing recommends. There was
> > > a recent thread where someone stated that option not available
> > > when installing the system. More when I wake up.
> > > 
> > Maybe make a minimum install first, then change the global apt
> > configuration to always apply "--no-install-recommends" as the
> > predefined parameter if no other flag would be added by the user
> > to the apt command, and only afterwards enrich your installation
> > by installing the packages which you need.
> 
> *ROFL* with MASSIVE *GRIN* ;/
> 
> In my original post I had phrased that as:>> My proposed alternative
> is to leave unchecked all options on the
> > > "Software Selection" menu and create appropriate pseudo-packages
> > > to be installed with "apt-get --no-install-recommends"

I take it you agree, ten.

> > You could call "tasksel" again, if you want to use the software
> > bundle selection menu which you have seen during the initial
> > installation.
> 
> I don't follow what you are trying to say there.

In words of several syllables, you could call "tasksel" again:

  $ tasksel --list-tasks
  u desktop   Debian desktop environment
  u gnome-desktop GNOME
  u xfce-desktop  Xfce
  u kde-desktop   KDE Plasma
  u cinnamon-desktop  Cinnamon
  u mate-desktop  MATE
  u lxde-desktop  LXDE
  u lxqt-desktop  LXQt
  u web-serverweb server
  i print-server  print server
  i ssh-serverSSH server
  u laptoplaptop
  $ 

… if you want to use the software bundle selection menu
  (which you have seen during the initial installation):

  ┌───┤ [!] Software selection 
├┐
  │ 
│
  │ At the moment, only the core of the system is installed. To tune the system 
│
  │ to your needs, you can choose to install one or more of the following   
│
  │ predefined collections of software. 
│
  │ 
│
  │ Choose software to install: 
│
  │ 
│
  │  [ ] Debian desktop environment 
│
  │  [ ] ... GNOME  
│
  │  [ ] ... Xfce   
│
  │  [ ] ... KDE
│
  │  [ ] ... Cinnamon   
│
  │  [ ] ... MATE   
│
  │  [ ] ... LXDE   
│
  │  [ ] web server 
│
  │  [*] print server   
│
  │  [*] SSH server 
│
  │  [*] standard system utilities  
│
  │ 
│
  │   
│
  │ 
│
  
└─┘

So I might call tasksel to install a web server if I forgot to check
it when I ran the installer.

> > You should remind, that if in the tasksel menu deselecting all
> > specifically named Desktop Environments (Gnome, Xfce, KDE, ...)
> > but still selecting the top entry "Debian desktop environment"
> > then a full blown Gnome environment will be downloaded and
> > installed.
> 
> I discovered that long ago. I consider that a bug, but the Debian team
> likely considers that a feature.

So what would your version o

Re: Why start the first partition at 2 MIB, why not at any multiple of 4096 bytes ...

2020-09-10 Thread David Wright
On Thu 10 Sep 2020 at 16:02:59 (+1000), David wrote:
> On Thu, 10 Sep 2020 at 11:26, David Christensen  
> wrote:
> > On 2020-09-09 08:03, David Wright wrote:
> 
> > > ... having been bitten by
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923561
> 
> > I have a 300 GB drive that has been causing me some confusion.  Did I
> > elicity the bug when I partitioned the disk as follows?
> 
> I have not read all relevant messages, but in case it helps you can
> check your exact device partition boundaries by running:

My choice would be   fdisk -l   or   gdisk -l   for the partition
table, but I'm not sure what to ask for in terms of the encryption:
I don't know what options are available, nor how to interrogate for
them after the event. But IIRC the alignment problem was logged in
kern.log, so any output when the partition is unlocked and mounted
might be useful.

> parted /dev/disk/by-id/ata-ST3300622AS_ 'unit compact print
> free unit s print free unit b print free'

I don't like parted particularly, and don't know what "free" does.
Can you elucidate?

$ man parted | grep -i free
$ info --output=/dev/stdout --subnodes parted | grep -i free
  Feel free to ask for help on this list -- just check that your
GNU Parted is free software, covered by the GNU General Public License
in the COPYING file.  If not, write to the Free Software Foundation,
 the Free Translation Project.
   * 'COPYING.DOC' - the GNU Free Documentation Licence, the term under
   * 'INSTALL' -- how to compile and install Parted, and most other free
* GNU Free Documentation License::  License for copying this manual
File: parted.info,  Node: GNU Free Documentation License,  Up: Copying This 
Manual
A.1 GNU Free Documentation License
 Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
 functional and useful document "free" in the sense of freedom: to
 assure everyone the effective freedom to copy and redistribute it,
 works of the document must themselves be free in the same sense.
 license designed for free software.
 free software, because free software needs free documentation: a
 free program should come with manuals providing the same freedoms
 grants a world-wide, royalty-free license, unlimited in duration,
 network protocols a complete Transparent copy of the Document, free
 The Free Software Foundation may publish new, revised versions of
 the GNU Free Documentation License from time to time.  Such new
 published (not as a draft) by the Free Software Foundation.  If the
 choose any version ever published (not as a draft) by the Free
   under the terms of the GNU Free Documentation License, Version 1.3
   or any later version published by the Free Software Foundation;
   Free Documentation License''.
recommend releasing these examples in parallel under your choice of free
their use in free software.
  This manual is distributed under the GNU Free Documentation License,
the Free Software Foundation; with no Invariant Sections, with no
* FDL, GNU Free Documentation License:   GNU Free Documentation License.
$ 

Cheers,
David.



Re: OT: Virtualbox - ISO or VDI?

2020-09-10 Thread Linux-Fan

Hans writes:


Hi folks,

I have a little question, which I could not solve by searching the internet.

My OT question: What are the advantages or disadvantages of using a VDI
versus
ISO file, when using Virtualbox? I am building my own ISO-files (kali or
debian-live), and the iso's are bootable in Virtualbox.

Which one should I use? Which one and why has more advantages?


They are actually entirely different:

* ISO is a CD/DVD/BD   image, read only
* VDI is a virtual HDD image, read-write

If you are fine with running live systems all the time, then ISO is the way
to go. For _installing_ OSes inside the VMs you will most likely want to use
actual virtual HDD images (VDI). The advantage of an installation is of
course that you can make persistent changes easily. The advantage of live
systems in VMs is that they take significantly less storage compared to
installed systems.

HTH
Linux-Fan

[...]


pgpzNOkvxaBLe.pgp
Description: PGP signature


Re: OT: Virtualbox - ISO or VDI?

2020-09-10 Thread Reco
Hi.

On Thu, Sep 10, 2020 at 05:26:55PM +0200, Hans wrote:
> My OT question: What are the advantages or disadvantages of using a VDI 
> versus 
> ISO file, when using Virtualbox? I am building my own ISO-files (kali or 
> debian-live), and the iso's are bootable in Virtualbox. 

In this context,

VDI is read-write.
ISO is read-only.


> Which one should I use? Which one and why has more advantages? 

Whichever works, obviously. Unless you see a visible difference, choose
the one with lesser size.

Reco



OT: Virtualbox - ISO or VDI?

2020-09-10 Thread Hans
Hi folks, 

I have a little question, which I could not solve by searching the internet.

My OT question: What are the advantages or disadvantages of using a VDI versus 
ISO file, when using Virtualbox? I am building my own ISO-files (kali or 
debian-live), and the iso's are bootable in Virtualbox. 

Which one should I use? Which one and why has more advantages? 

If someone could enlighten me, I would be very happy.

Thanks in advance!

Hans

signature.asc
Description: This is a digitally signed message part.


Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Andrei POPESCU
On Jo, 10 sep 20, 07:40:19, Richard Owlett wrote:
> 
> I had searched for something titled "aptitude reference manual" ;/
> I found [https://www.debian.org/doc/manuals/aptitude/index.en.html] which
> appears to be an HTML version of the "readme".
> 
> I find HTML easier to navigate than text files and I can reformat the
> display to accommodate some vision problems.

apt show aptitude-doc-en

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser


signature.asc
Description: PGP signature


Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Richard Owlett

On 09/10/2020 02:28 AM, Marco Möller wrote:

On 10.09.20 08:13, Richard Owlett wrote:

On 09/09/2020 12:12 PM, Brian wrote:

On Wed 09 Sep 2020 at 19:56:05 +0300, Andrei POPESCU wrote:


On Mi, 09 sep 20, 08:27:13, Richard Owlett wrote:


   1. Download bandwidth or data cap constraints.
  {aggravated by treating "recommends" as "depends"}


If you are referring to package maintainers declaring Depends on other
packages where it should be just a Recommends, do note it is often a
side effect of users disabling automatic installation of Recommends and
then complaining about missing functionality.


I believe the OP is referring to debootstrap's inability to install only
Depends:.



No. Apt and cousins allow not installing recommends. There was a 
recent thread where someone stated that option not available when 
installing the system. More when I wake up.






Maybe make a minimum install first, then change the global apt 
configuration to always apply "--no-install-recommends" as the 
predefined parameter if no other flag would be added by the user to the 
apt command, and only afterwards enrich your installation by installing 
the packages which you need.


*ROFL* with MASSIVE *GRIN* ;/

In my original post I had phrased that as:>> My proposed alternative is 
to leave unchecked all options on the

"Software Selection" menu and create appropriate pseudo-packages
to be installed with "apt-get --no-install-recommends"




You could call "tasksel" again, if you want to use the software bundle 
selection menu which you have seen during the initial installation.


I don't follow what you are trying to say there.

You 
should remind, that if in the tasksel menu deselecting all specifically 
named Desktop Environments (Gnome, Xfce, KDE, ...) but still selecting 
the top entry "Debian desktop environment" then a full blown Gnome 
environment will be downloaded and installed.


I discovered that long ago. I consider that a bug, but the Debian team 
likely considers that a feature.




You could also look out for package bundles with the name prefix 
"task-". For instance "apt search task- | grep mate" will show you that 
a bundle package "task-mate-desktop" exists. "apt show 
task-mate-desktop" will show you the list of packages which this bundle 
package will draw in. Among the listed packages there might appear other 
bundles, therefore iterate with "apt show" through the listed package 
names for getting ahead some idea of all packages which would become 
installed.


I think Greg has pointed me in the right direction when he suggested
"  aptitude search '~pStandard' " to deal with another aspect of my 
problem. Today's assignment is reading the user manual.


Thanks.






Re: my pc is shutdown unexpectedly

2020-09-10 Thread Michael Stone

On Thu, Sep 10, 2020 at 12:15:56PM +, Long Wind wrote:

3rd installation failure is probably not caused by  problem disk
but 1st and 2nd installation failure is


Almost certainly not. Turning off *is not* a symptom of a bad disk. You 
have at least a cooling issue, and who knows what other problems. Your 
symptoms correlate much better with that than with a hard drive problem.




Re: my pc is shutdown unexpectedly

2020-09-10 Thread Michael Stone

On Thu, Sep 10, 2020 at 12:36:21PM +, Long Wind wrote:

i've been warned  "Core temperature above threshold" for a long time
i just ignore it.  probably it isn't cause of shutdown
if it is, it can warn explicitly in /var/log that it will shutdown
surely it can beep before shutdown, but i didn't hear any beep


The system can turn itself off regardless of the OS, and that is 
something that systems do if they overheat. 



Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Richard Owlett

On 09/10/2020 01:11 AM, David wrote:

On Thu, 10 Sep 2020 at 15:50, Richard Owlett  wrote:


The manpage
[https://manpages.debian.org/buster/aptitude/aptitude.8.en.html] makes
multiple references to "the aptitude reference manual" but gives no link.



Where do I find it?


Under the Help menu when running aptitude interactively, or you can read
it directly from the text file
   /usr/share/aptitude/README



Thank you.
I had searched for something titled "aptitude reference manual" ;/
I found [https://www.debian.org/doc/manuals/aptitude/index.en.html] 
which appears to be an HTML version of the "readme".


I find HTML easier to navigate than text files and I can reformat the 
display to accommodate some vision problems.







Re: my pc is shutdown unexpectedly

2020-09-10 Thread Long Wind
 i've been warned  "Core temperature above threshold" for a long timei just 
ignore it.  probably it isn't cause of shutdownif it is, it can warn explicitly 
in /var/log that it will shutdownsurely it can beep before shutdown, but i 
didn't hear any beep

it shutdown unexpectedly, it means answer can't be found by studying /var/log??

  
 

Re: my pc is shutdown unexpectedly

2020-09-10 Thread Long Wind
 

On Thursday, September 10, 2020, 8:03:16 AM EDT, Michael Stone 
 wrote:  
 
 
there was never anything reported that sounded remotely like a hard disk 
problem.

3rd installation failure is probably not caused by  problem diskbut 1st and 2nd 
installation failure is 
the pc is stable, it can run linux, it never show any sign that i can't explain 


  

Re: my pc is shutdown unexpectedly

2020-09-10 Thread Michael Stone

On Thu, Sep 10, 2020 at 12:03:22PM +0200, Marco Möller wrote:
After you recently already have had difficult to explain problems with 
a hard disk, 


there was never anything reported that sounded remotely like a hard disk 
problem.




Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Richard Hector
On 10/09/20 6:11 pm, David wrote:
> On Thu, 10 Sep 2020 at 15:50, Richard Owlett  wrote:
> 
>> The manpage
>> [https://manpages.debian.org/buster/aptitude/aptitude.8.en.html] makes
>> multiple references to "the aptitude reference manual" but gives no link.
> 
>> Where do I find it?
> 
> Under the Help menu when running aptitude interactively, or you can read
> it directly from the text file
>   /usr/share/aptitude/README
> 

Huh. That seems an odd location. I would have expected that in
/usr/share/doc/aptitude - but that has a link to the above.

Richard



Re: my pc is shutdown unexpectedly

2020-09-10 Thread Marco Möller

On 10.09.20 11:16, Long Wind wrote:



On Thursday, September 10, 2020, 1:22:36 AM EDT, Felix Miata 
 wrote:



Have you cleaned the inside of the PC? Is dust clogging cooling fins or 
fans or
case vents? Are fans spinning? PSUs can overheat and cause breakdown as 
well.


i don't have such skill as pc maintenance. i have removed heat sink but 
unable to install back. before that i have tested memory with 
memtest86+, it quickly shutdown. i think it's not memory's fault, if it 
is memtest86+ shall report error in red.




Of course your hardware needs all fans clean and also the thermal 
conduction between CPU and heat sink in proper shape (thermal paste not 
dry and still in good condition).


After you recently already have had difficult to explain problems with a 
hard disk, did you finally check the motherboard, RAM and CPU to still 
perform reliable, as recommended in the thread for your hard disk 
problem? You will remember, I recommended to confirm if your hardware 
runs stable under a high load for a long time. The test tools 
recommended to use are:

  RAM: memtest86+ (accessible as an boot option from rescue distros)
  CPU: stress-ng (package in the Debian repository)
  Motherboard: dd (package coreutils, should already be installed)

Good Luck! Marco.



Re: Create 3D text?

2020-09-10 Thread Peter Hillier-Brook
On 10/09/2020 02:53, Carl Fink wrote:
> Hi,
> 
> Can anyone suggest a Debian repo-installable program to create 3D text?
> I'll do CAD if I must, but I haven't touched the stuff for years (and I
> was never very knowledgeable or skilled).
> 
> Thanks.
> 
GIMP ? A quick search for "3D text + Linux" threw that up fairly quickly.



Re: my pc is shutdown unexpectedly

2020-09-10 Thread Long Wind
 

On Thursday, September 10, 2020, 1:22:36 AM EDT, Felix Miata 
 wrote: 

Have you cleaned the inside of the PC? Is dust clogging cooling fins or fans or
case vents? Are fans spinning? PSUs can overheat and cause breakdown as well.

i don't have such skill as pc maintenance. i have removed heat sink but unable 
to install back. before that i have tested memory with memtest86+, it quickly 
shutdown. i think it's not memory's fault, if it is memtest86+ shall report 
error in red.

  

Re: LEAN Debian install: Exploring task selection menu

2020-09-10 Thread Marco Möller

On 10.09.20 08:13, Richard Owlett wrote:

On 09/09/2020 12:12 PM, Brian wrote:

On Wed 09 Sep 2020 at 19:56:05 +0300, Andrei POPESCU wrote:


On Mi, 09 sep 20, 08:27:13, Richard Owlett wrote:


   1. Download bandwidth or data cap constraints.
  {aggravated by treating "recommends" as "depends"}


If you are referring to package maintainers declaring Depends on other
packages where it should be just a Recommends, do note it is often a
side effect of users disabling automatic installation of Recommends and
then complaining about missing functionality.


I believe the OP is referring to debootstrap's inability to install only
Depends:.



No. Apt and cousins allow not installing recommends. There was a recent 
thread where someone stated that option not available when installing 
the system. More when I wake up.






Maybe make a minimum install first, then change the global apt 
configuration to always apply "--no-install-recommends" as the 
predefined parameter if no other flag would be added by the user to the 
apt command, and only afterwards enrich your installation by installing 
the packages which you need.


You could call "tasksel" again, if you want to use the software bundle 
selection menu which you have seen during the initial installation. You 
should remind, that if in the tasksel menu deselecting all specifically 
named Desktop Environments (Gnome, Xfce, KDE, ...) but still selecting 
the top entry "Debian desktop environment" then a full blown Gnome 
environment will be downloaded and installed.


You could also look out for package bundles with the name prefix 
"task-". For instance "apt search task- | grep mate" will show you that 
a bundle package "task-mate-desktop" exists. "apt show 
task-mate-desktop" will show you the list of packages which this bundle 
package will draw in. Among the listed packages there might appear other 
bundles, therefore iterate with "apt show" through the listed package 
names for getting ahead some idea of all packages which would become 
installed.


Good Luck! Marco.