NI Package Manager (NIPM)

cancel
Showing results for 
Search instead for 
Did you mean: 

NIPM and Offline System

Solved!
Go to solution

Is it possible to run NIPM on offline systems in such a way that it doesn't search for anything on the external network? I don't know, maybe flag? Currently, if I run NIPM on an offline system I have to wait for a very long timeout before the application starts and it is annoying. I know I can use NIPM CLI but sometimes it is just easier to do something with a GUI.

Michał Bieńkowski
CLA, CTA, CPI

  1. Did someone devote their time to help solve your problem? Appreciate it and give kudos.
  2. Problem solved? Accept as a solution so that others can find it faster in the future.
  3. Contribute to the development of TestStand by voting on the TestStand Idea Exchange.
0 Kudos
Message 1 of 5
(323 Views)
Solution
Accepted by bienieck

The "nipkg.enable-NI-connectivity" option mentioned in this post might help: NI Package Manager 2023 Q3 released! and it is documented here.

Scott Richardson
https://testeract.com
0 Kudos
Message 2 of 5
(313 Views)

@bienieck wrote:

Is it possible to run NIPM on offline systems in such a way that it doesn't search for anything on the external network? I don't know, maybe flag? Currently, if I run NIPM on an offline system I have to wait for a very long timeout before the application starts and it is annoying. I know I can use NIPM CLI but sometimes it is just easier to do something with a GUI.


For curiosity I can mention that NI treated it as a bug when LabVIEW behaved the same way (LabVIEW splash screen waited to connect to the NI news RSS feed upon LabVIEW launch). Of course NI Package Manager GUI should be usable immediately upon launch, but that feedback has been given to NI for a decade now without response. We do not use NIPM if we can avoid it.

CLA, CTA, CLED & LabVIEW Champion
0 Kudos
Message 3 of 5
(268 Views)

NIPM's initial and current design is to retrieve the list of all packages in registered feeds and updates its cached lists of those packages, which is used for updating the Updates and Packages tabs. One of the delays that you may experience is that if a system contains a lot of feeds, this takes time.

 

The above option will disable any of the NI feeds that were automatically added by an installation of NI software. I could see NI redesigning that startup and any refresh workflow to potentially lazily refresh and prevent use of the Updates and Packages tabs until that refresh is complete.

Scott Richardson
https://testeract.com
0 Kudos
Message 4 of 5
(243 Views)

I can just say (again) that it routinely takes NIPM 10-15 minutes to progress beyond its splash screen with a spinner running, even when I’ve simply double clicked an NI package to install it. It doesn’t even bother to check if the package I double clicked already has all necessary resources available, so it can go ahead and just install the thing and be done with it.

CLA, CTA, CLED & LabVIEW Champion
Message 5 of 5
(231 Views)