Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] [Package Request] VMWare
@ 2021-10-15  7:57 Animeshz
  2021-12-20 14:43 ` Codythedragonrude
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Animeshz @ 2021-10-15  7:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 942 bytes --]

New issue by Animeshz on void-packages repository

https://github.com/void-linux/void-packages/issues/33557

Description:
Hi! Is it possible to add vmware to void linux packages? It should be under non-free.

I tried installing it via the xdeb but there are a few errors due to no-systemd present.

It would be helpful, because alot of drivers passthrough is easier in vmware than virtual box as well as it can monitor the usb traffic very easily with
```# <vmname>.vmx
monitor = "debug"
usb.analyzer.enable = TRUE
usb.analyzer.maxLine = 8192
```
options. Tried searching the same, I found a few unanswered posts about vbox (https://forums.virtualbox.org/viewtopic.php?f=6&t=94965 & https://forums.virtualbox.org/viewtopic.php?f=7&t=32915). [This method](https://docs.oracle.com/en/virtualization/virtualbox/6.0/admin/usbtrafficcapturing.html) was unreliable in my experience as I used earlier, I might need to recheck if it works.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Package Request] VMWare
  2021-10-15  7:57 [ISSUE] [Package Request] VMWare Animeshz
@ 2021-12-20 14:43 ` Codythedragonrude
  2023-05-08 19:37 ` AnErrupTion
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Codythedragonrude @ 2021-12-20 14:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1531 bytes --]

New comment by Codythedragonrude on void-packages repository

https://github.com/void-linux/void-packages/issues/33557#issuecomment-997985666

Comment:
> Hi! Is it possible to add vmware to void linux packages? It should be under non-free.
> 
> I tried installing it but there are a few errors due to no-systemd present.
> 
> It would be helpful, because alot of drivers passthrough is easier in vmware than virtual box as well as it can monitor the usb traffic very easily with
> 
> ```
> monitor = "debug"
> usb.analyzer.enable = TRUE
> usb.analyzer.maxLine = 8192
> ```
> 
> options. Tried searching the same, I found a few unanswered posts about vbox (https://forums.virtualbox.org/viewtopic.php?f=6&t=94965 & https://forums.virtualbox.org/viewtopic.php?f=7&t=32915). [This method](https://docs.oracle.com/en/virtualization/virtualbox/6.0/admin/usbtrafficcapturing.html) was unreliable in my experience as I used earlier, I might need to recheck if it works.
> 
> Also automount feature of vmware is pretty convenient to work with as well compared to manual mounting in vbox, it also allows to disconnect the next boot, and etc.

for now you have to run `vmware-modconfig --console --install-all` on every log in
basically the reason manual install does not work is because it has no way to load modules for stuff like vmnet (enables network connections) upon log in as normally those would be systemd services 

if you could find a way to run that vmware-modconfig upon log in it should get you by for now 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Package Request] VMWare
  2021-10-15  7:57 [ISSUE] [Package Request] VMWare Animeshz
  2021-12-20 14:43 ` Codythedragonrude
