'\" t .\" Title: flatpak pin .\" Author: Matthew Leeds .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 03/18/2023 .\" Manual: flatpak pin .\" Source: flatpak .\" Language: English .\" .TH "FLATPAK PIN" "1" "" "flatpak" "flatpak pin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" flatpak-pin \- Pin runtimes to prevent automatic removal .SH "SYNOPSIS" .HP \w'\fBflatpak\ pin\fR\ 'u \fBflatpak pin\fR [OPTION...] PATTERN... .SH "DESCRIPTION" .PP Flatpak maintains a list of patterns that define which refs are pinned\&. A pinned ref will never be automatically uninstalled (as are unused runtimes periodically)\&. This can be useful if for example you are using a runtime for development purposes\&. .PP Runtimes that are explicitly installed, rather than installed as a dependency of something else, are automatically pinned\&. .PP The patterns are just a partial ref, with the * character matching anything within that part of the ref\&. Only runtimes can be pinned, not apps\&. Here are some example patterns: .sp .if n \{\ .RS 4 .\} .nf org\&.some\&.Runtime org\&.some\&.Runtime//unstable runtime/org\&.domain\&.* org\&.some\&.Runtime/arm .fi .if n \{\ .RE .\} .PP To list the current set of pins, run this command without any patterns\&. .SH "OPTIONS" .PP The following options are understood: .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 Show help options and exit\&. .RE .PP \fB\-\-remove\fR .RS 4 Instead of adding the patterns, remove matching patterns\&. .RE .PP \fB\-\-user\fR .RS 4 Pin refs in a per\-user installation\&. .RE .PP \fB\-\-system\fR .RS 4 Pin refs in the default system\-wide installation\&. .RE .PP \fB\-\-installation=NAME\fR .RS 4 Pin refs in a system\-wide installation specified by NAME among those defined in /etc/flatpak/installations\&.d/\&. Using \fB\-\-installation=default\fR is equivalent to using \fB\-\-system\fR\&. .RE .PP \fB\-v\fR, \fB\-\-verbose\fR .RS 4 Print debug information during command processing\&. .RE .SH "EXAMPLES" .PP \fB$ flatpak pin\fR .PP \fB$ flatpak pin org\&.freedesktop\&.Platform//19\&.08\fR .PP \fB$ flatpak pin \-\-remove org\&.freedesktop\&.Platform//19\&.08\fR .SH "SEE ALSO" .PP \fBflatpak\fR(1), \fBflatpak-uninstall\fR(1),