¿ªÔÆÌåÓý

Re: Problems compiling Direwolf 1.7 on RPi OS10


 

¿ªÔÆÌåÓý

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:


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















Join [email protected] to automatically receive all group messages.