Package Details: vmware-vmrc 12.0.5-1

Git Clone URL: https://aur.archlinux.org/vmware-vmrc.git (read-only, click to copy)
Package Base: vmware-vmrc
Description: VMware Remote Console
Upstream URL: https://www.vmware.com/go/download-vmrc
Keywords: vmrc vmware
Licenses: custom:vmware
Submitter: fanjiang
Maintainer: richardjs
Last Packager: richardjs
Votes: 15
Popularity: 0.22
First Submitted: 2019-05-06 08:02 (UTC)
Last Updated: 2023-11-29 19:23 (UTC)

Dependencies (1)

Required by (0)

Sources (3)

Pinned Comments

richardjs commented on 2022-05-04 19:02 (UTC) (edited on 2023-11-29 19:23 (UTC) by richardjs)

Notes for 12.0.1-2 [edit: applicable to 12.0.5-1]:

  • You need to download the VMware-Remote-Console .bundle from https://www.vmware.com/go/download-vmrc and place it in the same directory as the PKGBUILD.

  • vmware-keymaps has been made an optional dependency. vmrc will run fine without it, although I imagine how well it works may depend on your keyboard setup. Making it an optional dependency removes the problem of conflicting files between vmware packages, but also lets those who don't need it ignore it.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

douglasimcabral commented on 2020-09-06 00:06 (UTC)

To make it easier to understand, I suggest the following version for PKGBUILD:


# Maintainer: Fan Jiang <i@fanjiang.me>

# You can get the software from https://www.vmware.com/go/download-vmrc

pkgname=vmware-vmrc
pkgver=11.2.0
pkgrel=2
pkgdesc="VMWare VMRC Client."
arch=('x86_64')
url="https://www.vmware.com/go/download-vmrc"
license=('custom:vmware')
depends=()
optdepends=()

# Edit variable below to match the full path to the file you have downloaded
_path_bundle="/home/null/Downloads/VMware-Remote-Console-11.2.0-16492666.x86_64.bundle"

source=("file://${_path_bundle}"
        "bootstrap"
        "config")

sha256sums=('b2eb8a356993fae8bb48aa30d0e79e5e88d3733615d12010effdf76fefdedfb0'
            '22282e8643d8a20e63773435161e5a5d01c6acce53aa81f27a4d20f111acd228'
            'c5643ebad140391622c57ab88d6071b91d1ea9a8379c1aec573c845a00be30d4')

build() {
    cd "$srcdir"
    sh ${_path_bundle} -x ./files
    cd "$srcdir/files"
}

