@rellieberman the MATLAB installer will not care, but you will likely run into problems with pacman if you either try and reinstall the current version or upgrade the package to a new version.
Search Criteria
Package Details: java-matlab 1:R2025a.25.1.0.2943329-6
Package Actions
Git Clone URL: | https://aur.archlinux.org/matlab.git (read-only, click to copy) |
---|---|
Package Base: | matlab |
Description: | A high-level language for numerical computation and visualization (Java components) |
Upstream URL: | https://www.mathworks.com/products/matlab.html |
Keywords: | computation matlab numerical visualization |
Licenses: | custom:MATLAB EULA |
Provides: | java-matlab-version |
Submitter: | ido |
Maintainer: | vitaliikuzhdin |
Last Packager: | vitaliikuzhdin |
Votes: | 41 |
Popularity: | 0.77 |
First Submitted: | 2015-08-15 09:33 (UTC) |
Last Updated: | 2025-06-25 09:52 (UTC) |
Dependencies (5)
- java-environment-openjdk (jdk10-openj9-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, liberica-nik-24-full-binAUR, zulu-8-binAUR, liberica-jdk-11-lite-binAUR, jdk19-openjdkAUR, zulu-jdk-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, jdk-openj9-binAUR, zulu-11-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-liberica-full-binAUR, jdk8-perfAUR, zing-21-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-dragonwell-extendedAUR, liberica-jdk-11-binAUR, zulu-17-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-21-binAUR, zulu-17-fx-binAUR, liberica-jdk-17-full-binAUR, zulu-21-binAUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, zing-8-binAUR, zulu-24-binAUR, jdk23-temurinAUR, liberica-nik-23-full-binAUR, zing-23-binAUR, jdk22-openjdkAUR, jdk23-openjdkAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk21-jetbrains-binAUR, jdk-openjdk-wakefieldAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk)
- matlabAUR (matlab-supportAUR)
- gendesk (make)
- inotify-tools (inotify-tools-gitAUR) (make)
- matlab-mpmAUR (make)
Required by (1)
- matlab (optional)
Sources (1)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 26 Next › Last »
daniel_shub commented on 2022-05-16 14:53 (UTC)
rellieberman commented on 2022-05-15 14:45 (UTC)
Hi all, and thanks for all the amazing work! I have a question, if I want to add more packages after a partial install, do I have to redo the whole installation? is there a way to just add the new packages I need? Thanks
game commented on 2022-05-09 22:27 (UTC)
Thanks for all the great work! Sadly I am stuck with the same log as this comment. I have downloaded the latest PKGBUILD 'pkgrel=5', 'pkgver=9.12.0.1903524' and Matlab <version>9.12.0.1927505</version>
which sets pkgrel and pkgver correctly. Still building gets stuck at the non-existent folder ${srcdir}/build/extern/engines/python
. Do you have any guidance for me?
Ketchup901 commented on 2022-05-01 10:30 (UTC)
Thanks for the update, partial install works now.
Rubo commented on 2022-04-25 17:52 (UTC)
@sukanka thank you, I left a comment on your pull request and I have enabled the Issues tab. I don't know why it was disabled.
sukanka commented on 2022-04-25 16:34 (UTC)
@Rubo, I ran namcap for the built package to check dependencies, and here is the output. https://fars.ee/53NB
Dependencies should be updated according to the output. Some are in depends
and some should go into optdepends
(for example java-runtime
) and some should be removed(libselinux
)
BTW, I cannot open an issue in that github repo.
Rubo commented on 2022-04-25 16:19 (UTC)
sukanka commented on 2022-04-25 14:36 (UTC) (edited on 2022-04-25 15:14 (UTC) by sukanka)
@Rubo, thanks for your reply, I now use the latest PKGBUILD, still, the problem is
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-> Running original installer...
-> Building Python API...
/home/sukanka/Downloads/matlab/PKGBUILD: line 160: cd: /tmp/makepkg/matlab/src/build/extern/engines/python: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...
But I notice another thing that may help. My matlab version is different from yours.
<version>9.12.0.1884302</version>
<release>R2022a</release>
I'm now redownloading 9.12.0.1927505
Update: I build this version successfully.
BTW, maybe you can setup a github repo for discussing this problem.
Rubo commented on 2022-04-25 14:21 (UTC) (edited on 2022-04-25 14:23 (UTC) by Rubo)
@sukanka sure, I re-package it every time I edit the PKGBUILD, to see if it works, and the current one works following the standard procedure, with or without the install.sh
script. Maybe you meant /tmp/makepkg/matlab/src/build/extern/
, since the problematic directory is ${srcdir}/build/extern/engines/python
?
I bumped the release of the PKGBUILD to 4. Nothing has changed since the previous one, just pkgrel
, please update it so that we are all on the same track.
With the Python MATLAB engine, it seems to me two problems can occur:
- Right after
-> Building Python API...
. If you are doing a partial installation, when the MATLAB off-line installer is ran at line 156,${srcdir}/build
is empty, so surely${srcdir}/build/extern/engines/python
can't be there! I'm thinking of splitting the building and the packaging of the Python engine from MATLAB itself. Please, let me know what do you think. - Right after
-> Packaging Python API...
. If you are using an old PKGBUILD, where you havepkgname=('python-matlabengine' 'matlab')
instead ofpkgname=('matlab' 'python-matlabengine')
, thepackage_python-matlabengine
function is ran afterpackage_matlab
. As you can see at line 274 of the current PKGBUILD,package_matlab
moves${srcdir}/build
into${pkgdir}/${instdir}
. Then, at line 192,package_python-matlabengine
changes the current directory to${srcdir}/build/extern/engines/python
, and an error is thrown, because${srcdir}/build
isn't there anymore, now it's in${pkgdir}/${instdir}
! That was a problem in one of the previous PKGBUILDs, which I fixed, and that's why I added the comment at lines 5-6.
I hope those are the only two problems, but please let me know if that's not the case.
sukanka commented on 2022-04-25 13:44 (UTC)
@Rubo, did you build the package yourself? Could you please have a look at the downloaded files? I notice in /tmp/makepkg/matlab/src/matlab/extern/
, there is only
include/
, no engines/python
. I used the latest PKGBUILD, and matlab R2022a downloaded from matlab installer.
Pinned Comments