Install Akamai Download Manager 3

Posted on  by 

Akamai Download Manager is totally different than others. The intelligent and latest technology platform makes your downloads very fast. The Microsoft Download Manager. If you use Internet Explorer and visit a Microsoft Web site that supports the Microsoft Download Manager, the install.

Akamai CLI is an ever-growing CLI toolkit for working with Akamai's API from the command line.

Goals

  • Simplicity
  • Feature-full
  • Consistent UX

Available Packages

A list of available packages can be found here.

Installation

Akamai CLI itself has no dependencies, but may rely on packages that can be written using any language and may require additional runtimes.

Download a Release Binary

The easiest way to install Akamai CLI is to download a release binary for your platform and follow the instructions for your platform below. There are no additional requirements.

Linux and macOS

Once you have downloaded the appropriate binary for your system, you must make it executable, and optionally move it somewhere within your path.

Windows

Once you have downloaded the appropriate binary for your system, no further actionsare required on your part, simply execute the binary from the command line.

Using Homebrew

If you are using macOS, you can also install using the Homebrew package manager:

This will install all necessary dependencies, compile, and install the binary — which will then be available globally.

Using Docker

If you use (or want to use) docker, we have created a container with Akamai CLI, and all public packages (at the time of creation) pre-installed. You can execute a command using:

Note: This will mount your local $HOME/.edgerc, and $HOME/.akamai-cli-docker into the container. To change the local path, update the -v arguments.

If you want to transparently use docker when calling the akamai command, you can add the following to your .bashrc, .bash_profile, or .zshrc:

You can then run akamai [arguments] and it will automatically create or re-use a 'persistent' container.

Persistance

Docker containers are ephemeral and will only run for as long as the command (PID 1) inside them stays running. To allow you to re-use the same container we use akamai --daemon to ensure it continues running indefinitely inside the container.

You can safely run docker stop akamai-cli followed by docker start akamai-cli to stop and start the container created by the function above at any time.

The script above will persist your Akamai CLI installation (including configuration and packages) in the $HOME/.akamai-cli-docker directory.

Compiling from Source

