Can't install nada


(X) #1

I need : opera , virtualbox , TOR … , can’t ‘work’ this way !

xbps-install -Sv virtualbox-ose

[*] Updating https://repo.voidlinux.eu/current/musl/x86_64-musl-repodata' ... [*] Updatinghttps://repo.voidlinux.eu/current/musl/nonfree/x86_64-musl-repodata’ …
Unable to locate ‘virtualbox-ose’ in repository pool.

xbps-install -S opera

[*] Updating https://repo.voidlinux.eu/current/musl/x86_64-musl-repodata' ... [*] Updatinghttps://repo.voidlinux.eu/current/musl/nonfree/x86_64-musl-repodata’ …
Unable to locate ‘opera’ in repository pool.

xbps-install -S tor-browser

[*] Updating https://repo.voidlinux.eu/current/musl/x86_64-musl-repodata' ... [*] Updatinghttps://repo.voidlinux.eu/current/musl/nonfree/x86_64-musl-repodata’ …
Unable to locate ‘tor-browser’ in repository pool.

:angry::rage::angry:


#2

You should not use musl if you want to have these packages. opera and tor-browser are both just repackaged binaries that are only provided for glibc by Opera/Tor Project. Don’t know why virtualbox is not avaible, would need probably some heavy patching for musl


#3

qemu instead? Works like a charm!

EDIT: Don’t get mad at musl… Read before installing! I did, and after, I was convinced :wink:


(Max) #4

As already stated, qemu runs on musl as does firefox.

If you want to use opera and virtualbox, you have 3 options:

  • Reinstall Void and use the glibc version (recommended, since many applications run only under glibc)
  • Use a glibc chroot environment (See this wiki article) and run the applications from there (this is a bit tricky)
  • Run a Void glibc install inside qemu (not recommended since it is not very performant)

In general:
Use the musl version of Void only if you know exactly what it is and you don’t need graphical applications that rely on glibc (of which there are many).
When in doubt which version to use, always use the glibc version since it won’t give you nearly as many headaches as the musl version would. :slight_smile:


#5

Thx! Now,… musl per se gives no headaches, if you know what to expect. I just love it!
Why? It behaves like it should :wink:


(X) #6
sorry , typo !

(Max) #7

Yes :smiley:
My wording was a bit harsh.

musl is a great project and I love that void has a musl-flavour. And if you know what to expect you really won’t have much trouble.
But if you accidentally stumble upon the musl-version, then it can cause headaches when you can’t figure out why some applications are not available. :smiley:


#8

xbps-install -Suv?

EDIT: Been running on musl for… soon 1y and have nearly nothing to complain about. Just loving it more everyday :heart_eyes:

Actually, I’ve changed my mind set…
Don’t ask,… does it work on musl?
Instead, ask… why doesn’t it work on musl? And, soon enough you will be asking… what alternatives are there on musl?


(X) #9

i feel musl a bit fast . . .

https://wiki.musl-libc.org/alternatives.html


(X) #10

Qemu SUCKS ! period ! ! next ! ! !

nothing like VB or some paid soft . . .


#11

Why does it suck?
To be honest, I’ve never used any other virtualization software… only qemu.


#12

lol :laughing:


#13

Qemu is actually really good, however I can understand it is difficult as it’s a command-line (CLI) tool.
To give a fair comparison, I once used it to run Windows with a graphics card using PCI-passthrough. Worked really well with any games, with insignificant performance difference.
AFAIK there is a 3rd party GUI frontend for Qemu.
Now, this post is going quite offtopic, but I feel I had to answer that.


#14

For using qemu with a graphical UI, install qemu, libvirt, and virt-manager, and enable the libvirtd and virtlogd (as far as I remember) services. Then, start virt-manager.


(Erin) #15

aqemu is a qt frontend already available in the repos.

Edit: Qt4!


(Masato the Empty) #16

Ah yes, libvirt!

Libvirt-generated Qemu commands. A thing of beauty or the stuff of nightmares?