David,
It's not really a RPi problem, it's related to apt decisions.
Some reading on Stackexchange -
- shows the problem is not new and not restricted to the RPi. Taken
from the page (above), the following quote leads into a workaround -
sudo apt install --no-install-recommends git-all - but I seriously
think few end users would need anything but git, and can safely
leave git-all alone.
<quote>
git-all recommends git-daemon-run, and that depends on runit, which
conflicts with systemd, or rather systemd-sysv. This ends up causing
a conflict with GNOME, and apt chooses to remove the conflicting
packages.
To avoid this, there are two solutions:
install git-all without the recommended packages:
sudo apt install --no-install-recommends git-all
avoid installing git-all, and only install the packages you need:
sudo apt install git
</quote>
HTH
Ray vk2tv
On 20/9/21 1:01 am, David Ranch wrote:
toggle quoted message
Show quoted text
Hello Roger, Ray,
I have NO idea why the "git-all" meta package would have
dependencies on Xwindows packages but I would say that if
installing it breaks your GUI setup, that's VERY broken.? If
you're willing to do the work, please file a Raspberry Pi bug
about it:
??
Roger:? One thing:? you NO longer need to remove PulseAudio from
your Raspberry Pi system.? That is a leftover from that older
Direwolf when PulseAudio had issues on the Rpi.? I would recommend
to NOT remove it if you're using a desktop enabled Rpi.
--David
KI6ZHD
Roger, all,
I know it's not on a RPi but for my Buster desktop, selecting
git-all marks a disturbing number of packages for removal. Not
insignificant are lightdm, network manager,
network-manager-gnome, systemd-sysv, task-xfce-desktop, and
numerous desktop tools that may/may not be on YOUR required
list. Perhaps some of those don't apply for the RPi but from
memory, lightdm is used as the desktop manager and you wouldn't
want it missing in action :) I have previously compiled Direwolf
on both model B and RPi4 using just the basic git as the basis
for the process.
Given that the git package - apt install git - is all that is
required to handle git for Direwolf (and every other git based
programs I've used) I suggest you remove and purge git-all, and
install git. Naturally there are a few other dependencies? such
as cmake, et al, but cmake probably marks those for you for
installation.
Regards
Ray vk2tv
On 19/9/21 10:17 am, Roger wrote:
David:
hello, Thank you for responding.? Yes, exactly.? I burn a new
micro-SD card with Raspbian OS10, run through the set up &
reboot, no problem. Then remove pulseaudio & reboot, no
problem. Then run the command sudo apt install git-all and
reboot and the Desktop GUI disappears. Then, going through the
raspi-config set-up for boot into GUI does no good. I've done
this 6-times sequentially, with new cards and two different
RPis thinking I miss-keyed or some other goof.? A friend tried
it with different cards, different RPi, different network and
the results were the same. Desktop GUI disappears and no way
to bring it back.
I will try sudo apt install git to see if it works.
Thank you
Regards;
Roger, N1XP
On 9/18/21 1:01 PM, David Ranch wrote:
Are you saying that if you start with a stock Raspberry Pi
OS image with the desktop which works as expected, one you
install git, the desktop UI crashes and no longer works?!? I
don't see how that's possible though I would also say just
use "sudo apt install git" and not use the "git-all" meta
package that is probably bringing in a lot of other packages
you don't need.
--David
KI6ZHD
On 09/18/2021 09:52 AM, Roger wrote:
The problem isn't really with
Direwolf--?? When I install git? (sudo apt install
git-all) the RPI Desktop GUI is lost after reboot.
Re-configuring the raspi-config settings do not restart
the desktop.? Any suggestions on a different method of
compiling on RPi without loosing the desktop?
Roger, N1XP