@ 2023-05-08 19:37 ` AnErrupTion
  2023-05-08 19:38 ` AnErrupTion
  2023-05-08 19:39 ` AnErrupTion
  3 siblings, 0 replies; 5+ messages in thread
From: AnErrupTion @ 2023-05-08 19:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1396 bytes --]

New comment by AnErrupTion on void-packages repository

https://github.com/void-linux/void-packages/issues/33557#issuecomment-1538937175

Comment:
Running ``vmware-modconfig`` manually won't work either as it requires systemd. However, I've found a workaround to all of this which allows VMware Workstation to run without systemd. Here are the steps:

1. Download and run the VMware Workstation installer:
``# ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle``

If it doesn't detect systemd, the installer will put shell scripts under ``/etc/init.d/``. That's perfect for us, because runit also uses shell scripts.

2. Now, we need to compile the kernel modules. Fortunately, someone has made a GitHub repository with the source code for each version of VMware Workstation, starting from version 12.5.x. We can then compile the kernel modules like so:

```
$ git clone https://github.com/mkubecek/vmware-host-modules -b workstation-17.0.2
$ cd vmware-host-modules
$ make
# make install
```

Note that the kernel modules will not be using DKMS, so you'll have to recompile them manually after each kernel update.

3. Reboot so the kernel modules can load.

4. Finally, we need to start the vmware and vmware-USBArbitrator services, like so (you may start them automatically at boot):

5. And we're done! You should now be able to launch and use VMware Workstation. :D

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Package Request] VMWare
  2021-10-15  7:57 [ISSUE] [Package Request] VMWare Animeshz
  2021-12-20 14:43 ` Codythedragonrude
  2023-05-08 19:37 ` AnErrupTion
@ 2023-05-08 19:38 ` AnErrupTion
  2023-05-08 19:39 ` AnErrupTion
  3 siblings, 0 replies; 5+ messages in thread
From: AnErrupTion @ 2023-05-08 19:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1484 bytes --]

New comment by AnErrupTion on void-packages repository

https://github.com/void-linux/void-packages/issues/33557#issuecomment-1538937175

Comment:
Running ``vmware-modconfig`` manually won't work either as it requires systemd. However, I've found a workaround to all of this which allows VMware Workstation to run without systemd. Here are the steps:

1. Download and run the VMware Workstation installer:
``# ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle``

If it doesn't detect systemd, the installer will put shell scripts under ``/etc/init.d/``. That's perfect for us, because runit also uses shell scripts.

2. Now, we need to compile the kernel modules. Fortunately, someone has made a GitHub repository with the source code for each version of VMware Workstation, starting from version 12.5.x. We can then compile the kernel modules like so:

```
$ git clone https://github.com/mkubecek/vmware-host-modules -b workstation-17.0.2
$ cd vmware-host-modules
$ make
# make install
```

Note that the kernel modules will not be using DKMS, so you'll have to recompile them manually after each kernel update.

3. Reboot so the kernel modules can load.

4. Finally, we need to start the vmware and vmware-USBArbitrator services, like so (you may start them automatically at boot):

```
# sh /etc/init.d/vmware start
# sh /etc/init.d/vmware-USBArbitrator start
```

6. And we're done! You should now be able to launch and use VMware Workstation. :D

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Package Request] VMWare
  2021-10-15  7:57 [ISSUE] [Package Request] VMWare Animeshz
                   ` (2 preceding siblings ...)
  2023-05-08 19:38 ` AnErrupTion
@ 2023-05-08 19:39 ` AnErrupTion
  3 siblings, 0 replies; 5+ messages in thread
From: AnErrupTion @ 2023-05-08 19:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1422 bytes --]

New comment by AnErrupTion on void-packages repository

https://github.com/void-linux/void-packages/issues/33557#issuecomment-1538937175

Comment:
Running ``vmware-modconfig`` manually won't work either as it requires systemd. However, I've found a workaround to all of this which allows VMware Workstation to run without systemd. Here are the steps:

1. Download and run the VMware Workstation installer:
``# ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle``

If it doesn't detect systemd, the installer will put shell scripts under ``/etc/init.d/``.

2. Now, we need to compile the kernel modules. Fortunately, someone has made a GitHub repository with the source code for each version of VMware Workstation, starting from version 12.5.x. We can then compile the kernel modules like so:

```
$ git clone https://github.com/mkubecek/vmware-host-modules -b workstation-17.0.2
$ cd vmware-host-modules
$ make
# make install
```

Note that the kernel modules will not be using DKMS, so you'll have to recompile them manually after each kernel update.

3. Reboot so the kernel modules can load.

4. Finally, we need to start the vmware and vmware-USBArbitrator services, like so (you may start them automatically at boot):

```
# sh /etc/init.d/vmware start
# sh /etc/init.d/vmware-USBArbitrator start
```

6. And we're done! You should now be able to launch and use VMware Workstation. :D

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-05-08 19:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-15  7:57 [ISSUE] [Package Request] VMWare Animeshz
2021-12-20 14:43 ` Codythedragonrude
2023-05-08 19:37 ` AnErrupTion
2023-05-08 19:38 ` AnErrupTion
2023-05-08 19:39 ` AnErrupTion

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).