@reed1: You get this when doing what?
% VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 4.2.18
Revision: 88780
Edition:
Description: USB 2.0 Host Controller, VirtualBox RDP, PXE ROM with E100 support.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
Search Criteria
Package Details: virtualbox-ext-oracle 7.1.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/virtualbox-ext-oracle.git (read-only, click to copy) |
---|---|
Package Base: | virtualbox-ext-oracle |
Description: | Oracle VM VirtualBox Extension Pack |
Upstream URL: | https://www.virtualbox.org/ |
Keywords: | virtualbox |
Licenses: | custom:PUEL |
Submitter: | seblu |
Maintainer: | seblu (eworm) |
Last Packager: | eworm |
Votes: | 1361 |
Popularity: | 1.47 |
First Submitted: | 2010-12-24 16:48 (UTC) |
Last Updated: | 2024-10-15 16:10 (UTC) |
Dependencies (2)
- virtualbox (virtualbox6-binAUR, virtualbox-svnAUR, virtualbox6.1-binAUR, virtualbox-binAUR)
- rdesktop (optional) – client to connect vm via RDP
Required by (2)
- virtualbox-bin (optional)
- virtualbox6.1-bin (optional)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 23 24 25 26 27 28 29 30 31 32 33 .. 42 Next › Last »
eworm commented on 2013-09-09 11:19 (UTC)
reed1 commented on 2013-09-09 10:52 (UTC)
I got verr_pdm_devhlpr3_version_mismatch :(
eworm commented on 2013-05-28 10:55 (UTC)
Sure this may end up in conflicts. But that is still broken design by Virtualbox.
Installing the files to /var/lib is not the right way either. Quoting the Filesystem Hierarchy Standard [0] about /var:
> /var contains variable data files. This includes spool directories and files,
> administrative and logging data, and transient and temporary files."
and about /var/lib:
> This hierarchy holds state information pertaining to an application or the
> system. State information is data that programs modify while they run, and
> that pertains to one specific host.
I think the right way would be to make Virtualbox install files to ~/.VirtualBox/ExtensionPacks, while still accepting packages installed globally by pacman to /usr/lib/virtualbox/ExtensionPacks.
[0] http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
seblu commented on 2013-05-28 10:41 (UTC)
@eworm: Firefox is a good example. Packages providing extensions are installed globally (in /usr) and users one are installed in there home. Virtualbox install user extensions in /usr too, asking for super cow power and bypassing pacman.
So, removing and readding this extensions by Vbox GUI will create conflict with next vbox package update. Nothing new.
I started looking to define a new vbox extension path outside /usr (e.g: /var/lib/) to avoid all conflicts with pacman. w&s.
$ find /var/abs -name *install|wc -l
1506
techlive commented on 2013-05-28 08:27 (UTC)
I second @eworm, system-wide files should be managed by pacman, this is how Arch works.
eworm commented on 2013-05-24 06:33 (UTC)
I do not agree. I think my example is relevant and valid. Take whatever package you like, usually there is no install script run by pacman after general package installation.
Ok, back to firefox, it's a good example: A user can install extension. These extensions are installed on a per user basis, in user's home directory. I am fine with that.
Virtualbox extensions however are installed globally in a world readable directory in /usr. Thus I think the files should be managed by pacman.
About the different package... Well, I tried to contribute my changes to your packages. But it's all about choice: We do have a different point of view and I made it my way. Users now may choose what they prefer.
seblu commented on 2013-05-23 21:58 (UTC)
The install.sh provided as installer by firefox have the same purpose as pacman. Here we speak of a GUI provided by Virtualbox, after it's installation, to hot add (official or not) extensions into /usr or remove it without talking to pacman. Your example is not relevant.
I love the idea to have all files in /usr managed by pacman, so your argument is challenging. But allowing users to re-add/add/remove extensions by the virtualbox GUI is convenient and not in our hands.
I've the same logic in https://www.archlinux.org/packages/community/x86_64/virtualbox-ext-vnc/.
Your prompt pushing of a different package is _not_ smart and don't help to improve things for both packages.
eworm commented on 2013-05-23 20:02 (UTC)
As Sébastien does not like the idea... I've uploaded my own package to AUR:
https://aur.archlinux.org/packages/virtualbox-extension-pack/
eworm commented on 2013-05-23 19:40 (UTC)
I see it does. But that is not really a good reason to rely on that mechanism, no? Or did you download firefox.tar.gz and ran some crappy install.sh script?
pacman should know about every single file installed to /usr, everything else is just broken.
Pinned Comments
seblu commented on 2019-04-25 17:41 (UTC)
There is no version dependency on this package on purpose! You could read comments back from 2011 to understand why.