How to deploy GIMP software using SCCM
In this post we will see how to deploy GIMP software using SCCM. GIMP is GNU Image Manipulation Program (GIMP). GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems. It is free software, you can change its source code and distribute your changes. Whether you are a graphic designer, photographer, illustrator, or scientist, GIMP provides you with sophisticated tools to get your job done. GIMP enhances your productivity by providing lot of customization options and 3rd party plugins. When you download GIMP tool, it’s downloaded as an executable file. You can convert it into msi file using some tools but in this post we will use the GIMP executable file and deploy the GIMP software using Configuration Manager.
How to deploy GIMP software using SCCM
Download GIMP software from here. Once you have downloaded the GIMP software, you can copy it to a folder on the ConfigMgr server.
Launch the Configuration Manager console, click Software Library, under Application Management right click Applications and click Create Application. Choose Manually specify the application information and click Next.
Specify some information about the application such as Name, Publisher etc. Click Next.
You can specify more information about the GIMP application here, the information specified here will be seen by user in the Application Catalog. Click Next.
We will configure the Deployment Type for GIMP software. Click on Add. In the General page, choose Type as Script Installer click Manually specify the deployment type information. Click Next.
Specify some information about this deployment type and click Next.
For the Content Location, provide the path where the GIMP setup file is present. In my case I have copied the setup file to a folder named GIMP on SCCM server. The next step is to specify install and uninstall command.
Specify the Installation Program as “gimp-2.8.18-setup.exe” /VERYSILENT /NORESTART
Specify the Uninstall Program as “C:Program FilesGIMP-2.0setupunins000.exe” /silent /norestart /SUPPRESSMSGBOXES
Click Next.
Detection Method – Detection methods allow the administrator to check if application is already installed. It can also prevent an install of an application if it conflicts with another application that is already installed. In this step you configure the rules to detect whether the application already exists on the client machine. Click Configure rules to detect the presence of this deployment type and click on Add Clause.
On the Detection Rule window, choose Setting Type as File System. Under Specify the file or folder to detect the app, set the following
Type – File
Path – %ProgramFiles%GIMP 2bin
File or Folder name – gimp-2.8.exe
Click OK and then Next.
Selection the Installation behavior as Install for system if resource is device else install for user, Logon requirement as Whether or not a user is logged on and Installation program visibility to Hidden. Click Next.
For rest of the steps click Next and finally click Close.
Right click the GIMP application and click on Distribute Content. After you distribute the application to DP, right click on the GIMP software and click on Deploy. Choose the Collection where this application is to be deployed. After few minutes the GIMP software can be seen in the Software Center. Select the app and click on Install. The app is downloaded from the DP and installed.
If you want to know what’s going in the background during the software installation, open the AppEnforce.log file on the client computer using CMTrace tool. If the app fails to install you check this file for troubleshooting purpose.
Nice Directions, but is there any way to prevent a UAC box from popping up during the Software Center install. All my other applications do not ask for an admin password, just GIMP 2
I have a problem. I tried also to deploy Gimp 2.10.14 via SCCM. Single Install works fine for me, but i want to implement the Help.exe within. But this didn’t work for me with the typical Dependency. I really don’t know why. Any advice?
Sorry for bumping with the late comment.
I was testing out GIMP 2.10.20, and the installer changed a bit again. Now GIMP will prompt you if you want to install for all users or current user. The command line I used now is:
gimp-2.10.20-setup.exe /SP- /VERYSILENT /ALLUSERS /NORESTART
edit: Although this might still be missing something, as it does trigger an UAC prompt.
Hoping it will be of use to someone.
Thanks for your new command line
gimp-2.10.20-setup.exe /ALLUSERS /VERYSILENT /NORESTART
This worked for me
Working in Audit mode
I also used C:\Users\Administrator\Desktop\gimp-2.10.20-setup.exe /? and it pulled a list of all the switches used in GIMP
I hope this helps
I’ve tried this with version 2.10.8 and it doesnt install, it just exits with error code 259 which I believe is an application error rather than SCCM error so no idea what to do now.
I am not sure if there are some major changes made to the new installer. When i get time, I will test it.
Hi
I’m trying to deploy Gimp 2.8.22. When it is the only application waiting in Software Center it installed corectly, but when there are more deployments the installation doesn’t ended. In log there is error extracting temporary files: Out of memory. Free space on disk and RAM is OK. What could be wrong? Below the installation log:
2018-01-17 13:02:55.767 Log opened. (Time zone: UTC+01:00)
2018-01-17 13:02:55.767 Setup version: Inno Setup version 5.5.9 (u)
2018-01-17 13:02:55.767 Original Setup EXE: C:\WINDOWS\ccmcache\5y\gimp-2.8.22-setup.exe
2018-01-17 13:02:55.767 Setup command line: /SL5=”$700E0,88805222,121344,C:\WINDOWS\ccmcache\5y\gimp-2.8.22-setup.exe” /VERYSILENT /NORESTART /LOG
2018-01-17 13:02:55.767 Windows version: 6.1.7601 SP1 (NT platform: Yes)
2018-01-17 13:02:55.767 64-bit Windows: Yes
2018-01-17 13:02:55.767 Processor architecture: x64
2018-01-17 13:02:55.767 User privileges: Administrative
2018-01-17 13:02:55.799 64-bit install mode: Yes
2018-01-17 13:02:55.806 Created temporary directory: C:\WINDOWS\TEMP\is-0VCET.tmp
2018-01-17 13:02:55.982 [Code] Check32bitOverride False[]
2018-01-17 13:02:55.982 Extracting temporary file: C:\WINDOWS\TEMP\is-0VCET.tmp\setup.ini
2018-01-17 13:02:55.985 [Code] InitializeSetup Error extracting temporary file: Out of memory
2018-01-17 13:02:55.985 Message box (OK):
Błąd podczas wypakowywania plików tymczasowych.
Out of memory
I get the same exact error. Did you fine a fix?
I didn’t experience this error anytime. It could be an issue with the new release of GIMP as i see it’s reported here – http://www.gimpforum.de/showthread.php?p=159430
Hi,
My SCCM Cliente, does not have that look, although i have the latest client version installed. Why ? 🙂
Look ?. You mean the icon or software center ?
Hi,
I found out that i dind’t had the option to use the new software center on the cliente policy. Probably, that was the “issue” of having the old software center look 🙂 …. Let’s wait a few minutes
Just FYI.. The GIMP was deployed using Configuration Manager CB 1606 version. So, yes it has got a new look in that version.
Just FYI.. The GIMP was deployed using Configuration Manager CB 1606 version. So, yes it has got a new look in that version.
Had to package this software a couple of weeks ago. Used the same steps but this post definitely would have saved me some time. Thanks for posting!
Cool.. I should have published the post bit early then 🙂