Adobe Creative Cloud Packager For Mac

  • Death of Creative Cloud Packager. Love it or loathe it, Creative Cloud Packager (CCP) has been around since mid-2013, & has been a helpful tool for us Admins to create PKG’s for the various Creative Cloud releases. Around mid 2016, Adobe published a KB on automating CCP using some specially crafted XML.
  • Package creation is easy with the Creative Cloud Packager—the Creative Cloud Packager has an easy-to-use GUI that makes it simple to create a deployment package The packages created by the Creative Cloud Packager are in industry-standard formats (MSI in Windows, PKG in Mac OS) that are compatible with SCCM and ARD.
  • The recommendation is to install the applications through the Adobe Creative Cloud desktop app. The Creative Cloud desktop app has been updated and allows the successful installation of current and previous versions of Creative Cloud applications. For complete details regarding the installation process, see Download your Creative Cloud apps.

Aug 21, 2020 Adobe Creative Cloud costs $20.99/month for a single app, or $52.99/month for the entire suite. Introducing Adobe Creative Cloud desktop applications, including Adobe Photoshop CC and Illustrator CC. They're the next generation of CS tools. Get hundreds of all-new features. Hey all: Created and deployed a Creative Cloud 2014 package to our Apple iMac OS 10.9.5 The package is now out of date and desktops cannot install updates. I have attempted to create an update package with Adobe Creative Cloud Packager but the update package will not install. I am attempting to cr.

In the previous post, we covered the scenarios in which you might want to deploy a Creative Cloud device license or serial number separate from the actual applications, as a “License File Package”. Although the Creative Cloud Packager app supports this as a workflow, the problem is that it doesn’t help you out much with regards to the files it outputs.

Adobe has had the APTEE tool around for a while, as a command-line interface to the Creative Suite licensing tools, to aid with deployment automation - it’s a single executable which confusingly does not include “APTEE” anywhere in the name of the binary: adobe_prtk.

This tool is still around, and has been updated for Creative Cloud. It’s also claimed to be installed as part of Creative Cloud Packager, which is true, but its location is not documented anywhere I could find, so I’ll save you the trouble looking for it: /Applications/Utilities/Adobe Application Manager/CCP/utilities/APTEE/adobe_prtk.

According to the official documentation for the “Create License File” option in CCP, that outputs four files:

  • AdobeSerialization
  • RemoveVolumeSerial
  • helper.bin
  • prov.xml

Creative Cloud Packager Mac

.there’s no adobe_prtk among those. But it turns out, if we take a look at the strings of AdobeSerialization - which the docs say we can run with “admin privileges” to license the software - some of the first strings found in the binary look an awful lot like flags to adobe_prtk:

AdobeSerialization seems to be a purpose-built version of adobe_prtk with options baked in. This tool loads your authenticated data and license details stored in an opaque format from the prov.xml file to perform a transaction with Adobe’s licensing servers and commit the results to the local machine’s Adobe licensing database.

Along with AdobeSerialization there’s the RemoveVolumeSerial tool. Unfortunately, as mentioned previously and in Adobe’s official CCP documentation this tool is supported for “Enterprise and EEA customers only” - which means it can’t be used to deactivate a machine that is using a Device license in a Teams-based agreement. In fact, it has an LEID baked in along with the adobe_prtk options: V7{}CreativeCloudEnt-1.0-Mac-GM. (For reference, the current LEID for the Creative Cloud Teams “Complete” product is V6{}CreativeCloudTeam-1.0-Mac-GM.)

We’ve got enough hints in these two binaries to figure out that we can pass flags to adobe_prtk. From my examination, these roughly boil down to using the --tool=GetPackagePools flag for a device (Teams) license (see references to “DBCS” throughout the code, ~/Library/Logs/oobelib.log file and the prov.xml file), and --tool=VolumeSerialize for a serial number (Enterprise) license.

