Hello-
I just installed parrot OS home edition 5.3 tonight. I had this installed before, but decided to reinstall in order to (try) and fix some problems, such as being unable to install wine. I think I may have fixed the wine problem (untested yet), but now I still cannot install steam.
Whenever I run steam
I get the following output:
Steam needs to install these additional packages:
libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386
Press return to proceed with the installation:
.........
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libc6 is already the newest version (2.31-13+deb11u6).
libegl1 is already the newest version (1.3.2-1).
libegl1 set to manually installed.
libgbm1 is already the newest version (20.3.5-1).
libgbm1 set to manually installed.
libgl1 is already the newest version (1.3.2-1).
libgl1 set to manually installed.
libgl1-mesa-dri is already the newest version (20.3.5-1).
libgl1-mesa-dri set to manually installed.
libc6:i386 is already the newest version (2.31-13+deb11u6).
libc6:i386 set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgl1-mesa-dri:i386 : Depends: libelf1:i386 (>= 0.142) but it is not going to be installed
Depends: libvulkan1:i386 (>= 1.2.131.2) but it is not going to be installed
steam-libs-i386:i386 : Depends: libudev1:i386 but it is not going to be installed or
libudev0:i386 but it is not installable
Recommends: libasound2-plugins:i386 but it is not installable
Recommends: libnm0:i386 but it is not going to be installed
Recommends: libva2:i386 but it is not going to be installed
Recommends: libva-drm2:i386 but it is not going to be installed
Recommends: libva-glx2:i386 but it is not installable
Recommends: libva-x11-2:i386 but it is not going to be installed
Recommends: mesa-vulkan-drivers:i386 but it is not installable
Recommends: va-driver-all:i386 but it is not going to be installed or
va-driver:i386
E: Unable to correct problems, you have held broken packages.
Press return to continue:
trying to install steam via apt (as opposed to the downloaded .deb package) yields this:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgl1-mesa-dri:i386 : Depends: libelf1:i386 (>= 0.142) but it is not going to be installed
Depends: libvulkan1:i386 (>= 1.2.131.2) but it is not going to be installed
steam:i386 : Depends: libudev1:i386 but it is not going to be installed
Recommends: libasound2-plugins:i386 but it is not installable
Recommends: mesa-vulkan-drivers:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
Now, I don’t know what packages are broken, and nothing seems to tell me. I tried to “fix broken packages” in synaptic, but that didn’t seem to help. I still get the same result. Nor does it tell me what packages are held so I could try to investigate that. This is a fresh out-of-the-box brand new installation, and I shouldn’t be getting these sort of problems. By contrast, my old laptop that has had parrot on it since April 2019 parrot 4.4 days, installed and runs steam fine. However that laptop is also 10 years old and doesn’t run some games like my new one here. The only difference is that the old system is running parrot security and the new one is running parrot home.
I even tried to add the i386 architecture via dpkg to resolve this, still no luck.
Now, I know there are “purpose built gaming distros” out there, and if I wanted to run one, that’s what I would have installed. I like parrot, it’s fast, it has a really nice look to it, and I’m comfortable with it, and unlike any other distro on the planet, it has anonsurf. If I could get the stuff I like about parrot elsewhere, I would try it. The home edition bills itself as a multi-use distribution, which includes gaming. This shouldn’t be a problem. I know this rant may be a bit much, but I want to preemptively address the lame “just install another distro” unhelpful comments that are possible to come my way.
I appreciate any real assistance that could be offered.
-
Parrot version in use (if you are not aware of it, open terminal and type
cat /etc/os-release | grep VERSION
):
PRETTY_NAME=“Parrot OS 5.3 (Electro Ara)”
NAME=“Parrot OS”
VERSION_ID=“5.3”
VERSION=“5.3 (Electro Ara)”
VERSION_CODENAME=ara
ID=parrot
ID_LIKE=debian
HOME_URL=“https://www.parrotsec.org/”
SUPPORT_URL=“https://community.parrotsec.org/”
BUG_REPORT_URL=“https://community.parrotsec.org/” -
Logs/Terminal output (use pastebin or similar services):
(will post as requested)