VMware Remote Console on Manjaro (Arch) Linux
Installing VMware Remote Console on Manjaro (Arch) Linux⌗
Prerequisites⌗
Download VMware Remote Console from vmware.com (requires login)
Process⌗
Switch to the local cache directory for yay
[cthomas@clt-lt-manjaro ~]$ mkdir ~/.cache/yay
[cthomas@clt-lt-manjaro ~]$ cd ~/.cache/yay
Pull down the AUR files from github
[cthomas@clt-lt-manjaro yay]$ git clone https://aur.archlinux.org/vmware-vmrc.git
Cloning into 'vmware-vmrc'...
remote: Enumerating objects: 77, done.
remote: Counting objects: 100% (77/77), done.
remote: Compressing objects: 100% (50/50), done.
remote: Total 77 (delta 27), reused 75 (delta 27), pack-reused 0
Receiving objects: 100% (77/77), 20.04 KiB | 2.86 MiB/s, done.
Resolving deltas: 100% (27/27), done.
Copy the the VMRC bundle into the ~/.cache/yay/vmware-vmrc folder
[cthomas@clt-lt-manjaro yay]$ cp ~/Downloads/VMware-Remote-Console-12.0.4-21740317.x86_64.bundle ./vmware-vmrc/
Ensure VMware-Remote-Console pacakge resides in the same folder as PKGBUILD
[cthomas@clt-lt-manjaro yay]$ cd vmware-vmrc/
[cthomas@clt-lt-manjaro vmware-vmrc]$ ls
bootstrap config PKGBUILD VMware-Remote-Console-12.0.4-21740317.x86_64.bundle
Verify that the PKGBUILD file references the filename and checksum for the VMRC bundle that was downloaded.
[cthomas@clt-lt-manjaro vmware-vmrc]$ sha256sum VMware-Remote-Console-12.0.4-21740317.x86_64.bundle
e96f032b33bd02cd1fe94f66e6d86011efdeaa5b0c26fae3bc22e5f718bb3c01 VMware-Remote-Console-12.0.4-21740317.x86_64.bundle
[cthomas@clt-lt-manjaro vmware-vmrc]$ grep 'e96f032b33bd02cd1fe94f66e6d86011efdeaa5b0c26fae3bc22e5f718bb3c01' PKGBUILD
sha256sums=('e96f032b33bd02cd1fe94f66e6d86011efdeaa5b0c26fae3bc22e5f718bb3c01'
[cthomas@clt-lt-manjaro vmware-vmrc]$ grep 'VMware-Remote-Console-' PKGBUILD
"VMware-Remote-Console-$pkgver-21740317.x86_64.bundle"
If it does not, you need to edit PKGBUILD and update the sha256sums and the file name under build() {
Now Build (Run as user, not SU)
[cthomas@clt-lt-manjaro vmware-vmrc]$ makepkg -si
==> Making package: vmware-vmrc 12.0.4-1 (Mon 25 Sep 2023 10:43:04 AM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found VMware-Remote-Console-12.0.4-21740317.x86_64.bundle
-> Found bootstrap
-> Found config
==> Validating source files with sha256sums...
VMware-Remote-Console-12.0.4-21740317.x86_64.bundle ... Passed
bootstrap ... Passed
config ... Passed
==> Extracting sources...
==> Starting build()...
Extracting VMware Installer...done.
[AppLoader] Use all shipped libraries.
[AppLoader] Use all shipped libraries.
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "vmware-vmrc"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: vmware-vmrc 12.0.4-1 (Mon 25 Sep 2023 10:44:09 AM EDT)
==> Installing package vmware-vmrc with pacman -U...
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) vmware-vmrc-12.0.4-1
Total Installed Size: 104.92 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [########################################] 100%
(1/1) checking package integrity [########################################] 100%
(1/1) loading package files [########################################] 100%
(1/1) checking for file conflicts [########################################] 100%
(1/1) checking available disk space [########################################] 100%
:: Processing package changes...
(1/1) installing vmware-vmrc [########################################] 100%
Optional dependencies for vmware-vmrc
vmware-keymaps
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache..
[cthomas@clt-lt-manjaro vmware-vmrc]$
References⌗
Read other posts