LinuxCommandLibrary

kpackagetool6

Install, remove, and manage KDE Plasma packages

TLDR

List all known package types that can be installed

$ kpackagetool6 --list-types
copy

Install the package from a directory
$ kpackagetool6 [[-t|--type]] [package_type] [[-i|--install]] [path/to/directory]
copy

Update installed package from a directory
$ kpackagetool6 [[-t|--type]] [package_type] [[-u|--upgrade]] [path/to/directory]
copy

List installed plasmoids (--global for all users)
$ kpackagetool6 [[-t|--type]] Plasma/Applet [[-l|--list]] [[-g|--global]]
copy

Remove a plasmoid by name
$ kpackagetool6 [[-t|--type]] Plasma/Applet [[-r|--remove]] "[name]"
copy

SYNOPSIS

kpackagetool6 [options] [package_file | package_url]

PARAMETERS

--help
    Show help about options.

--help-all
    Show all options.

--author
    Show the author of the application.

-v, --version
    Show version information.

--license
    Show license information.

--list
    List installed packages.

--install
    Install a package from a local file or a URL.

--uninstall
    Uninstall the specified package.

--find
    Search for packages that match the specified query.

--show
    Show details for a specific package.

--remove-duplicates
    Remove duplicate entries for installed packages.

--downgrade
    Downgrade to a specific package version.

--upload
    Upload the specified package.

DESCRIPTION

kpackagetool6 is a command-line tool used to manage and install packages specifically designed for the KDE Plasma desktop environment. It provides functionality to install, uninstall, list, and query packages related to themes, widgets, plasma applets, and other downloadable content for Plasma. This tool is primarily used for interacting with packages available through the KDE Store or other compatible repositories. It allows users to easily add new features and customize their desktop environment without manually downloading and installing files.
Essentially, it streamlines the process of extending Plasma's functionality and appearance. It replaces the deprecated kpackagetool5.

CONFIGURATION

Configuration options for kpackagetool6, such as repository locations, are often stored in KDE's configuration files. These locations are usually handled automatically by the KDE framework.

HISTORY

kpackagetool6 is the successor to kpackagetool5, designed for KDE Frameworks 6 and Plasma 6. It provides similar functionality for managing downloadable content but is built on newer technologies. The tool aims to provide a consistent and user-friendly way to manage Plasma packages directly from the command line, complementing the graphical package management tools available in Plasma.

SEE ALSO

plasmapkg(1), apt(8), pacman(8), flatpak(1)

Copied to clipboard