kpackagetool6
Install, remove, and manage KDE Plasma packages
TLDR
List all known package types that can be installed
Install the package from a directory
Update installed package from a directory
List installed plasmoids (--global for all users)
Remove a plasmoid by name
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.