Does this error mean I cannot install libvirt-bin on PureOS because it is i386??
root@sherab-pureos:~# sudo apt-get install libvirt-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libvirt-bin is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libvirt-daemon-system libvirt-dev:i386
libvirt-daemon-system:i386 libvirt-clients:i386
libvirt-dev libvirt-clients
E: Package 'libvirt-bin' has no installation candidate
As far as i know libvirt-bin was split into two parts in Debian, libvirt-daemon-system libvirt-clients if you need this as dependency you’ll have to do some workaround.
If you’ve got a .deb file you can ask dpkg to install it ignoring some dependency: sudo dpkg --ignore-depends=libvirt-bin -i yourdebfile.deb
then you have to edit (copy it first in case something goes wrong) /var/lib/dpkg/status file and remove the dependency from it to avoid any complain about that and cross your fingers.
Other option is to edit the source code or ask to the developers to fix it.
why do you need to install the :i386 packages? They don’t show up if I do sudo apt install libvirt-bin, so it is probably ok to just do sudo apt install libvirt-daemon-system libvirt-dev libvirt-clients and you should be good.