If you want to compile it from source, you will need Go 1.7 or later, and the Glide package manager installed:

  1. Fetch the package:
    go get github.com/akamai/cli
  2. Change to the package directory:
    cd $GOPATH/src/github.com/akamai/cli
  3. Install dependencies using Glide:
    glide install
  4. Compile the binary:
  • Linux/macOS/*nix: go build -o akamai
  • Windows: go build -o akamai.exe
  1. Move the binary (akamai or akamai.exe) in to your PATH

Credentials

Akamai CLI uses the standard Akamai OPEN credentials file, .edgerc. By default, it will look for credentials in your HOME directory.

You can override both the credentials file location, or the section, by passing the the --edgerc or --section flags to each command.

To set up your credential file, see the authorization and credentials sections of the Get Started guide.

Upgrading

Akamai CLI can automatically check for newer versions (at most, once per day). You will be prompted to enable this feature the first time you run Akamai CLI v0.3.0 or later.

If a new version is found, you will be prompted to upgrade. Choosing to do so will download the latest version in-place, and your original command will then be executed using the new version.

Akamai CLI automatically checks the SHA256 signature of the new version to verify it's validity.

To manually upgrade, see akamai upgrade

Usage

All commands start with the akamai binary, followed by a command, and optionally an action or other arguments.

Built-in commands

Help

Calling akamai help will show basic usage info, and available commands. To learn more about a specific command, use akamai help <command> [sub-command].

List

Calling akamai list will show you a list of available commands. If a command is not shown, ensure that the binary is executable, and in your PATH.

Install

The install command allows you to easily install new packages from a git repository.

Calling akamai install <package name or repository URL> will download and install the command repository to the $HOME/.akamai-cli directory.

For Github repositories, you can pass in user/repo or organization/repo. For official Akamai packages, you can omit the akamai/cli- prefix, so to install akamai/cli-property you can specify property.

For example, all of the following will install Akamai CLI for Property Manager from Github using various aliases:

You can specify multiple packages to install at once.

Uninstall

To uninstall a package installed with akamai install, you call akamai uninstall <command>, where <command> is any command within that package.

You can specify multiple packages to uninstall at once.

Update

To update a package installed with akamai install, you call akamai update <command>, where <command> is any command within that package.

You can specify multiple packages to update at once.

Calling akamai update with no arguments will update all packages installed using akamai install

Upgrade

Manually upgrade Akamai CLI to the latest version.

Installed Commands

Manager

To call an installed command, use akamai <command> [args], e.g.

Custom commands

Akamai CLI also provides a framework for writing custom CLI commands. These commands are contained in packages, which may have one or more commands within it.

There are a few requirements:

  1. The package must be available via a Git repository (standard SSH public key authentication is supported)
  2. The executable must be named akamai-<command> or akamai<Command>
  3. Help must be visible when you run: akamai-command help and ideally, should allow for akamai-command help <sub-command>
  4. If using OPEN APIs, it must support the .edgerc format, and must support both --edgerc and --section flags
  5. If an action fails to complete, the executable should exit with a non-zero status code (however, akamai will only return 0 on success or 1 on failure)

You can use any language to build commands, so long as the result is executable — this includes PHP, Python, Ruby, Perl, Java, Golang, JavaScript, and C#.

Debugging

You can prepend AKAMAI_LOG=<debug-level> to the CLI command to see extra information, where debug-level is one of the following (use trace for full logging):

  • panic
  • fatal
  • error
  • warn
  • info
  • debug
  • trace

For example to see extra debug information while trying to update the property package use:

Dependencies

Currently Akamai CLI supports automatically installing package dependencies using the following package managers:

  • PHP: composer
  • Python: pip (using requirements.txt)
  • Ruby: bundler
  • Golang: Glide
  • JavaScript: npm and yarn

For other languages or package managers, all dependencies must be included in the package repository (i.e. by vendoring).

Install Akamai Download Manager

Command Package Metadata

Manager

You must include a cli.json file to inform Akamai CLI about the command package and it's included commands.

cli.json allows you specify the command language runtime version, as well as define all commands included in package.

Example
Format
  • requirements — specify runtime requirements. You may specify a minimum version number or use * for any version. Possible requirements are:
    • go
    • php
    • ruby
    • node
    • python
  • commands — A list of commands included in the package
    • name — The command name (used as the executable name)
    • aliases - An array of aliases that can be used to invoke the command
    • version — The command version
    • description - A short description of the command
    • bin — A url to fetch a binary package from if it cannot be installed from source

The bin URL may contain the following placeholders:

  • {{.Version}} — The command version
  • {{.Name}} — The command name
  • {{.OS}} — The current operating system
    • Possible values are: windows, mac, or linux
  • {{.Arch}} — The current OS architecture
    • Possible values are: 386, amd64
  • {{.BinSuffix}} — The binary suffix for the current OS
    • Possible values are: .exe for windows

Akamai Download Manager Update

License

Akamai Download Manager 3 enables the download of some trial software on Adobe.com. For example, Akamai 3 is used to download trial versions of Acrobat X Pro, Adobe Captivate, and the Technical Communications Suite.

When downloading a trial product from Adobe.com, Akamai Download Manager 3 installs automatically on your computer. One of its advantages is that it lets you pause and resume downloads.

If you're having trouble downloading the trial product, make sure that your computer meets the minimum system requirements for Akamai Download Manager 3.

Operating systemBrowser
  • Windows XP 32 bit (SP2 and SP3)
  • Windows XP 64 bit
  • Windows Vista 32 bit (SP1 and SP2)
  • Windows Vista 64 bit
  • Windows 7
  • Internet Explorer 7 or 8
  • Firefox 2.x, 3.x
  • Mac OS X 10.4 or later*
  • Firefox, Chrome, Safari

*The Acrobat X Pro trial is not available on Mac OS.

  1. If you see the Akamai Download Manager Installer window but the installer doesn't start, click Try Reopening It. Then, click Run.

You know that Akamai Download Manager 3 installs when a download progress bar appears. You may be prompted to browse to choose a location to save the download.

  1. If the Akamai Download Manager doesn't install or if you get an error, Download the trial directly.

Akamai Download Manager 3 installs but the download never starts

Keep the web browser and the Akamai Download Manager 3 window open until the download completes. If you close either window prematurely, the download fails.

  1. Go to the Adobe downloads page and restart the download.
  2. Leave the browser and the Akamai Download Manager window open until the download successfully completes.
  3. If the download fails again, download the software without using Akamai. See Download the trial directly.

Akamai Download Manager installs, the download starts, but then it pauses or hangs.

  1. Uninstall the Akamai Download Manager. See How do I remove Akamai Download Manager?
  2. Delete the Resume Download shortcut from the desktop, if it's there.
  3. Navigate to the folder where you saved the files and delete any temporary files ending in .part.
  4. Go back to the Adobe downloads page and restart the download.
  5. Leave the Akamai Download Manager window open until the download successfully completes.
  6. If the download fails again, download the software without using Akamai. See Download the trial directly.

Akamai Download Manager Downloads

To download the trial product without using Akamai Download Manager, do the following:

  1. Use a browser such as Internet Explorer 8 or Firefox 3.6, which do not have a limit on the size of file downloads.
  2. Go to the Adobe downloads page and start the download.
  3. In the Akamai Download Manager Installer window, click the link (or links) to download the software directly.

What Is Akamai Netsession

The download completed. How do I install the product?

  • Search the Adobe knowledgebase for any error messages that you encounter.
  • Visit the Downloading, installing, and setting up forum.
  • Read Download and install trials.
  • Read Troubleshoot download problems.

Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Install Akamai Download Manager 3

Akamai Download Manager Removal

Legal Notices | Online Privacy Policy

Coments are closed