ghepardoman/NI-Multisim-14-for-Linux-and-MacOS
ghepardoman/NI-Multisim-14-for-Linux-and-MacOS has 34 GitHub stars and 5 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-13 13:48 UTC. Last push 2026-11-07.
Install NI Multisim 14.3 on Linux (Ubuntu, Arch, Fedora, openSUSE) and macOS with Wine — one-command automated installer.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Automated installer for NI Multisim 14.3 on Linux and MacOS via Wine.
Built for the redpilled breed of engineers and students who rely on NI Multisim every day but run Linux/MacOS as their primary OS. This repository provides the tools, tweaks, and compatibility setup needed to make Multisim usable on a daily-driver environment without the usual headaches.
Authors: Giovanni De Rosa, Lorenzo Pappalardo
⚠️ Beware of unofficial copies of this project.
📋 Table of Contents
Overview
This bash script automates the full process of installing NI Circuit Design Suite 14.3 (Multisim) on Linux or MacOS. It handles Wine installation, a dedicated Wine prefix, dependency setup, and the Multisim installer execution — all in a single run across all supported distros.
Prerequisites
wget, git, wine or winehq-stable, winetricks, cabextract, curl and unzip available on your system
🐧 Linux Support
Supported Distributions
| Distribution Family | Tested Distros |
|---|---|
| 🔵 Arch | Arch Linux |
| 🟠 Debian / Ubuntu | Ubuntu |
| 🔴 Fedora / RHEL | Fedora |
| 🟢 openSUSE | openSUSE Tumbleweed |
🍎 MacOS Support
Requirements
- macOS 10.14 (Mojave) or later (the script has been tested on macOS 26)
- Intel or Apple Silicon
Many of the required dependencies are already on the system.
If git is not already present in your system, type it in your terminal: it will yield an error but you will then be prompted to install the XCode Command Line Tools and the issue will be fixed.
Wine should be installed with Homebrew: brew install --cask wine-stable winetricks.
If Wine suddenly disappears, brew remove it and install it again.
💻 Install
curl -fsSL https://raw.githubusercontent.com/ghepardoman/NI-Multisim-14-for-Linux-and-MacOS/main/install.sh -o install.sh && bash install.sh
or more explicitly
# 1. Download the script
curl -fsSL https://raw.githubusercontent.com/ghepardoman/NI-Multisim-14-for-Linux-and-MacOS/main/install.sh -o install.sh
# 2. Make it executable (optional but good practice)
chmod +x install.sh
# 3. Run it normally
./install.sh
⚠️ Do not run as root. The script uses
sudointernally where needed.
🧹 Uninstall
curl -fsSL https://raw.githubusercontent.com/ghepardoman/NI-Multisim-14-for-Linux-and-MacOS/main/uninstall.sh -o uninstall.sh && bash uninstall.sh
or
# 1. Download the script
curl -fsSL https://raw.githubusercontent.com/ghepardoman/NI-Multisim-14-for-Linux-and-MacOS/main/uninstall.sh -o uninstall.sh
# 2. Make it executable (optional)
chmod +x uninstall.sh
# 3. Run it
./uninstall.sh
⚙️ How it works
Distro/OS Detection
The script is "universal" in the sense that it has cross-compatibility between Linux distros/macOS without the use of unique functions, albeit the script occasionally uses /etc/os-release or uname -s if a distro-specific or macOS-specific step/fix is required.
Checking for Prerequisites
Automatically checks for required packages and prints out the missing ones, if any.
Wine Prefix Setup
Creates a dedicated Wine prefix at ~/.multisim143, isolated from your default Wine environment, configured with Windows 10 compatibility mode.
Because it is just a regular 64-bit prefix there's no need to mess with wine versions.
Choosing Multisim Edition
Allows you to choose whether to install Multisim Educational or Professional.
Script-wise this only affects which installer gets downloaded with wget.
Both the installers are the "online" version, making their filesize much lighter.
Installing Multisim
The script will run Multisim's installer; here you're required to follow the setup steps manually. We highly suggest you say "no" when prompted for automatic updates at the very end of the installation.
Getting the Jet Database to work
MDAC 2.7 and Jet 4.0's installation will be handled by the script:
both of their redistributables are pulled with wget from the Web Archive (the same location where winetricks installs them from).
MDAC 2.7 is installed by simply running what the downloaded with Wine, MDAC_TYP.exe.
Jet 4.0's installation requires a few extra steps:
- First the script runs through Wine the redistributable that has just been downloaded (
Jet40SP8_9xNT.exe); - Then it is required to extract the DLL files by running cabextract a few times *(view
install.shfor specific steps)`; - The three required DLLs are then copied inside
~/.multisim143/drive_c/windows/syswow64/; - Two of the DLLs have to be registered using
wine regsvr32.
Why not just use Winetricks?
Because we'd just end up having architecture-wise compatibility issues.
Cleanup
Removes whichever temporary folders were created for installed files/extraction operations.
Adding Multisim to Applications (macOS only)
Because it is not handled by macOS, unlike how it happens on Linux distros, the script downloads the .app package that we created from this repository (assets/macOS/multisim.app.zip); it is then unzipped and placed inside /Applications/ allowing Multisim to be launched easily.
Reboot
Asks for system reboot; not required but fixes any issue with running Multisim most times.
🗒️ Notes & Known Issues
Linux-Specific
- The Wine prefix is stored at
~/.multisim143and is completely separate from any existing Wine setup you may have. - A system reboot is recommended after installation.
- If Multisim does not appear in your application launcher after install, try running:
update-desktop-database ~/.local/share/applications - Only the subsequent distros were tested: Arch Linux, Ubuntu, Fedora, openSUSE Tumbleweed.
MacOS-Specific
- The
.appbundle needed to be created manually.
⚠️ Disclaimer
This project is provided "as is", without warranty of any kind, express or implied.
The authors are not responsible for:
- Any damage to your system resulting from the use of this script
- Compatibility issues with specific hardware, software, or OS versions
- Changes to third-party services (NI download servers, Wine, Homebrew, package repositories) that may break the installer
- Any legal issues arising from the installation or use of NI Multisim 14.3
NI Multisim is proprietary software owned by National Instruments (NI) / Emerson. This script only automates the download of the official installer from NI's own servers and does not redistribute any proprietary software.
You are solely responsible for ensuring you have a valid license to use NI Multisim 14.3.
📄 License
This script is released under the GNU General Public License v3.0.
You are free to use, modify, and redistribute it, provided you include the original copyright notice and this license.
Explore related projects
n8n-io/n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
210,373 starslanggenius/dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
161,087 starsmicrosoft/PowerToys
Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
140,926 starsstablyai/orca
Orca is the place for working with a fleet of agents (e.g. Grok Bot, Claude Code). Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.
124,069 stars