Using the adobe_prtk tool and knowing the LEID of the product we want to deactivate, we can also do what the RemoveVolumeSerial tool cannot do: deactivate a teams-based device. The tool options don’t seem to be different depending on a device or serial license, the issue is simply that RemoveVolumeSerial has a hardcoded LEID, whereas we can know ours by looking up the list, or even better, retrieving this automatically from the prov.xml file.

Based on this examination, it looks like adobe_prtk can perform a superset of the functions these two special binaries output from CCP can do, using a single binary. So in order to build a “licensing package” that can be installed as a native OS X installer package (and deployed with Munki, Imagr, DeployStudio, Casper, etc.) we have our necessary ingredients: we need the adobe_prtk (or “APTEE”) tool, the prov.xml file corresponding to our license, and we know the commands to install and remove the license. Still, we need to know which command flags go with which license type, and we need to set the correct LEID if we want to ever be able to deactivate the license. Why not instead use the binaries that are output by CCP? As I described above, the removal tool will not work for all license agreements. I’d rather not have to keep track of multiple different binaries if one can do all the work.

Since investigating all this I decided this would be useful to encapsulate into a script that removes the guesswork from this, and so it has been put on GitHub here: make-adobe-cc-license-pkg.

It only requires a copy of adobe_prtk, which will be discovered automatically if you’ve already installed CCP on the system running the script, and your prov.xml file output from your “Create License File” workflow. Everything else should be figured out for you, and a package will be output given the package parameters you specify:

Since I use Munki, and this package can only really be properly “removed” using an uninstall script, this tool can also import the resultant package into Munki and set the appropriate uninstall_script key with an uninstall script that will be populated with the appropriate LEID. Either way the uninstall script will be saved to the package’s output directory for your own use in other systems.

See the repo’s GitHub page for more details and documentation about how the package is built.

One of the Mac sysadmin community’s biggest peeves with Adobe’s AAM installer framework is that when failures occur (and they happen a lot), useful error codes are rarely printed in the context in which one normally monitors package installations (for example /var/log/install.log). Adobe documents their error codes on their website, and so the install/uninstall scripts generated by this package actually report this info to standard output/error so you can at least immediately get a short description of why any failures might have occurred. There will always be full debug output in the various AAM logs, but the locations of these files are rarely easily discoverable or well-named (for example, ~/Library/Logs/oobelib.log).

This tool hasn’t been widely tested (thanks to Patrick Fergus again for his help testing the functionality with an Enterprise license), and it will probably be getting some tweaks or fixes over time.

Moving on, if you were using Munki or some other software management system (and hopefully you are using one of these), how would you “scope” how these licenses get deployed to machines? We’ll look at a short example using Munki in the next post.

  • The Office for Mac 2016 Volume License Installer, Two Months Later –
  • What's Wrong with the Office 2016 Volume License Installer? –
  • Adobe Creative Cloud Deployment - Pushing Installers with Munki –
  • Adobe Creative Cloud Deployment - Managing Licenses with Munki –

Caution:

Creative Cloud Packager is no longer in development and no updates will be provided. Also, Creative Cloud Packager cannot be used to create packages that include Creative Cloud 2019 apps or later. Learn More.

We recommend that you use the create package workflows provided in the Adobe Admin Console.

See how to create Named User Licensing packages and Shared Device Licensing packages.

As an Admin, you creates packages on the Adobe Admin Console for the Adobe apps and services that you want to distribute to your end users.

Once the package is created and downloaded to your computer, you can distribute the package and install the packaged apps by one of the following methods:

On Windows, you can double-click the setup.exe file present inside the Build folder of the package. Kingdom under fire heroes pc download.

Note:

If you are using MSI, instead of setup.exe, to deploy a package that has Acrobat DC in it, Acrobat DC is not installed.

On macOS, you can double click the .pkg file present inside the Build folder of the package.

