Wine and wineasio install unmet dependencies on Debian Buster multiarch system.
I have a new Debian Buster Cinnamon system that I have just upgraded to multiarch in preparation of installing Wine and wineasio. I have the KXstudio repo in my /etc/apt/sources.list and have run the following without any errors:
Code:
$ sudo dpkg --add-architecture i386 && sudo apt update Code:
$ sudo apt install \ Code:
$ sudo apt install \ |
You basically have your sources.list messed up.
From where did you get KXstudio and why did you added to there in the first place? |
Quote:
https://kx.studio/Repositories I followed the manual instructions on the page. I am using it for precompiled multimedia software that is otherwise not available. Here is my sources.list: Code:
deb http://mirror.one.com/debian/ buster main contrib non-free Code:
deb http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main Code:
deb [arch=amd64,i386] https://kx.studio/repo/ stable free Code:
deb http://liquorix.net/debian buster main I also don't get any errors normally: Code:
$ sudo apt-get update |
No need to thank me!
Sorry for late reply forgot about this. Is never a good practice to install PPAs that were not tested by the debian community, I'm not radical by saying you shouldn't install any of those if you take a look at ubuntu and debian forums. But at least you must read carefully before install anything that is not in the official repos, specially if you don't have the knowledge enough or not sure exactly what you doing. Debian is a peculiar linux, hence the name debian gnu, that focuses as you know mainly on stability partly why almost all distros are based/forked on it being Ubuntu just one of the many. If you take a look at your update output you can see that the mirrors are still in use, despite being on another file, they are on the same path the apt look when check for install anything. So you must comment everything after you install out of the debian box. On the past many used multimedia repos unofficial and firefox because wasn't available via debian mirrors. You should understand the logic behind this and anything you install that requires more that debian package manager like adding libs and other stuff to the kernel, just check or do a research if is safe to do so. Apparently KXstudio has is own distro, you could consider using it. They asked debian maintainers to add it to the source since the software respects the gnu philosophy, but must be some reason why was never done. Also, if you're into music process you don't mind me recommend Daw Slackware. If you use Cinnamon you would be amazed by Plasma5 (kde), Ubuntu is considering moving to Plasma5 because is awesome, and I'm a gtk user from many years since. I already tested and is true that is lower in resources consume comparing to gnome shell, that you use in Cinnamon. Link to Slackware-Current Daw live - https://slackware.nl/slackware-live/latest/ Ok, so as I see KXstudo install some lib that result in conflict with the system, many people have complaining about this, but I'm not so sure it's the case here, since you have more third party stuff. First disable them in repository /etc/apt/sources.list.d/ directory. (remove it or comment) Third open Synaptic, basically a graphical way to do it. Select the broken packages and proceed to fix. Fourth since you have the backports enabled, apt update, apt upgrade and apt dist-upgrade. If problems persist, could you be so kind to paste the output, let's say on pastebin, of apt since you installed third party stuff it's on /var/log/apt where you can find various logs with information about what was installed/modified. |
Quote:
Quote:
Quote:
Quote:
Code:
$ sudo rename 's/.list/.list.old/' *.list Quote:
Quote:
Code:
$ sudo apt upgrade https://youtu.be/P5614AbOdT8 Very irritating. |
I've just tested on debian buster multiarch with no issues.
Without apt log or libs32 list installed is really hard to tell. What you can do: See what you have installed and share it on clipboard (pastebin) dpkg -l | awk '($1 == "ii") && ($2 ~ /^lib|lib$/) { print $2 }' > libs.txt I have a feeling that you need the libc6 sudo apt install libc6-i386 -s |
Quote:
Code:
$ sudo apt install libc6-i386 -s |
Sorry for late reply.
The first command output gave us the libs you have, it's normal you didn't find any i368 because you just enabled multi-arch support, which means you didn't install any 32b package. You updated your system so it can know install. Like I said earlier without seeing the libs you have I can't guess if anyone 64b lib you have via PPas is making some sort of conflict. The second command output was to simulate a install pkg with option -s so to see if that is installed. You don't need this pkg. In order to install wine 32 you need plenty of i386 libs but also some dependencies for 64b https://packages.debian.org/buster/libwine You can install all of them. $ sudo apt install pulseaudio libc6:i386 If you running Intel machine you might need libxext6:i386. Try running again the wine install commands |
Here is a standard sources.list for a system running the Stable version of Debian
Code:
# Security updates |
The sources the OP has is the same, but using DK server.
I tested those mirrors, everything went fine. |
All times are GMT -5. The time now is 05:16 PM. |