Description
The J programming language (unofficial)
Installation Instructions
Installation
sudo dnf copr enable jfondren/j
sudo dnf copr enable jfondren/jqt
sudo dnf install j jqt-unstable
- (optional)
sudo /usr/bin/ijconsole -js "exit 'install' jpkg 'base library' [ load 'pacman'"
- (optional)
sudo /usr/bin/ijconsole -js "exit 'install' jpkg 'install'jpkg {.\"1'shownotinstalled'jpkg''[ load 'pacman'"
You'll need to accept some keys. #2 is technically also optional, and for headless machines #1 also supports CentOS 7 and CentOS 6. Commands #4 and #5 install addon libraries.
Differences from an official J installation
Like the /usr install script, this uses 'ijconsole' rather than 'jconsole', as a little-known language from Oracle has squatted on the 'jconsole' name.
This uses ~/j64-j901-user instead of ~/j901-user for the jpath directory. You can confirm by checking jpath '~temp/foo'
in J.
'pacman' needs some extra care when used, to avoid installing official binaries as upgrades. See dnf info j
for more information.
jqt-unstable comes with a jqt.desktop file, so KDE and similar desktop environments should get an icon.
The 'unstable' for JQt is there as it's just cloning the git repo and building from master, as github releases are not fresh.
Other platforms
32-bit builds and F32 builds are going to have to wait on upstream improvements.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
EPEL 6 | x86_64 (6)* | EPEL 6 (0 downloads) |
EPEL 7 | x86_64 (9)* | EPEL 7 (94 downloads) |
EPEL 8 | x86_64 (13)* | EPEL 8 (96 downloads) |
* Total number of downloaded packages.