LogoLogo
What's New?Connect Agent ReleasesBook a DemoPricing
  • Documentation
  • Developers
  • Administration
  • OVERVIEW
    • JFrog Connect Overview
      • Architecture Overview
        • Connect Agent
        • Connect & JFrog Platform
      • Plan Your Update Strategy
        • Software Update Objectives & Concepts
        • Software Update Process & Procedures
  • Get Started
    • Create JFrog Connect Account
    • Log in to JFrog Connect
    • Network Requirements
    • Register Device
      • Device Registration Troubleshooting
  • Fleet Management
    • Register Devices at Scale
      • Freeze Image on Device
      • Build Image with Agent
    • Register & Update Device at Once
    • Organize Your Fleet
      • Create Project
      • Move Device between Projects
      • Create Groups
        • Add Device to Group
        • Add Many Devices to Group
        • Change Group Name
        • Delete Group
      • Tag Devices
        • Remove a Tag
  • Devices
    • Fleet Overview
      • Filter Devices
      • Locate Devices
    • Device Details
      • Delete a Device
      • Block Updates with Update Trigger
    • Update Connect Agent
    • Delete Many Devices
  • Deployment
    • Create Update Flow
      • Actions
        • Run Command
        • Run Script
        • Deploy File
        • Deploy Docker
          • Use Docker Image
          • Use Docker Compose
          • Get Artifactory Parameters
        • Clone Git Repository
        • Download Artifact
          • Get Artifactory Path
        • Download Release Bundle
          • Get Artifactory Parameters for Release Bundle
        • Update Image
        • Install Debian Package
          • Get Artifactory Parameters for Debian
      • Use Update Parameters
      • On Failure & Rollback
      • Vulnerability Scans
      • Sample Use Case: Build Update Flow for Reuse
    • Deploy Software
      • Set Application & Version
      • Set Alert upon Failure
      • Set Phased Rollout
      • View Deployment Progress
        • Detailed Deployment Information
        • Abort a Deployment
      • Deploy in Groups
      • Sample Use Case: Deploy Docker Images to Devices
  • Tools
    • Remote Tools
      • Use Terminal
        • Terminal Troubleshooting
      • Open Port Tunnel Session
        • Access with VNC
        • Connect with SSH
        • Access Device Web Applications
      • Run Commands Remotely
        • Run Command as Non-Root User
      • Get Device Files (Fetch Files)
    • Alerts
      • Create Channel
      • Set Webhook
    • Monitor
      • Resource Monitor
      • Process Monitor
    • Connect Server Status
  • Releases
    • What's New?
    • Connect Agent Release Notes
Powered by GitBook
On this page
  • Prerequisites
  • Drag the Action
  • Configure the Action
  • Configure On Failure Policy
  • What’s Next?

Was this helpful?

Export as PDF
  1. Deployment
  2. Create Update Flow
  3. Actions

Install Debian Package

Use JFrog Connect to install and update Debian packages on your edge devices easily and securely.

PreviousUpdate ImageNextGet Artifactory Parameters for Debian

Last updated 1 month ago

Was this helpful?

The Install Debian Package action enables you to install Debian packages onto your edge devices. The action block can be used within an to automate the installation process.

This document describes how to configure the Install Debian Package action and integrate it into your update flows.

Prerequisites

  • At least one device registered with JFrog Connect.

  • A local Artifactory repository. Connect does not support remote repositories.

  • One or more Debian packages ready for deployment, signed, and stored in your Artifactory repository. To sign the Debian package, see .

  • If you are using JFrog as your registry, Artifactory Project and Artifactory Environment must be set to All in the JFrog Registry Scope.

  • The repository that you choose must have a signed key. For more information about signing, see .

Drag the Action

To include the Install Debian Package action in your update flow, do the following:

  1. Go to Deployment in the left menu bar and click Create Update Flow.

  2. Drag the Install Debian Package action and drop it in the workflow.

Configure the Action

To configure the action, click on it and do the following:

  1. Enter a name for the action.

  1. Complete the following information:

    • Install GPG Package: If you do not already have the GPG Package installed on your device, mark this checkbox to install it when you run the software deployment.

    • Distribution: The appropriate Debian distribution for your target devices (e.g., Debian Buster, Debian Bullseye, Ubuntu Noble, Ubuntu Jammy).

    • Component: The component (e.g., main, universe, contrib) from which to install the package.

  1. Set as Persistent Repository: Mark this box to add the JFrog Repository to the device system's list of available sources. When unmarked, the JFrog Repository will be removed right after the package installation.

  2. Packages: Enter the Name and Version of the package. If you leave Version blank, the latest version of the package will be installed. If you want to install more than one package, click Add (+). Add an additional row for each additional package.

  1. Update Command Options: The apt or apt-get command will be run on the device according to the Linux version. You can add options to tailor the update command to your needs.

  2. Fix Broken: Check this box to run the apt or apt-get command with the --fix-broken option. This can be useful for resolving dependency issues during package installation.

  3. Install Command Options: The apt or apt-get command will be run on the device according to the Linux version. You can add options to tailor the install command to your needs. The -y option (equivalent to --yes or --assume-yes) is set automatically. You can use any of the options supported by the apt package installer.

  4. Command (View Only): This section displays the final command that will be executed on the target device. The command is generated based on the configuration options you have provided. Review this command to ensure it is correct before deploying the update flow.

Configure On Failure Policy

  1. Configure your On Failure policy and instructions for rolling back, should a rollback be necessary.

  2. Save your action configuration.

What’s Next?

Choose the Registry where your artifacts are stored. If the registry does not appear in the list, go to to add yours to the list. Then return to this configuration and the added registry will appear in the list.

Repository Name: The name of the Artifactory repository containing the Debian package you want to install. The repository that you choose must have a signed key. For more information about signing, see .

Tip: If you need help finding the parameters above in JFrog Platform, see

Learn how to configure your policy in the workflow.

Add JFrog Registry
Get Artifactory Parameters for Debian
.
On Failure
update flow
Sign Debian Metadata
Manage Signing Keys
Manage Signing Keys