package ()
{
    local vmware_installer_version=$(cat "$srcdir/files/vmware-installer/manifest.xml" | grep -oPm1 "(?<=<version>)[^<]+")
    # mkdir -p "$pkgdir/var/log"
    # mkdir -p "$pkgdir/etc/init.d"
    cd "$srcdir/files"
    mkdir -p "$pkgdir/usr/share" "$pkgdir/usr/bin" "$pkgdir/usr/lib/vmware" "$pkgdir/usr/lib/vmware/setup"
    cp -r \
        vmware-vmrc/share/* \
        vmware-player-core/share/* \
        vmware-vmrc-app/share/* \
        "$pkgdir/usr/share"

    cp -r \
        vmware-installer/bin/* \
        vmware-usbarbitrator/bin/* \
        vmware-vmrc-app/bin/* \
        "$pkgdir/usr/bin"

    cp -r \
        vmware-installer/lib/* \
        vmware-player-core/lib/* \
        vmware-vmrc-app/lib/* \
        vmware-vmrc/lib/* \
        "$pkgdir/usr/lib/vmware"

    cp -r \
        vmware-vmrc-setup/vmware-config \
        "$pkgdir/usr/lib/vmware/setup"

    # install -Dm 644 vmware-installer/bootstrap "$pkgdir/etc/vmware-installer/bootstrap"
    install -Dm 644 "$srcdir/bootstrap" "$pkgdir/etc/vmware/bootstrap"
    install -Dm 644 "$srcdir/config" "$pkgdir/etc/vmware/config"

    chmod +x \
        "$pkgdir/usr/bin"/* \
        "$pkgdir/usr/lib/vmware/bin"/* \
        "$pkgdir/usr/lib/vmware/setup"/* \
        "$pkgdir/usr/lib/vmware/lib"/libvmware-gksu.so/gksu-run-helper

    for link in \
        vmrc \
        vmware-gksu \
        vmware-setup-helper
    do
        ln -s /usr/lib/vmware/bin/appLoader "$pkgdir/usr/lib/vmware/bin/$link"
    done

    sed -i 's,@@BINARY@@,/usr/bin/vmrc,' "$pkgdir/usr/share/applications/vmware-vmrc.desktop"

    ln -s '/usr/lib/vmware/lib/libvmplayer.so/libvmplayer.so' "$pkgdir/usr/lib/vmware/lib/libvmplayer.so/libvmrc.so"
    ln -s '/usr/lib/vmware/lib/libvmplayer.so' "$pkgdir/usr/lib/vmware/lib/libvmrc.so"

    sed \
        -e "s/@@VERSION@@/$vmware_installer_version/" \
        -e "s,@@VMWARE_INSTALLER@@,/usr/lib/vmware-installer/$vmware_installer_version," \
        -i "$pkgdir/etc/vmware/bootstrap"
}

jlbassereau commented on 2020-08-17 07:26 (UTC)

As already mentionned by germafab, it would be a good idea to display a message that asks to download the bundle file first

ndroftheline commented on 2020-08-12 18:40 (UTC) (edited on 2020-08-12 18:41 (UTC) by ndroftheline)

If I can suggest some additions to the README pinned comment that I had to go figure out (as a noob to the AUR):

  1. You need to register on VMWare website to get the installer bundle
  2. Compare the filename of the downloaded .bundle file to the source= entry in the PKGBUILD file, which you can access and modify during the build process in Pamac by clicking the "Edit build files" button on the Transaction Summary screen.
  3. If the filename/version changed, just change the source=("local:///xxxxx.bundle" "bootstrap" "config") line to match the full path to the file you have downloaded. Take note of the three slashes after local:. For example, an updated source line might be: source=("file:///home/ndroftheline/Downloads/VMware-Remote-Console-11.2.0-16492666.x86_64.bundle" "bootstrap" "config")

durden_00 commented on 2020-08-11 22:07 (UTC)

Hi, I have installed also vmware-horizon and when I try to install this I got this message:

vmware-vmrc: /usr/lib/vmware/xkeymap/no101 exists in filesystem (owned by vmware-keymaps) vmware-vmrc: /usr/lib/vmware/xkeymap/no104 exists in filesystem (owned by vmware-keymaps) vmware-vmrc: /usr/lib/vmware/xkeymap/pt101 exists in filesystem (owned by vmware-keymaps)

Do you have any hint on what can I do avoid the error messages. Thank you,

fanjiang commented on 2020-07-15 02:14 (UTC)

Pushed a new version, please test and report back any issues :)

Thanks @germafab for the local:// suggestion.

fanjiang commented on 2020-07-13 01:30 (UTC)

@vargask No that is not correct as systemd does NOT use the old init.d format. If you have problem please post the relevant logs.

@ptrj Sorry for the delay, I'll update shortly. Thanks! :)

<deleted-account> commented on 2020-07-12 20:10 (UTC)

Hi All,

I had the same issue here described and modify the source line in PKGBUILD did not fix.

Then I tried with the .bundle file. chmod +x *.bundle. As root ran ./VMware-Remote-Console-11.2.0-16492666.x86_64.bundle after accepting the EULA, the installer asks for a system service scripts directory. I changed it to "/etc/systemd/system". I am a new Arch user and I noticed that at least in the latest version of Arch "/etc/init.d" doesn't exist. System service scripts directory (commonly /etc/init.d).: /etc/systemd/system

The installer completed successfully and I could launch a remote console just fine.

ptrj commented on 2020-07-12 10:59 (UTC) (edited on 2020-07-12 10:59 (UTC) by ptrj)

Hi, new version :-)

VMware Remote Console 11.2.0 for Linux
MD5SUM: 5ae15f0047e00841c1cbbfc11f63ecee
SHA1SUM:    28f29e8c40f30ff26b6022695687101cdb92d3d9
SHA256SUM:  b2eb8a356993fae8bb48aa30d0e79e5e88d3733615d12010effdf76fefdedfb0

elchaino commented on 2020-06-16 13:45 (UTC)

Just copy the downloaded .bundle file to /home/user/.cache/yay/vmware-vmrc/ and launch install again, no code change needed.