casualsnek / cassowary

Run Windows Applications on Linux as if they are native, Use linux applications to launch files files located in windows vm without needing to install applications on vm. With easy to use configuration GUI
GNU General Public License v2.0
2.93k stars 78 forks source link

Can't install cassowary on devuan.Help! #77

Open sasha1805 opened 2 years ago

sasha1805 commented 2 years ago

I am working on Devuan Chimaera and I have a problem on that step: Install python3, python3-pip, freerdp2, libvirt-python3 packages and dependencies by running following commands on terminal: $ sudo pacman -S python3 python3-pip freerdp libvirt-python $ pip3 install PyQt5

But after that I received:

Reading package lists... Done Building dependency tree... Done Reading state information... Done Package freerdp is a virtual package provided by: freerdp2-x11 2.3.0+dfsg1-2+deb11u1 freerdp2-shadow-x11 2.3.0+dfsg1-2+deb11u1 You should explicitly select one to install.

E: Package 'freerdp' has no installation candidate E: Unable to locate package libvirt-python root@Think-Desktop:~# pip3 install PyQt5 Requirement already satisfied: PyQt5 in /usr/lib/python3/dist-packages (5.15.2) Requirement already satisfied: PyQt5-sip<13,>=12.8 in /usr/lib/python3/dist-packages (from PyQt5) (12.8.1)

What to do? and what to print in terminal?

mdarl24 commented 2 years ago

I'm not a cassowary dev, and haven't used Devuan. But, this definitely looks to be a linux distribution question instead of cassowary. It looks to me like Devuan may not be able to automatically install a package named "freerdp", and makes you choose between "freerdp2-x11" and "freerdp2-shadow-x11". I assume the way forward for you is to run sudo pacman -S [freerdp2-x11 or freerdp2-shadow-x11].

I'd look to your distribution's support for which package you should run. A quick look at Debian's freerdp2-shadow-x11 package suggests to me that is the one to run if you're going to run it as a server on an already started X11 display. Since you'll be using freerdp on Devuan as a client, I'm guessing that means you want the freerdp2-x11 package, or perhaps it doesn't matter which you choose.