To customize the install options, update the Info.plist file:

  1. Open the Info.plist file at the following location:

    [package]/Build/xyz_install.pkg/Contents/Info.plist

  2. Add the following entry with the appropriate path in the string tag to set a custom installation directory where apps are to be installed on the client machine.

    <key>IFPkgFlagDefaultLocation</key>

    <string>[Path of install directory]</string>

  3. Add the following entry to the file with the appropriate language mentioned in the string tag:

    <key> InstallLanguage </key>

    <string>en_GB</string>

The following is the sequence of events for deploying packages.

  1. After you create a package on the Adobe Admin Console, the package is downloaded to your computer.

  2. Use the following third-party tools to deploy the packaged Adobe apps and services:

    • System Center Configuration Manager (SCCM)
    • Apple Remote Desktop (ARD)

Command line has additional required parameters, for which default values are taken if you run Setup.exe by double-clicking.

In the command:

[ADOBEINSTALLDIR] is the installation directory where apps are to be installed on the client machine.

[INSTALLLANGUAGE] is the locale in which the apps are to be installed. Mirror%27s edge for free edge game for mac.

Adobe Creative Cloud Packager For Mac Download

Syntax

Adobe Packager Download

setup [--silent] [--ADOBEINSTALLDIR=] [--INSTALLLANGUAGE=]
Syntax example:
setup.exe --silent --ADOBEINSTALLDIR='C:InstallDir' --INSTALLLANGUAGE=fr_CA
Location of setup.exe:
[Package]Build

The initial package will contain applications and the most recent updates. Later when new updates become available you may want to make these available to your users. You can do this in a number of ways:

  • If Remote Update Manager was included in your deployment package (which is the default behavior) you can use your deployment tool of choice to remotely run the Remote Update Manager on the client machine. Updates will run with administrator privileges and come from Adobe Update Server.

    If you have an internal Adobe Update Server and during package creation chose to use this server, Remote Update Manager will pull updates from your internal server rather than the Adobe server, thus saving much network bandwidth.

  • To save network bandwidth, it is also possible to set up your own internal Adobe Update Server. You can use AUSST to set up a server which will host both Windows and macOS Updates.

  • You can create an update-only package in the Admin Console. You can then deploy this package using your chosen deployment tool.

Note:

The deployment of Creative Cloud 2109 and later apps is not supported in a serial or legacy device license deployment environment. For Creative Cloud 2109 and later, you must choose Named User Licensing or Shared Device Licensing. See the overview of Adobe licensing methods.

If you create a package that contains Universal Windows Platform based apps, you will experience unexpected behavior when you deploy the package on an end-user computer. For details, see this document.

Adobe Creative Cloud Packager Tool

Alfa laval manual. Following are the locations of log files for the corresponding Adobe deployment tools:

Adobe Creative Cloud Packager For Mac Os

Component
Log filename
Adobe Update Server Setup Tool (AUSST)
AdobeUpdateServerSetupTool.log
Exception Deployer
ExceptionDeployer.log
Remote Update Manager (RUM)
RemoteUpdateManager.log
Creative Cloud Packager (CCP)

PDApp log is named PDApp.log

Package Builder log is named as follows:
- AdobePBhhmmss_ddmmyy.log
-- where hhmmss_ddmmyy = hour|minute|second_date|month|year

Licensing logs:
- Win: %temp%oobelib.log
- Mac: /tmp/oobelib.log

Creative Cloud download/installation logs

Creative Cloud Packager creates a log file to troubleshoot download issues if a file called 'asu.trace' is placed at %temp% (Windows) or ~/Library/Logs (Mac OS) location.

The resulting file, DLM.log is created at: %temp%AdobeDownload (Windows) or ~/Library/Logs/AdobeDownload (Mac OS)

For Windows errors (e.g. 12150) in the DLM.log, see Windows Dev Error Messages.

Adobe creative cloud packager for mac download

More like this