Skip to content

qubes.InstallPackage service #2867

Open

Description

@rootkovska

Request installation of package (RPM, DEB, etc) in the destVM.
Note:

  • It's up to the target VM to interpret this as a command to install DEB, RPM, or whatever
  • The package must be available in an already defined repository (this call does not bring custom packages)
  • This is not part of the Admin API, specifically the target is handled by the destVM, not by dom0, policy does not use 'target=dom0' redirects, does not include pre-defined include/admin-api* files.

Activity

  1. added
    C: SaltThis issue pertains to the use of Salt (aka SaltStack) in Qubes OS.
    C: templatesThis issue pertains to templates in general (as opposed to specific templates).
    P: majorPriority: major. Between "default" and "critical" in severity.
    on Jun 25, 2017
  2. added this to the Release 4.1 milestone on Jun 25, 2017
  3. jpouellet commented on Jun 26, 2017

    @jpouellet
    Contributor

    What is the intended use case?

    If this is intended to be part of some larger automation where the target specified by the calling VM should be respected rather than chosen by the user, then this appears in violation of the proposed "service-oriented qrexec" model.

  4. marmarta commented on Nov 21, 2022

    @marmarta
    Member

    This would be extremely useful for various config tools: instead of saying "if you want to use this, install this-and-that in the template", we could just offer a way to do it automatically. Examples: shutdown-idle in VM settings, qubes-u2f in global config.

  5. removed this from the Release 4.2 milestone on Aug 13, 2023
  6. ben-grande commented on Jan 16, 2026

    @ben-grande

    @andrewdavidwong any label for the updater? Is it C: Updates? I think the same developer and tool that did the Updater will be used, if this is done.

  7. andrewdavidwong commented on Jan 16, 2026

    @andrewdavidwong
    Member

    @andrewdavidwong any label for the updater? Is it C: Updates?

    Yes, correct. For the GUI tool updater, there's also C: Qubes GUI tools.

  8. added
    help wantedThis issue will probably not get done in a timely fashion without help from community contributors.
    on Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: SaltThis issue pertains to the use of Salt (aka SaltStack) in Qubes OS.C: templatesThis issue pertains to templates in general (as opposed to specific templates).C: updatesThis issue pertains to updating Qubes OS.P: majorPriority: major. Between "default" and "critical" in severity.help wantedThis issue will probably not get done in a timely fashion without help from community contributors.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions