Added translation using Weblate (Chinese (Simplified Han script))

Added translation using Weblate (Telugu)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Lao)

Added translation using Weblate (Korean)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Spanish)

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Arabic)

Added translation using Weblate (Chinese (Simplified Han script))

Added translation using Weblate (Telugu)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Lao)

Added translation using Weblate (Korean)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Spanish)

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Arabic)

Added translation using Weblate (Chinese (Simplified Han script))

Added translation using Weblate (Telugu)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Lao)

Added translation using Weblate (Korean)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Spanish)

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Arabic)

Added translation using Weblate (Chinese (Simplified Han script))

Added translation using Weblate (Telugu)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Lao)

Added translation using Weblate (Korean)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Spanish)

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Arabic)

Added translation using Weblate (Chinese (Simplified Han script))

Added translation using Weblate (Telugu)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Lao)

Added translation using Weblate (Korean)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Spanish)

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Arabic)

Added translation using Weblate (Chinese (Simplified Han script))

Added translation using Weblate (Telugu)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Lao)

Added translation using Weblate (Korean)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Spanish)

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Arabic)

Added translation using Weblate (Chinese (Simplified Han script))

Added translation using Weblate (Telugu)

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Lao)

Added translation using Weblate (Korean)

Added translation using Weblate (Japanese)

Added translation using Weblate (Italian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Spanish)

Added translation using Weblate (Greek)

Added translation using Weblate (German)

Added translation using Weblate (Czech)

Added translation using Weblate (Arabic)

Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
This commit is contained in:
Languages add-on 2026-06-01 01:54:36 +00:00 committed by Hosted Weblate
commit b5445ed8fd
105 changed files with 47452 additions and 0 deletions

View file

@ -0,0 +1,418 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. type: Title =
#: ./pages/appimage.adoc:1
#, no-wrap
msgid "Running Applications with AppImage"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:10
msgid ""
"This page explains what AppImages are and how to run AppImage applications "
"on Fedora."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:11
#, no-wrap
msgid "What is AppImage"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:14
msgid ""
"AppImage is a format for packaging Linux applications as portable, "
"self-contained executable files."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:16
msgid ""
"An AppImage file contains everything needed to run an application including "
"the application itself, its libraries, and any other "
"dependencies. Everything is bundled into a single file, that can be run "
"directly without any installation or system modifications."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:18
msgid ""
"Because AppImages include all dependencies, they tend to be larger than "
"traditional packages, but they offer the advantage of being portable and "
"distribution-independent. Also, because everything is available as a single "
"file, you can carry AppImages on USB drives or external media and run them "
"on any compatible Linux system without worrying about missing dependencies "
"or conflicts with other software. Removing an AppImage is as simple as "
"deleting the file, with no leftover configuration or dependencies."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:20
msgid ""
"Developers often use AppImages to distribute their applications across many "
"Linux distributions without maintaining separate packages for each "
"distribution."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:22
msgid ""
"AppImages might not integrate as deeply with your desktop environment as "
"native packages, and Desktop entries, file associations, and system menus "
"might not work without additional setup. Furthermore, AppImages do not "
"receive automatic updates through the system package manager, so you must "
"manually check for and install updates from the developer. However, some "
"AppImages include built-in update mechanisms that can check for and download "
"updates directly from the application."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:26
msgid ""
"AppImages offer a convenient way to run applications on Fedora without "
"installation or dependency management. They are ideal for portable, "
"distribution-independent applications and for developers who want to "
"distribute their software easily. However, you are responsible for managing "
"updates and security. Use AppImages from trusted sources and keep them "
"updated to ensure your system remains secure. Note that unlike Flatpak or "
"Snap, AppImages do not provide sandboxing or confinement, so they run with "
"the same permissions as your user account. Be cautious when running "
"AppImages from untrusted sources, as they have the potential to access your "
"files and system resources."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:27
#, no-wrap
msgid "How AppImages work"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:30
msgid "When you run an AppImage, the system:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:32
msgid "Mounts the AppImage file as a temporary read-only filesystem"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:33
msgid "Runs the application within that environment"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:34
msgid "Unmounts the filesystem when the application closes"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:36
msgid ""
"Applications can run without installation, making them portable and easy to "
"distribute."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:37
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:40
msgid "AppImages require:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:42
msgid "A 64-bit Fedora system (most modern AppImages)"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:43
msgid "The FUSE library, which allows AppImages to mount themselves"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:45
msgid "FUSE is usually pre-installed on Fedora, but if needed:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:49
#, no-wrap
msgid "$ sudo dnf install fuse\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:51
#, no-wrap
msgid "Finding AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:54
msgid "Developers distribute AppImages directly, typically through:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:56
#, no-wrap
msgid "**Project websites** - Many open source projects offer AppImage downloads\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:57
#, no-wrap
msgid ""
"**AppImage repository** - https://appimage.github.io/apps/ lists available "
"AppImages\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:58
#, no-wrap
msgid ""
"**GitHub releases** - Many projects host AppImage files in their GitHub "
"release pages\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:59
#, no-wrap
msgid ""
"**Custom repositories** - Some developers maintain their own AppImage "
"distribution sites\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:60
#, no-wrap
msgid "Running AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:63
msgid "Download the `.AppImage` file from the developer's website or repository."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:64
msgid "Make it executable:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:68
#, no-wrap
msgid "$ chmod +x _application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:71
msgid "Run the AppImage"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:75
#, no-wrap
msgid "$ ./_application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:77
msgid "Or double-click the file in your file manager if it has execute permissions."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:79
#, no-wrap
msgid "Creating desktop shortcuts"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:82
msgid ""
"To integrate an AppImage with your desktop environment, create a `.desktop` "
"shortcut file:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:84
msgid "Create a file in `~/.local/share/applications/`:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:88
#, no-wrap
msgid "$ touch ~/.local/share/applications/_application_name_.desktop\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:91
msgid "Add the following content (replace placeholders with actual values):"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:100
#, no-wrap
msgid ""
"[Desktop Entry]\n"
"Type=Application\n"
"Name=_Application Display Name_\n"
"Exec=_/path/to/application_name_.AppImage_\n"
"Icon=_application_name_\n"
"Categories=_Category_;\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:103
msgid "Save the file and it appears in your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:105
msgid "For example, for an application called \"MyApp\":"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:114
#, no-wrap
msgid ""
"[Desktop Entry]\n"
"Type=Application\n"
"Name=MyApp\n"
"Exec=/home/username/Downloads/MyApp.AppImage\n"
"Icon=myapp\n"
"Categories=Utility;\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:116
#, no-wrap
msgid "Managing AppImages"
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:118
#, no-wrap
msgid "Organizing AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:121
msgid "It is helpful to keep AppImages in a dedicated directory:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:127
#, no-wrap
msgid ""
"$ mkdir ~/Applications\n"
"$ mv _application_name_.AppImage ~/Applications/\n"
"$ chmod +x ~/Applications/_application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:130
msgid "Then reference this directory in desktop shortcuts."
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:131
#, no-wrap
msgid "Updating AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:134
msgid "Update methods vary by application:"
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:135
#, no-wrap
msgid "Built-in updates"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:137
msgid ""
"Some AppImages include automatic update checks. Run the AppImage and look "
"for update options in the application's preferences or help menu."
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:138
#, no-wrap
msgid "Manual updates"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:140
msgid ""
"For applications without built-in updates, download the latest version from "
"the project website and replace the existing AppImage."
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:141
#, no-wrap
msgid "AppImage update tools"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:143
msgid ""
"Some third-party tools such as `appimaged` can help manage AppImage updates, "
"though these are typically for advanced users."
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:144
#, no-wrap
msgid "Running multiple versions"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:147
msgid ""
"Because AppImages are self-contained, you can safely keep and run multiple "
"versions of the same application:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:152
#, no-wrap
msgid ""
"$ ./MyApp-1.0.AppImage &\n"
"$ ./MyApp-2.0.AppImage &\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:155
msgid "Both versions can run simultaneously without conflicts."
msgstr ""

View file

@ -0,0 +1,335 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. type: Title =
#: ./pages/dnf-repository-mirror.adoc:1
#, no-wrap
msgid "Creating a DNF Repository Mirror"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:3
msgid "Rowan Puttergill; Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:11
msgid ""
"A local DNF repository mirror lets you serve Fedora package updates from "
"your own infrastructure. This is useful for organisations managing multiple "
"Fedora systems, restricted or metered network environments, or testing "
"updates on a staging system before rolling them out to production."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:12
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:14
#, no-wrap
msgid "Disk space"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:17
msgid "Use `dnf repoinfo` to check the size of each repository you plan to mirror:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:21
#, no-wrap
msgid "$ dnf repoinfo fedora updates\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:25
msgid ""
"The `Repodate Info: Size` fields in the output show the total package size "
"for each repository. Run the same command for any additional repositories "
"you want to mirror, using `dnf repolist` to see available repository IDs."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:27
msgid ""
"Repository size grows throughout a release lifecycle as updates "
"accumulate. The `updates` repository in particular grows steadily from "
"release day until end-of-life. Budget additional headroom beyond the initial "
"estimate. Repositories can grow by up to 30% or more over the lifecycle of a "
"release, so plan accordingly."
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:28
#, no-wrap
msgid "Installing dnf5-plugins"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:31
msgid "The `dnf reposync` command comes from the `dnf5-plugins` package:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:35
#, no-wrap
msgid "$ sudo dnf install dnf5-plugins\n"
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:37
#, no-wrap
msgid "An HTTP server"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:41
msgid ""
"A web server is required to serve the mirrored content to other systems. "
"This guide uses Apache httpd, but nginx works equally well."
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:46
#, no-wrap
msgid ""
"$ sudo dnf install httpd\n"
"$ sudo systemctl enable --now httpd\n"
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:48
#, no-wrap
msgid "Syncing the repository"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:52
msgid ""
"Use `dnf reposync` to download repository content to a local directory. The "
"following example syncs the `fedora` and `updates` repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:56
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:59
msgid ""
"To limit the sync to specific architectures and avoid downloading packages "
"you do not need:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:63
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --arch=x86_64 --arch=noarch\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:66
msgid ""
"To remove packages from the local mirror that are no longer present in the "
"remote repository:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:70
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --delete\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:73
msgid ""
"The synced content is now accessible at `http://localhost/mirror/`, or "
"whatever your server's hostname or IP address is."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:75
msgid ""
"The first sync downloads the full repository and can take a long time "
"depending on your connection. Later syncs only download new or changed "
"packages."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:76
#, no-wrap
msgid "Configuring client systems"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:80
msgid ""
"On each system that should use the local mirror, create a `.repo` file in "
"`/etc/yum.repos.d/`. For example, `/etc/yum.repos.d/local-mirror.repo`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:89
#, no-wrap
msgid ""
"[local-fedora]\n"
"name=Local Fedora mirror\n"
"baseurl=http://mirror-server/mirror/fedora/\n"
"enabled=1\n"
"gpgcheck=1\n"
"gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:96
#, no-wrap
msgid ""
"[local-updates]\n"
"name=Local Fedora updates mirror\n"
"baseurl=http://mirror-server/mirror/updates/\n"
"enabled=1\n"
"gpgcheck=1\n"
"gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:99
msgid ""
"Replace `mirror-server` with the hostname or IP address of your mirror "
"server."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:101
msgid ""
"To ensure clients use only the local mirror, disable the default Fedora "
"repositories by setting `enabled=0` in `/etc/yum.repos.d/fedora.repo` and "
"`/etc/yum.repos.d/fedora-updates.repo`."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:102
#, no-wrap
msgid "GPG verification"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:106
msgid ""
"`dnf reposync` downloads repository metadata and packages including their "
"signatures. Clients use the Fedora GPG keys already present at "
"`/etc/pki/rpm-gpg/` to verify packages, so no additional key configuration "
"is required."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:107
#, no-wrap
msgid "Keeping the mirror current"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:110
msgid "Set up a systemd service and timer to sync the mirror automatically."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:112
msgid "Create a service file at `/etc/systemd/system/dnf-mirror.service`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:117
#, no-wrap
msgid ""
"[Unit]\n"
"Description=Sync DNF repository mirror\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:121
#, no-wrap
msgid ""
"[Service]\n"
"Type=oneshot\n"
"ExecStart=dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --delete\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:124
msgid "Create the timer at `/etc/systemd/system/dnf-mirror.timer`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:129
#, no-wrap
msgid ""
"[Unit]\n"
"Description=Daily DNF repository mirror sync\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:133
#, no-wrap
msgid ""
"[Timer]\n"
"OnCalendar=daily\n"
"Persistent=true\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:136
#, no-wrap
msgid ""
"[Install]\n"
"WantedBy=timers.target\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:139
msgid "Enable and start the timer:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:143
#, no-wrap
msgid "$ sudo systemctl enable --now dnf-mirror.timer\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:146
msgid "Verify the timer is active:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:150
#, no-wrap
msgid "$ systemctl status dnf-mirror.timer\n"
msgstr ""

View file

@ -0,0 +1,408 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. type: Title =
#: ./pages/fedora-and-software-patents.adoc:1
#, no-wrap
msgid "Fedora and Software Patents"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:3
msgid "Caleb McKee; Frank Sträter"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:10
msgid ""
"This page explains Fedora's position on software patents, why patent "
"restrictions affect what software Fedora can include, and how Fedora and Red "
"Hat actively work to reduce the impact of software patents on free and open "
"source software."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:12
msgid ""
"This information is provided only for answering common questions from Fedora "
"users and should not be read as legal advice. What applies to Red Hat and "
"the Fedora Project may not necessarily apply to you. If you need legal "
"assistance, consult your own lawyer. This material does not represent the "
"official views of Red Hat or the Fedora Project."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:14
#, no-wrap
msgid "What is a software patent?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:16
msgid ""
"A patent is a set of exclusionary rights granted by a government to a patent "
"holder for a limited period of time, usually 20 years from the earliest "
"effective filing date of the patent application. These monopoly rights are "
"granted to patent applicants in exchange for their disclosure of the "
"invention claimed by the patent. Once a patent is granted in a given "
"country, the patent holder may exclude someone from making, using, selling "
"or importing embodiments of the claimed invention in that country. Software "
"patents are different from copyright or trademarks despite being lumped "
"together with them under the collective term "
"link:https://www.gnu.org/philosophy/not-ipr.html[Intellectual Property]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:18
#, no-wrap
msgid "Who is responsible for taking care of any legal issues in Fedora?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:20
msgid ""
"The Fedora Project is not a separate and distinct legal entity. Red Hat, the "
"primary sponsor of the Fedora Project, is actively involved in legal matters "
"relating to Fedora, along with other Fedora participants. For example, Red "
"Hat lawyers assist Fedora Project contributors in issues pertaining to free "
"and open source software licensing, trademarks and patents. Refer to the "
"xref:legal::index.adoc[Legal] page for more information."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:22
#, no-wrap
msgid ""
"If software patents are not recognized in all regions, why can't you "
"distribute Fedora with such software in other regions?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:24
msgid ""
"Contrary to common belief, software patents are granted in some form or "
"other in most countries, including most of the countries in which most "
"Fedora participants reside."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:26
#, no-wrap
msgid "Can't you pay the patent license fees for patent encumbered codecs?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:28
msgid ""
"A codec is a set of methods to encode and decode video or audio information "
"into a data stream. In the case of codecs like WMV, the company or companies "
"associated with developing the format are also involved in asserting (or "
"restrictively licensing) patents that purportedly cover the format; we refer "
"to such codecs as \"patent encumbered\". Other codecs, such as WebM, Ogg "
"Theora or Ogg Vorbis, Dirac, and FLAC, are made available by their "
"developers without asserting patents on their implementations; we refer to "
"such codecs as \"patent unencumbered\". Fedora includes comprehensive "
"support for open, patent-unencumbered codecs but is unable to include "
"support for the patent encumbered ones."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:30
msgid ""
"Patent licenses usually require the licensee to pay royalties based on the "
"number of users. Since Fedora is free and open source software, the "
"effective number of users is essentially unrestricted. Patent holders are "
"generally unwilling to give a blanket patent license for unlimited use; "
"moreover, the royalty payments would be too high for it to be practical for "
"the Fedora Project, or its sponsors, to pay them. Proprietary operating "
"systems like Microsoft Windows include the costs of third-party patent "
"licenses in the pricing of the product as sold to end users. Fedora is not "
"sold commercially, so there is no way to recoup these substantial expenses."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:32
msgid ""
"Even if funds were available to do so, such royalty-bearing patent licenses "
"would have to be compatible with the free/open source software licenses "
"governing the software covered by the patent license. In practice this is "
"usually challenging. For example, the most widely-used FOSS licenses (GPL "
"and LGPL) place constraints on the ability of distributors to distribute "
"software under benefit of third-party patent licenses. Even if the software "
"in question is placed under some other license, distributing such software "
"under benefit of a patent license may make the software effectively non-free "
"and thus incompatible with Fedora legal policies."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:34
#, no-wrap
msgid ""
"There are free and open software implementations of the codecs. Why don't "
"you include them?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:36
msgid ""
"When we speak of an implementation being FOSS, usually we are thinking only "
"in terms of copyright licensing. An independent FOSS implementation of a "
"patent-encumbered codec, however, is subject to at least as much patent risk "
"as, say, some proprietary reference implementation of the same codec. Note "
"that while copyright covers only a particular implementation of software, "
"patents are broader because they are more abstract, covering ideas that "
"might be implemented in software in any number of ways."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:38
#, no-wrap
msgid ""
"Can't you link to third party repositories and guide users to find such "
"software?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:40
msgid ""
"In general, no, because of the risk of liability for "
"link:https://en.wikipedia.org/wiki/Patent_infringement[contributory patent "
"infringement]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:42
#, no-wrap
msgid "How is it that some other Linux distributions include such software?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:44
msgid "There are different reasons:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:46
msgid ""
"Some of them include proprietary software, in some cases charging users for "
"their product, where the charge incorporates the cost of licensing "
"third-party patents. Fedora is not a commercial product and has a policy of "
"not distributing proprietary software."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:47
msgid ""
"They are willing to deal with the risk somehow. In some cases, it is because "
"they are not backed by a large and profitable company like Red Hat. Red Hat, "
"the legal entity and primary sponsor of the Fedora Project determines its "
"own risks which can be different from other organizations."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:49
#, no-wrap
msgid "What is bad about patented formats?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:51
msgid ""
"Even if you are willing to pay for patent licenses, there are other things "
"to consider:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:53
msgid ""
"No guarantee that your consumers actually will be able to read the data "
"you're trying to produce. If you've reached this page, you've already "
"experienced this - by producing media in a patented format, you "
"automatically limit your audience to whatever platforms the patent holder "
"has licensed their software to."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:54
msgid ""
"No guarantee of being able to access your data forever. If you're using some "
"software to view a patented media format, what happens if that software "
"vendor goes out of business, or refuses to port their software to newer "
"systems? You no longer have access to your data."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:56
msgid ""
"Note that this isn't even restricted to patented media formats - the same "
"applies to popular proprietary formats used for word processing, "
"spreadsheets, presentations, etc."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:58
msgid ""
"For more information about how software patents are bad, refer to the "
"link:https://ffii.org/[Foundation for a Free Information Infrastructure]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:60
#, no-wrap
msgid "Can't you convert a patent encumbered codec to an open codec?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:62
msgid ""
"Fedora cannot include the decoders necessary to do this since those are "
"patent encumbered as well. Although users might be able to do this, "
"converting from one format to another typically results in a visible loss of "
"quality. The only long term viable method is to encourage the creation of "
"content in open formats and Fedora and Red Hat actively encourage and "
"participate in such activities."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:64
#, no-wrap
msgid "How Fedora works against software patents"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:66
msgid "__Fedora sponsors development of free, non-patent-encumbered open formats__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:68
msgid ""
"In support of free culture and the open web, and to reduce the hold of "
"proprietary and patent encumbered codecs, Red Hat has been sponsoring "
"improvements on the open Ogg Theora video codec."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:70
msgid ""
"__Fedora uses free, non-patented, open formats by default that anyone can "
"implement, use, and view without having to obtain patent licenses__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:72
msgid ""
"Instead of Windows Media, use WebM or Ogg Theora. Instead of Microsoft "
"Office Open XML, use link:https://en.wikipedia.org/wiki/OpenDocument[Open "
"Document format] documents, or even PDF. Vote with your currency by "
"purchasing hardware and solutions that support these free and open formats."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:74
#, no-wrap
msgid "The problem with proprietary and patent encumbered media formats"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:76
msgid ""
"Imagine sitting down to your email. Your sister has sent you some pictures "
"of your niece. However, when you go to look at them, all you see is:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:78
msgid ""
"__I'm sorry, you need Frobozz Viewer 3.0 to view this file. It's only "
"$19.99, have your credit card ready.__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:80
msgid ""
"Later, you go to view your mail on a public computer at the local "
"library. And you get the same dialog box on their computer."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:82
msgid ""
"That is the reality for any sound, image, or document format that is "
"encumbered by software patents that require licensing - any application that "
"wishes to view, play, or create them requires paying the patent holders a "
"fee. Normally, software and hardware vendors include this support, but they "
"pass the costs directly onto the consumers in the cost of their software or "
"hardware."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:84
msgid ""
"Fedora, however, has a "
"link:https://docs.fedoraproject.org/en-US/project/objectives/[public "
"promise] to always be freely redistributable by anyone. That is why Fedora "
"cannot include support for patented media formats - it would break this "
"redistribution promise. Fedora supports open media formats such as WebM or "
"Ogg link:https://xiph.org/vorbis/[Vorbis] and "
"link:https://www.theora.org/[Theora], which are **freely implementable and "
"usable by anyone without a patent license**."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:86
msgid ""
"Red Hat has consistently taken the position that software patents generally "
"impede innovation in software development and that software patents are "
"inconsistent with open source/free software. Red Hat holds several software "
"patents for defensive purposes and has a patent policy under which it agrees "
"to refrain from enforcing its patents against any party for exercising "
"rights under certain free and open source software licenses, including "
"GPLv2, GPLv3, LGPLv2.1, and LGPLv3."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:88
msgid "https://www.redhat.com/en/about/patent-promise"
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:90
#, no-wrap
msgid "References"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:92
msgid "https://fedoraproject.org/wiki/Forbidden_items"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:93
msgid "https://docs.fedoraproject.org/en-US/project/"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:94
msgid "https://www.gnu.org/philosophy/why-audio-format-matters.html"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:94
msgid "https://dwheeler.com/essays/software-patents.html"
msgstr ""

View file

@ -0,0 +1,458 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:14+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. type: Title =
#: ./pages/flathub-flatpak-applications.adoc:1
#, no-wrap
msgid "Installing Flatpak Applications from Flathub"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:11
msgid ""
"This page explains how to install and manage containerized applications from "
"Flathub, a centralized repository for Flatpak applications."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:12
#, no-wrap
msgid "What is Flathub"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:17
msgid ""
"Flathub is a centralized repository that hosts thousands of Flatpak "
"applications. Flatpak is a containerization technology that packages "
"applications with their dependencies in a sandboxed environment. This "
"approach provides several benefits including improved security through "
"isolation, compatibility across different Linux distributions, and "
"simplified dependency management."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:19
msgid ""
"Flatpak applications work across all Linux distributions, not just "
"Fedora. Once an application is packaged as a Flatpak, it can run on any "
"system with Flatpak installed without requiring distribution-specific "
"packaging. Therefore, many software vendors choose to distribute their "
"applications as Flatpaks on Flathub to reach a wider Linux audience."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:22
msgid ""
"Flatpak applications run in a sandbox with limited access to your system. "
"Each application only has access to the resources it explicitly needs, "
"providing an additional layer of security compared to traditional package "
"installation."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:24
msgid ""
"Because Flatpak applications are self-contained, they can use different "
"versions of libraries and dependencies than those provided by your "
"system. This means you can run multiple versions of the same application or "
"library simultaneously without conflicts."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:26
msgid ""
"Installing and removing Flatpak applications is straightforward and does not "
"leave system-wide dependencies or configuration files scattered across your "
"system."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:28
msgid ""
"Flathub and Flatpak include built-in automatic update functionality, keeping "
"applications current with minimal user intervention."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:30
msgid ""
"Fedora Workstation includes Flatpak support pre-installed and configured, "
"making it easy to get started with Flathub applications."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:31
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:34
msgid "To use Flathub on Fedora, ensure Flatpak is installed:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:38
#, no-wrap
msgid "$ sudo dnf install flatpak\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:41
msgid "If not already enabled, add the Flathub repository to your system:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:45
#, no-wrap
msgid ""
"$ flatpak remote-add --if-not-exists flathub "
"https://flathub.org/repo/flathub.flatpakrepo\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:48
msgid ""
"On Fedora Workstation, Flatpak is typically pre-installed and configured to "
"use Flathub, so you may not need to perform these steps."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:49
#, no-wrap
msgid "Finding and installing applications"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:51
#, no-wrap
msgid "Using the GNOME Software Center"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:54
msgid ""
"The easiest way to browse and install Flatpak applications is through GNOME "
"Software:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:56
msgid "Open *Software* from your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:57
#: ./pages/flathub-flatpak-applications.adoc:74
msgid "Search for the application you want to install"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:58
msgid "If the application is available on Flathub, click *Install*"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:59
msgid "The application downloads and installs automatically"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:60
#, no-wrap
msgid "Using KDE Discover"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:64
msgid ""
"KDE Plasma includes Discover, a graphical software center that supports "
"Flatpak applications. On Fedora KDE Spin, Discover is pre-installed. To "
"enable Flatpak support, ensure the Flatpak backend is installed:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:68
#, no-wrap
msgid "$ sudo dnf install plasma-discover-flatpak\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:71
msgid "To find and install applications:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:73
msgid "Open *Discover* from the application launcher"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:75
msgid ""
"If multiple sources are available for the same application, select *Flathub* "
"as the source"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:76
msgid "Click *Install*"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:77
#, no-wrap
msgid "Using the command line"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:80
msgid "To search for applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:84
#, no-wrap
msgid "$ flatpak search _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:87
msgid "To install an application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:91
#, no-wrap
msgid "$ flatpak install flathub _application_id_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:94
msgid "For example, to install GIMP:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:98
#, no-wrap
msgid "$ flatpak install flathub org.gimp.GIMP\n"
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:100
#, no-wrap
msgid "Managing Flatpak applications"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:102
#, no-wrap
msgid "Launching applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:106
msgid ""
"Installed Flatpak applications appear in your Applications menu and launch "
"like any other application. You can also run them from the command line "
"using the application ID:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:110
#, no-wrap
msgid "$ flatpak run _application_id_\n"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:112
#, no-wrap
msgid "Updating applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:115
msgid "Update all installed Flatpak applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:119
#, no-wrap
msgid "$ flatpak update\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:122
msgid "Update a specific application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:126
#, no-wrap
msgid "$ flatpak update _application_id_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:129
msgid ""
"Note that GNOME Software and KDE Discover will also notify you of available "
"updates for Flatpak applications."
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:130
#, no-wrap
msgid "Removing applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:133
msgid "Remove an installed Flatpak application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:137
#, no-wrap
msgid "$ flatpak uninstall _application_id_\n"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:139
#, no-wrap
msgid "Listing installed applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:142
msgid "View all installed Flatpak applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:146
#, no-wrap
msgid "$ flatpak list --app\n"
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:148
#, no-wrap
msgid "Permissions and sandboxing"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:152
msgid ""
"Flatpak applications run in a sandbox with restricted access to your "
"system. Some applications may request additional permissions to function "
"properly:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:154
#, no-wrap
msgid "**File system access** - Read or write access to specific directories\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:155
#, no-wrap
msgid "**Hardware access** - Access to cameras, microphones, or other hardware\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:156
#, no-wrap
msgid ""
"**System services** - Access to D-Bus services for system notifications, and "
"so on\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:157
#, no-wrap
msgid "**Network access** - Access to the internet\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:159
msgid ""
"When installing an application, review the requested permissions and decide "
"whether to grant them based on the application's functionality."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:160
#, no-wrap
msgid "Overriding permissions"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:163
msgid ""
"If an application needs additional permissions, you can grant or modify them "
"using Flatseal, a graphical permissions manager:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:167
#, no-wrap
msgid "$ flatpak install flathub com.github.tchx84.Flatseal\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:170
msgid ""
"Alternatively, modify permissions from the command line using `flatpak "
"override`."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:171
#, no-wrap
msgid "Finding more information"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:174
#, no-wrap
msgid ""
"**Flathub website** - Visit https://flathub.org to browse available "
"applications\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:175
#, no-wrap
msgid ""
"**Flatpak documentation** - https://docs.flatpak.org for detailed technical "
"information\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:176
#, no-wrap
msgid ""
"**Application pages** - Most Flatpak applications have information pages on "
"Flathub with reviews and details\n"
msgstr ""

View file

@ -0,0 +1,562 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. type: Title =
#: ./pages/language-package-managers.adoc:1
#, no-wrap
msgid "Installing Software from Language Package Managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:11
msgid ""
"Many programming language ecosystems include their own package managers for "
"installing libraries and tools. This page explains how to use common "
"language package managers on Fedora, and the important differences between "
"them and DNF."
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:12
#, no-wrap
msgid "What are language package managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:16
msgid ""
"Language package managers install software published within a specific "
"programming language ecosystem. For example, you can install Python "
"libraries and some Python applications by using tools such as pip. You can "
"also install many JavaScript based applications by using tools such as npm. "
"These tools operate independently and install packages outside of Fedora's "
"package management system."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:19
msgid ""
"Before using a language package manager, check whether the package you need "
"is already available in the Fedora repositories. Many popular libraries are "
"packaged for Fedora and can be installed with DNF:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:23
#, no-wrap
msgid "$ dnf search _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:26
msgid ""
"Installing from Fedora repositories is preferred because those packages "
"receive security updates through the normal Fedora update process and are "
"tested for compatibility with your system."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:28
msgid "Language package managers bypass DNF, which means:"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:30
msgid ""
"Packages installed this way are invisible to DNF and do not receive updates "
"through `dnf upgrade`"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:31
msgid "Packages might conflict with system packages if installed globally"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:32
msgid ""
"Security updates must be managed separately, using the language package "
"manager itself"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:33
msgid "Removing packages requires the language package manager, not DNF"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:34
msgid ""
"Sources are not vetted by Fedora maintainers, so there is a higher risk of "
"installing malicious or unmaintained software"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:36
msgid ""
"For these reasons, install language packages at the user level or in "
"isolated environments wherever possible, rather than system-wide."
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:37
#, no-wrap
msgid "Python - pip"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:41
msgid ""
"Python's package manager is pip. Many Python packages are available in "
"Fedora repositories as `python3-_packagename_` and should be installed that "
"way when possible."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:42
#, no-wrap
msgid "Installing pip"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:46
msgid ""
"pip is included with Python, which is pre-installed on Fedora. If pip is "
"missing:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:50
#, no-wrap
msgid "$ sudo dnf install python3-pip\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:52
#, no-wrap
msgid "Using virtual environments"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:56
msgid ""
"Always use a virtual environment to isolate pip-installed packages from the "
"system Python installation. Installing pip packages globally can conflict "
"with system Python libraries and break system tools."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:58
msgid "Create and activate a virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:63
#, no-wrap
msgid ""
"$ python3 -m venv _myenv_\n"
"$ source _myenv_/bin/activate\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:66
msgid "Install a package inside the virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:70
#, no-wrap
msgid "$ pip install _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:73
msgid "Deactivate the virtual environment when finished:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:77
#, no-wrap
msgid "$ deactivate\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:79
#, no-wrap
msgid "Updating pip packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:82
msgid "Update all packages inside an active virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:86
#, no-wrap
msgid "$ pip install --upgrade _package_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:88
#, no-wrap
msgid "Alternative Python package managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:91
msgid ""
"You can use other Python package managers that create isolated environments, "
"such as:"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:93
msgid ""
"https://github.com/pypa/pipx[pipx] - installs and manages Python "
"command-line tools in isolated environments"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:94
msgid ""
"https://docs.astral.sh/uv/[uv] - a modern Python package manager and "
"environment manager that improves on pip and virtualenv"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:96
msgid ""
"These tools can be installed either from Fedora repositories or by using "
"pip."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:98
msgid "For example, to install pipx, run:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:101
#, no-wrap
msgid "$ sudo dnf install pipx\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:104
msgid "Or, to install uv, run:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:107
#, no-wrap
msgid "$ sudo dnf install python3-uv\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:109
#, no-wrap
msgid "Node.js - npm"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:112
msgid "npm is the package manager for the Node.js ecosystem."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:113
#, no-wrap
msgid "Installing Node.js and npm"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:116
msgid "Install Node.js and npm from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:120
#, no-wrap
msgid "$ sudo dnf install nodejs npm\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:122
#: ./pages/language-package-managers.adoc:166
#, no-wrap
msgid "Installing packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:125
msgid "Install a package locally for a specific project (recommended):"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:129
#, no-wrap
msgid "$ npm install _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:132
msgid ""
"Install a package globally to make a command-line tool available "
"system-wide:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:136
#, no-wrap
msgid "$ npm install -g _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:140
msgid ""
"Global npm installs may require elevated permissions depending on how "
"Node.js was installed. To avoid permission issues, consider using a Node.js "
"version manager such as https://github.com/nvm-sh/nvm[nvm]."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:141
#, no-wrap
msgid "Updating npm packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:144
msgid "Update packages in the current project:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:148
#, no-wrap
msgid "$ npm update\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:150
#, no-wrap
msgid "Rust - Cargo"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:154
msgid ""
"Cargo is Rust's package manager and build system. Cargo compiles packages "
"from source, so builds can take some time."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:155
#, no-wrap
msgid "Installing Rust and Cargo"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:158
msgid "Install Rust and Cargo from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:162
#, no-wrap
msgid "$ sudo dnf install rust cargo\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:165
msgid ""
"Alternatively, use the official Rust toolchain installer "
"https://rustup.rs[rustup] for more control over Rust versions."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:169
msgid ""
"Install a Rust package (called a \"crate\") and make it available as a "
"command-line tool:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:173
#, no-wrap
msgid "$ cargo install _crate_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:177
msgid ""
"Cargo installs binaries to `~/.cargo/bin/` by default. Ensure this "
"directory is in your `PATH`."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:178
#, no-wrap
msgid "Updating installed crates"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:183
#, no-wrap
msgid "$ cargo install --force _crate_name_\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:185
#, no-wrap
msgid "Ruby - gem"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:189
msgid ""
"gem is Ruby's package manager for installing Ruby libraries and tools "
"(called \"gems\"). Many Ruby gems are available in the Fedora repositories "
"as `rubygem-_packagename_` and should be installed that way when possible."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:190
#, no-wrap
msgid "Installing Ruby and gem"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:193
msgid "Install Ruby from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:197
#, no-wrap
msgid "$ sudo dnf install ruby\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:200
msgid "gem is included with Ruby."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:201
#, no-wrap
msgid "Installing gems"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:204
msgid "Install a gem for the current user:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:208
#, no-wrap
msgid "$ gem install --user-install _gem_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:211
msgid ""
"Using `--user-install` avoids writing to system directories and does not "
"require root access."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:212
#, no-wrap
msgid "Updating gems"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:217
#, no-wrap
msgid "$ gem update _gem_name_\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:219
#, no-wrap
msgid "Go - go install"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:222
msgid "The Go toolchain includes `go install` for installing Go-based tools."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:223
#, no-wrap
msgid "Installing Go"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:226
msgid "Install Go from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:230
#, no-wrap
msgid "$ sudo dnf install golang\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:232
#, no-wrap
msgid "Installing tools"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:235
msgid "Install a Go tool by its module path:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:239
#, no-wrap
msgid "$ go install _module_path_@latest\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:242
msgid "For example:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:246
#, no-wrap
msgid "$ go install golang.org/x/tools/cmd/goimports@latest\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:250
msgid ""
"Go installs binaries to `~/go/bin/` by default. Ensure this directory is in "
"your `PATH`."
msgstr ""

View file

@ -0,0 +1,460 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:14+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. type: Title =
#: ./pages/snap-store-applications.adoc:1
#, no-wrap
msgid "Installing Applications from Snap Store"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:11
msgid ""
"This page explains how to install and manage containerized applications from "
"Snap Store using the Snap package format."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:12
#, no-wrap
msgid "What is Snap Store"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:16
msgid ""
"Snap Store is a centralized repository of Snap applications, providing "
"thousands of applications packaged using the Snap format. Snaps are "
"containerized, self-contained applications that include all necessary "
"dependencies and can run on any Linux system that has Snapd installed."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:17
#, no-wrap
msgid "Understanding Snaps"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:21
msgid ""
"A Snap (or \"Snapcraft\" package) is a universal application package format "
"that bundles an application with its dependencies in a compressed, "
"self-contained archive. Snaps aim to provide consistent application "
"behavior across different Linux distributions and versions."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:23
msgid ""
"Snaps are similar to Flatpaks and AppImages in that they are designed to be "
"distribution-agnostic and include all necessary dependencies. Snaps differ "
"from Flatpaks in that they use a different packaging format and have "
"different mechanisms for updates and confinement. Snaps are developed and "
"maintained by Canonical, the company behind Ubuntu, but they can be used on "
"any Linux distribution that supports Snapd, including Fedora."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:25
msgid ""
"Snaps are not enabled by default on Fedora, but you can easily install the "
"Snapd daemon to use them."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:27
#, no-wrap
msgid "Installing Snapd"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:30
msgid "To use Snaps on Fedora, install the Snapd daemon:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:34
#, no-wrap
msgid "$ sudo dnf install snapd\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:37
msgid "Then enable the Snapd socket:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:41
#, no-wrap
msgid "$ sudo systemctl enable --now snapd.socket\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:44
msgid ""
"After installation, you may need to reboot or log out and back in for Snap "
"support to work properly."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:45
#, no-wrap
msgid "Finding and installing applications"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:47
#, no-wrap
msgid "Using Snap Store (GUI)"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:50
msgid "On Fedora, you can install the Snap Store graphical application:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:54
#, no-wrap
msgid "$ sudo snap install snap-store\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:57
msgid "Then:"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:59
msgid "Open *Snap Store* from your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:60
msgid "Search for the application you want to install"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:61
msgid "Click *Install* to begin the installation"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:62
msgid "The application automatically downloads and installs"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:63
#, no-wrap
msgid "Using the command line"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:66
msgid "Search for applications:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:70
#, no-wrap
msgid "$ snap find _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:73
msgid "Install an application:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:77
#, no-wrap
msgid "$ snap install _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:80
msgid "For example, to install Visual Studio Code:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:84
#, no-wrap
msgid "$ snap install code --classic\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:87
msgid ""
"Some Snaps require the `--classic` flag to run outside the confinement "
"environment for full functionality."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:88
#, no-wrap
msgid "Managing Snap applications"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:90
#, no-wrap
msgid "Launching applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:94
msgid ""
"Installed Snap applications appear in your Applications menu and launch like "
"any other application. You can also run them from the command line using "
"their name:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:98
#, no-wrap
msgid "$ _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:100
#, no-wrap
msgid "Updating applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:103
msgid "Snaps update automatically in the background. To manually check for updates:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:107
#, no-wrap
msgid "$ snap refresh\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:110
msgid "Update a specific Snap:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:114
#, no-wrap
msgid "$ snap refresh _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:116
#, no-wrap
msgid "Removing applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:119
msgid "Remove an installed Snap:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:123
#, no-wrap
msgid "$ snap remove _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:125
#, no-wrap
msgid "Listing installed applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:128
msgid "View all installed Snaps:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:132
#, no-wrap
msgid "$ snap list\n"
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:134
#, no-wrap
msgid "Snap confinement levels"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:137
msgid "Snaps use different confinement levels that control system access:"
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:138
#, no-wrap
msgid "Strict"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:141
msgid ""
"The most restrictive mode. The Snap runs in a sandbox with minimal access to "
"the system. Most Snaps use strict confinement."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:142
#, no-wrap
msgid "Classic"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:145
msgid ""
"The least restrictive mode. The Snap has full access to the system like a "
"traditionally installed application. Some Snaps require classic confinement "
"to function properly."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:146
#, no-wrap
msgid "Devmode"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:148
msgid ""
"Used during development. Runs in strict confinement but with warnings "
"instead of denials."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:149
#, no-wrap
msgid "Snap channels"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:152
msgid "Snaps can offer multiple versions through different channels:"
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:153
#, no-wrap
msgid "Stable"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:155
msgid "The default channel, containing fully released and tested versions."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:156
#, no-wrap
msgid "Candidate"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:158
msgid ""
"Pre-release versions near completion, good for testing before general "
"release."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:159
#, no-wrap
msgid "Beta"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:161
msgid "Early testing versions, may contain bugs or incomplete features."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:162
#, no-wrap
msgid "Edge"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:164
msgid "Development versions, the newest code but potentially unstable."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:166
msgid "To install from a specific channel:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:170
#, no-wrap
msgid "$ snap install _application_name_ --_channel_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:173
msgid "For example:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:177
#, no-wrap
msgid "$ snap install _application_name_ --beta\n"
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:179
#, no-wrap
msgid "Finding more information"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:182
#, no-wrap
msgid ""
"**Snap Store website** - Visit https://snapcraft.io/store to browse "
"available applications\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:183
#, no-wrap
msgid ""
"**Snapcraft documentation** - https://snapcraft.io/docs for detailed "
"information\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:184
#, no-wrap
msgid ""
"**Snap directory** - https://snapcraft.io/snaps for searchable application "
"directory\n"
msgstr ""

View file

@ -0,0 +1,529 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. type: Title =
#: ./pages/third-party-software.adoc:1
#, no-wrap
msgid "Understanding Third-Party Software versus Fedora Release Software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:11
msgid ""
"This page explains the distinction between third-party software and software "
"included in official Fedora releases, including their differences, how they "
"are managed, and important considerations for each."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:12
#, no-wrap
msgid "What is Fedora release software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:16
msgid ""
"Fedora release software comprises all packages that are part of the official "
"Fedora distribution repositories. These repositories include the _fedora_ "
"repository and the _updates_ repository, which together form the complete, "
"officially supported package set for a Fedora release."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:18
msgid ""
"Fedora also releases software packages in other repositories for development "
"and testing purposes, such as _rawhide_ for the latest development branch "
"and _updates-testing_ for packages that are being tested before inclusion in "
"the stable updates repository. However, the term \"Fedora release software\" "
"specifically refers to packages that are included in the stable _fedora_ and "
"_updates_ repositories for a given Fedora release."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:20
msgid ""
"See xref:fedora-repositories.adoc[Fedora Repositories] for more details on "
"the different repositories and their purposes."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:21
#, no-wrap
msgid "Characteristics of Fedora release software"
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:23
#, no-wrap
msgid "Vetting and testing"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:26
msgid ""
"All packages in Fedora repositories undergo rigorous testing and review by "
"the Fedora Project community before inclusion. Packages must meet strict "
"xref:fedora-repositories.adoc[repository standards] and pass quality "
"assurance checks."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:27
#, no-wrap
msgid "Source code availability"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:30
msgid ""
"All Fedora release software is open source and free to use, modify, and "
"distribute. The source code is available in the Fedora repositories and "
"must comply with Fedora's licensing guidelines."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:31
#, no-wrap
msgid "Community maintenance"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:34
msgid ""
"Each package in Fedora has maintainers who are responsible for updates, "
"security patches, and bug fixes. Maintenance is handled through the Fedora "
"package maintenance workflow and tools such as Bodhi."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:35
#, no-wrap
msgid "Release cycle integration"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:38
msgid ""
"Fedora release software follows the official Fedora release cycle. Packages "
"are frozen at release time for stable releases and receive updates through "
"the updates repository according to the Fedora Updates Policy."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:39
#, no-wrap
msgid "Free distribution"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:41
msgid ""
"All Fedora release software can be downloaded and installed at no cost "
"through the official Fedora repositories."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:42
#, no-wrap
msgid "What is third-party software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:45
msgid ""
"Third-party software refers to packages and applications not included in the "
"official Fedora repositories."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:46
#, no-wrap
msgid "Why software might be absent from Fedora's repositories"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:49
msgid ""
"Software might be missing from Fedora's official repositories for several "
"reasons:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:51
msgid ""
"It is encumbered by software patents or uses a license incompatible with "
"Fedora's policies. See xref:fedora-and-software-patents.adoc[Fedora and "
"software patents] for details."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:52
msgid ""
"No one has yet packaged it for Fedora. If you want to help, consider "
"xref:package-maintainers::index.adoc[becoming a Fedora package maintainer]."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:53
msgid ""
"For drivers specifically, Fedora does not package out-of-tree kernel "
"drivers. Drivers must be submitted to and accepted by the upstream Linux "
"kernel before Fedora will include them."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:54
#, no-wrap
msgid "Installation methods"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:57
msgid "Third-party software can be installed through:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:58
msgid ""
"Third-party repositories (e.g., xref:rpmfusion-setup.adoc[RPM Fusion], Copr, "
"or vendor-specific repositories)"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:59
msgid ""
"Container images (xref:flathub-flatpak-applications.adoc[Flatpak], or "
"xref:snap-store-applications.adoc[Snap])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:60
msgid ""
"Manual installation archives containing all dependencies "
"(xref:appimage.adoc[AppImage])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:61
msgid ""
"xref:language-package-managers.adoc[Language package managers] such as pip "
"(Python), npm (Node.js), or Cargo (Rust)"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:62
msgid ""
"Compilation from source code (xref:third-party-software.adoc[Third Party "
"Software])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:63
msgid "Direct binary package download from vendor websites"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:64
#, no-wrap
msgid "Characteristics of third-party software"
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:66
#, no-wrap
msgid "Independent maintenance"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:69
msgid ""
"Entities outside the Fedora Project maintain third-party software. The "
"maintainer or software vendor handles updates, security patches, and "
"compatibility with Fedora releases."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:70
#, no-wrap
msgid "Variable quality and support"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:73
msgid ""
"The quality, testing rigor, and support availability varies widely depending "
"on the third-party provider. Some third-party projects have excellent "
"support and frequent updates, while others may be less actively maintained."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:74
#, no-wrap
msgid "Licensing flexibility"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:77
msgid ""
"Third-party software may use any license, including proprietary, commercial, "
"or open source licenses. Some third-party software may not be "
"redistributable or modifiable."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:78
#, no-wrap
msgid "Potential compatibility issues"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:81
msgid ""
"Since third-party software is developed and maintained independently, it may "
"not be fully tested with all Fedora versions. Compatibility issues can "
"arise, particularly across major Fedora releases."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:83
#, no-wrap
msgid "Using third-party software safely"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:86
msgid ""
"If you choose to use third-party software with Fedora, follow these best "
"practices:"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:87
#, no-wrap
msgid "Verify the source"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:90
msgid ""
"Download software only from official project websites or well-known, "
"reputable repositories"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:91
msgid "Avoid downloading from untrusted sources or mirrors"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:92
msgid "Use digital signatures to verify package authenticity when available"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:93
#, no-wrap
msgid "Check repository health"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:96
msgid "For third-party repositories, verify that they are actively maintained"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:97
msgid "Ensure the repository's packages are compatible with your Fedora version"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:98
msgid "Review the repository's security and maintenance practices"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:99
#, no-wrap
msgid "Understand dependencies"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:102
msgid "Be aware that third-party packages may conflict with Fedora packages"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:103
msgid "Carefully review dependency requirements before installation"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:104
msgid ""
"Consider using containerized solutions "
"(xref:flathub-flatpak-applications.adoc[Flatpak], "
"xref:snap-store-applications.adoc[Snap]) for isolation from system packages, "
"or AppImage for self-contained applications that maintain their own "
"dependencies"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:105
#, no-wrap
msgid "Keep systems updated"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:108
msgid "Enable automatic updates when possible"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:109
msgid "Regularly check for updates from third-party sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:110
msgid "Uninstall software you no longer use to reduce potential security risks"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:111
#, no-wrap
msgid "Use third-party repositories wisely"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:114
msgid ""
"When using third-party repositories like xref:rpmfusion-setup.adoc[RPM "
"Fusion] or others:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:116
msgid "Install only repositories from trusted sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:117
msgid "Do not enable multiple overlapping repositories simultaneously"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:118
msgid "Remove repositories if they are no longer needed or maintained"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:119
msgid ""
"Be aware that mixing many third-party repositories can cause dependency "
"conflicts"
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:120
#, no-wrap
msgid "Common third-party sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:123
msgid "Some well-known third-party software sources for Fedora include:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:125
#, no-wrap
msgid ""
"**xref:rpmfusion-setup.adoc[RPM Fusion]** - Provides packages restricted in "
"Fedora due to licensing concerns (multimedia codecs, drivers)\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:126
#, no-wrap
msgid ""
"**xref:flathub-flatpak-applications.adoc[Flathub]** - Provides Flatpak "
"containerized applications with sandboxing\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:127
#, no-wrap
msgid ""
"**xref:snap-store-applications.adoc[Snap Store]** - Provides Snap "
"containerized applications\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:128
#, no-wrap
msgid ""
"**xref:appimage.adoc[AppImage]** - Self-contained portable applications for "
"easy distribution\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:129
#, no-wrap
msgid ""
"**Upstream projects** - Many open source projects maintain their own "
"repositories\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:130
#, no-wrap
msgid ""
"**Vendor repositories** - Commercial software vendors (e.g., JetBrains, "
"Slack) often provide official repositories\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:131
#, no-wrap
msgid ""
"**Copr** - Fedora community projects repository, hosting "
"community-maintained packages\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:132
#, no-wrap
msgid ""
"**xref:language-package-managers.adoc[Language package managers]** - Install "
"libraries and tools directly from language ecosystems such as Python's pip, "
"Node.js's npm, and Rust's Cargo\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:134
msgid ""
"Copr is not officially supported by Fedora infrastructure. Use packages at "
"your own risk."
msgstr ""

View file

@ -0,0 +1,417 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. type: Title =
#: ./pages/appimage.adoc:1
#, no-wrap
msgid "Running Applications with AppImage"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:10
msgid ""
"This page explains what AppImages are and how to run AppImage applications "
"on Fedora."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:11
#, no-wrap
msgid "What is AppImage"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:14
msgid ""
"AppImage is a format for packaging Linux applications as portable, "
"self-contained executable files."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:16
msgid ""
"An AppImage file contains everything needed to run an application including "
"the application itself, its libraries, and any other "
"dependencies. Everything is bundled into a single file, that can be run "
"directly without any installation or system modifications."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:18
msgid ""
"Because AppImages include all dependencies, they tend to be larger than "
"traditional packages, but they offer the advantage of being portable and "
"distribution-independent. Also, because everything is available as a single "
"file, you can carry AppImages on USB drives or external media and run them "
"on any compatible Linux system without worrying about missing dependencies "
"or conflicts with other software. Removing an AppImage is as simple as "
"deleting the file, with no leftover configuration or dependencies."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:20
msgid ""
"Developers often use AppImages to distribute their applications across many "
"Linux distributions without maintaining separate packages for each "
"distribution."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:22
msgid ""
"AppImages might not integrate as deeply with your desktop environment as "
"native packages, and Desktop entries, file associations, and system menus "
"might not work without additional setup. Furthermore, AppImages do not "
"receive automatic updates through the system package manager, so you must "
"manually check for and install updates from the developer. However, some "
"AppImages include built-in update mechanisms that can check for and download "
"updates directly from the application."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:26
msgid ""
"AppImages offer a convenient way to run applications on Fedora without "
"installation or dependency management. They are ideal for portable, "
"distribution-independent applications and for developers who want to "
"distribute their software easily. However, you are responsible for managing "
"updates and security. Use AppImages from trusted sources and keep them "
"updated to ensure your system remains secure. Note that unlike Flatpak or "
"Snap, AppImages do not provide sandboxing or confinement, so they run with "
"the same permissions as your user account. Be cautious when running "
"AppImages from untrusted sources, as they have the potential to access your "
"files and system resources."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:27
#, no-wrap
msgid "How AppImages work"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:30
msgid "When you run an AppImage, the system:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:32
msgid "Mounts the AppImage file as a temporary read-only filesystem"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:33
msgid "Runs the application within that environment"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:34
msgid "Unmounts the filesystem when the application closes"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:36
msgid ""
"Applications can run without installation, making them portable and easy to "
"distribute."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:37
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:40
msgid "AppImages require:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:42
msgid "A 64-bit Fedora system (most modern AppImages)"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:43
msgid "The FUSE library, which allows AppImages to mount themselves"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:45
msgid "FUSE is usually pre-installed on Fedora, but if needed:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:49
#, no-wrap
msgid "$ sudo dnf install fuse\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:51
#, no-wrap
msgid "Finding AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:54
msgid "Developers distribute AppImages directly, typically through:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:56
#, no-wrap
msgid "**Project websites** - Many open source projects offer AppImage downloads\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:57
#, no-wrap
msgid ""
"**AppImage repository** - https://appimage.github.io/apps/ lists available "
"AppImages\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:58
#, no-wrap
msgid ""
"**GitHub releases** - Many projects host AppImage files in their GitHub "
"release pages\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:59
#, no-wrap
msgid ""
"**Custom repositories** - Some developers maintain their own AppImage "
"distribution sites\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:60
#, no-wrap
msgid "Running AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:63
msgid "Download the `.AppImage` file from the developer's website or repository."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:64
msgid "Make it executable:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:68
#, no-wrap
msgid "$ chmod +x _application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:71
msgid "Run the AppImage"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:75
#, no-wrap
msgid "$ ./_application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:77
msgid "Or double-click the file in your file manager if it has execute permissions."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:79
#, no-wrap
msgid "Creating desktop shortcuts"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:82
msgid ""
"To integrate an AppImage with your desktop environment, create a `.desktop` "
"shortcut file:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:84
msgid "Create a file in `~/.local/share/applications/`:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:88
#, no-wrap
msgid "$ touch ~/.local/share/applications/_application_name_.desktop\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:91
msgid "Add the following content (replace placeholders with actual values):"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:100
#, no-wrap
msgid ""
"[Desktop Entry]\n"
"Type=Application\n"
"Name=_Application Display Name_\n"
"Exec=_/path/to/application_name_.AppImage_\n"
"Icon=_application_name_\n"
"Categories=_Category_;\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:103
msgid "Save the file and it appears in your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:105
msgid "For example, for an application called \"MyApp\":"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:114
#, no-wrap
msgid ""
"[Desktop Entry]\n"
"Type=Application\n"
"Name=MyApp\n"
"Exec=/home/username/Downloads/MyApp.AppImage\n"
"Icon=myapp\n"
"Categories=Utility;\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:116
#, no-wrap
msgid "Managing AppImages"
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:118
#, no-wrap
msgid "Organizing AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:121
msgid "It is helpful to keep AppImages in a dedicated directory:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:127
#, no-wrap
msgid ""
"$ mkdir ~/Applications\n"
"$ mv _application_name_.AppImage ~/Applications/\n"
"$ chmod +x ~/Applications/_application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:130
msgid "Then reference this directory in desktop shortcuts."
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:131
#, no-wrap
msgid "Updating AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:134
msgid "Update methods vary by application:"
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:135
#, no-wrap
msgid "Built-in updates"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:137
msgid ""
"Some AppImages include automatic update checks. Run the AppImage and look "
"for update options in the application's preferences or help menu."
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:138
#, no-wrap
msgid "Manual updates"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:140
msgid ""
"For applications without built-in updates, download the latest version from "
"the project website and replace the existing AppImage."
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:141
#, no-wrap
msgid "AppImage update tools"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:143
msgid ""
"Some third-party tools such as `appimaged` can help manage AppImage updates, "
"though these are typically for advanced users."
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:144
#, no-wrap
msgid "Running multiple versions"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:147
msgid ""
"Because AppImages are self-contained, you can safely keep and run multiple "
"versions of the same application:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:152
#, no-wrap
msgid ""
"$ ./MyApp-1.0.AppImage &\n"
"$ ./MyApp-2.0.AppImage &\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:155
msgid "Both versions can run simultaneously without conflicts."
msgstr ""

View file

@ -0,0 +1,334 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. type: Title =
#: ./pages/dnf-repository-mirror.adoc:1
#, no-wrap
msgid "Creating a DNF Repository Mirror"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:3
msgid "Rowan Puttergill; Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:11
msgid ""
"A local DNF repository mirror lets you serve Fedora package updates from "
"your own infrastructure. This is useful for organisations managing multiple "
"Fedora systems, restricted or metered network environments, or testing "
"updates on a staging system before rolling them out to production."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:12
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:14
#, no-wrap
msgid "Disk space"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:17
msgid "Use `dnf repoinfo` to check the size of each repository you plan to mirror:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:21
#, no-wrap
msgid "$ dnf repoinfo fedora updates\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:25
msgid ""
"The `Repodate Info: Size` fields in the output show the total package size "
"for each repository. Run the same command for any additional repositories "
"you want to mirror, using `dnf repolist` to see available repository IDs."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:27
msgid ""
"Repository size grows throughout a release lifecycle as updates "
"accumulate. The `updates` repository in particular grows steadily from "
"release day until end-of-life. Budget additional headroom beyond the initial "
"estimate. Repositories can grow by up to 30% or more over the lifecycle of a "
"release, so plan accordingly."
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:28
#, no-wrap
msgid "Installing dnf5-plugins"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:31
msgid "The `dnf reposync` command comes from the `dnf5-plugins` package:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:35
#, no-wrap
msgid "$ sudo dnf install dnf5-plugins\n"
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:37
#, no-wrap
msgid "An HTTP server"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:41
msgid ""
"A web server is required to serve the mirrored content to other systems. "
"This guide uses Apache httpd, but nginx works equally well."
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:46
#, no-wrap
msgid ""
"$ sudo dnf install httpd\n"
"$ sudo systemctl enable --now httpd\n"
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:48
#, no-wrap
msgid "Syncing the repository"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:52
msgid ""
"Use `dnf reposync` to download repository content to a local directory. The "
"following example syncs the `fedora` and `updates` repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:56
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:59
msgid ""
"To limit the sync to specific architectures and avoid downloading packages "
"you do not need:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:63
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --arch=x86_64 --arch=noarch\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:66
msgid ""
"To remove packages from the local mirror that are no longer present in the "
"remote repository:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:70
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --delete\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:73
msgid ""
"The synced content is now accessible at `http://localhost/mirror/`, or "
"whatever your server's hostname or IP address is."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:75
msgid ""
"The first sync downloads the full repository and can take a long time "
"depending on your connection. Later syncs only download new or changed "
"packages."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:76
#, no-wrap
msgid "Configuring client systems"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:80
msgid ""
"On each system that should use the local mirror, create a `.repo` file in "
"`/etc/yum.repos.d/`. For example, `/etc/yum.repos.d/local-mirror.repo`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:89
#, no-wrap
msgid ""
"[local-fedora]\n"
"name=Local Fedora mirror\n"
"baseurl=http://mirror-server/mirror/fedora/\n"
"enabled=1\n"
"gpgcheck=1\n"
"gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:96
#, no-wrap
msgid ""
"[local-updates]\n"
"name=Local Fedora updates mirror\n"
"baseurl=http://mirror-server/mirror/updates/\n"
"enabled=1\n"
"gpgcheck=1\n"
"gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:99
msgid ""
"Replace `mirror-server` with the hostname or IP address of your mirror "
"server."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:101
msgid ""
"To ensure clients use only the local mirror, disable the default Fedora "
"repositories by setting `enabled=0` in `/etc/yum.repos.d/fedora.repo` and "
"`/etc/yum.repos.d/fedora-updates.repo`."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:102
#, no-wrap
msgid "GPG verification"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:106
msgid ""
"`dnf reposync` downloads repository metadata and packages including their "
"signatures. Clients use the Fedora GPG keys already present at "
"`/etc/pki/rpm-gpg/` to verify packages, so no additional key configuration "
"is required."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:107
#, no-wrap
msgid "Keeping the mirror current"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:110
msgid "Set up a systemd service and timer to sync the mirror automatically."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:112
msgid "Create a service file at `/etc/systemd/system/dnf-mirror.service`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:117
#, no-wrap
msgid ""
"[Unit]\n"
"Description=Sync DNF repository mirror\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:121
#, no-wrap
msgid ""
"[Service]\n"
"Type=oneshot\n"
"ExecStart=dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --delete\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:124
msgid "Create the timer at `/etc/systemd/system/dnf-mirror.timer`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:129
#, no-wrap
msgid ""
"[Unit]\n"
"Description=Daily DNF repository mirror sync\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:133
#, no-wrap
msgid ""
"[Timer]\n"
"OnCalendar=daily\n"
"Persistent=true\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:136
#, no-wrap
msgid ""
"[Install]\n"
"WantedBy=timers.target\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:139
msgid "Enable and start the timer:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:143
#, no-wrap
msgid "$ sudo systemctl enable --now dnf-mirror.timer\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:146
msgid "Verify the timer is active:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:150
#, no-wrap
msgid "$ systemctl status dnf-mirror.timer\n"
msgstr ""

View file

@ -0,0 +1,407 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. type: Title =
#: ./pages/fedora-and-software-patents.adoc:1
#, no-wrap
msgid "Fedora and Software Patents"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:3
msgid "Caleb McKee; Frank Sträter"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:10
msgid ""
"This page explains Fedora's position on software patents, why patent "
"restrictions affect what software Fedora can include, and how Fedora and Red "
"Hat actively work to reduce the impact of software patents on free and open "
"source software."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:12
msgid ""
"This information is provided only for answering common questions from Fedora "
"users and should not be read as legal advice. What applies to Red Hat and "
"the Fedora Project may not necessarily apply to you. If you need legal "
"assistance, consult your own lawyer. This material does not represent the "
"official views of Red Hat or the Fedora Project."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:14
#, no-wrap
msgid "What is a software patent?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:16
msgid ""
"A patent is a set of exclusionary rights granted by a government to a patent "
"holder for a limited period of time, usually 20 years from the earliest "
"effective filing date of the patent application. These monopoly rights are "
"granted to patent applicants in exchange for their disclosure of the "
"invention claimed by the patent. Once a patent is granted in a given "
"country, the patent holder may exclude someone from making, using, selling "
"or importing embodiments of the claimed invention in that country. Software "
"patents are different from copyright or trademarks despite being lumped "
"together with them under the collective term "
"link:https://www.gnu.org/philosophy/not-ipr.html[Intellectual Property]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:18
#, no-wrap
msgid "Who is responsible for taking care of any legal issues in Fedora?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:20
msgid ""
"The Fedora Project is not a separate and distinct legal entity. Red Hat, the "
"primary sponsor of the Fedora Project, is actively involved in legal matters "
"relating to Fedora, along with other Fedora participants. For example, Red "
"Hat lawyers assist Fedora Project contributors in issues pertaining to free "
"and open source software licensing, trademarks and patents. Refer to the "
"xref:legal::index.adoc[Legal] page for more information."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:22
#, no-wrap
msgid ""
"If software patents are not recognized in all regions, why can't you "
"distribute Fedora with such software in other regions?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:24
msgid ""
"Contrary to common belief, software patents are granted in some form or "
"other in most countries, including most of the countries in which most "
"Fedora participants reside."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:26
#, no-wrap
msgid "Can't you pay the patent license fees for patent encumbered codecs?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:28
msgid ""
"A codec is a set of methods to encode and decode video or audio information "
"into a data stream. In the case of codecs like WMV, the company or companies "
"associated with developing the format are also involved in asserting (or "
"restrictively licensing) patents that purportedly cover the format; we refer "
"to such codecs as \"patent encumbered\". Other codecs, such as WebM, Ogg "
"Theora or Ogg Vorbis, Dirac, and FLAC, are made available by their "
"developers without asserting patents on their implementations; we refer to "
"such codecs as \"patent unencumbered\". Fedora includes comprehensive "
"support for open, patent-unencumbered codecs but is unable to include "
"support for the patent encumbered ones."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:30
msgid ""
"Patent licenses usually require the licensee to pay royalties based on the "
"number of users. Since Fedora is free and open source software, the "
"effective number of users is essentially unrestricted. Patent holders are "
"generally unwilling to give a blanket patent license for unlimited use; "
"moreover, the royalty payments would be too high for it to be practical for "
"the Fedora Project, or its sponsors, to pay them. Proprietary operating "
"systems like Microsoft Windows include the costs of third-party patent "
"licenses in the pricing of the product as sold to end users. Fedora is not "
"sold commercially, so there is no way to recoup these substantial expenses."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:32
msgid ""
"Even if funds were available to do so, such royalty-bearing patent licenses "
"would have to be compatible with the free/open source software licenses "
"governing the software covered by the patent license. In practice this is "
"usually challenging. For example, the most widely-used FOSS licenses (GPL "
"and LGPL) place constraints on the ability of distributors to distribute "
"software under benefit of third-party patent licenses. Even if the software "
"in question is placed under some other license, distributing such software "
"under benefit of a patent license may make the software effectively non-free "
"and thus incompatible with Fedora legal policies."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:34
#, no-wrap
msgid ""
"There are free and open software implementations of the codecs. Why don't "
"you include them?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:36
msgid ""
"When we speak of an implementation being FOSS, usually we are thinking only "
"in terms of copyright licensing. An independent FOSS implementation of a "
"patent-encumbered codec, however, is subject to at least as much patent risk "
"as, say, some proprietary reference implementation of the same codec. Note "
"that while copyright covers only a particular implementation of software, "
"patents are broader because they are more abstract, covering ideas that "
"might be implemented in software in any number of ways."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:38
#, no-wrap
msgid ""
"Can't you link to third party repositories and guide users to find such "
"software?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:40
msgid ""
"In general, no, because of the risk of liability for "
"link:https://en.wikipedia.org/wiki/Patent_infringement[contributory patent "
"infringement]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:42
#, no-wrap
msgid "How is it that some other Linux distributions include such software?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:44
msgid "There are different reasons:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:46
msgid ""
"Some of them include proprietary software, in some cases charging users for "
"their product, where the charge incorporates the cost of licensing "
"third-party patents. Fedora is not a commercial product and has a policy of "
"not distributing proprietary software."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:47
msgid ""
"They are willing to deal with the risk somehow. In some cases, it is because "
"they are not backed by a large and profitable company like Red Hat. Red Hat, "
"the legal entity and primary sponsor of the Fedora Project determines its "
"own risks which can be different from other organizations."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:49
#, no-wrap
msgid "What is bad about patented formats?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:51
msgid ""
"Even if you are willing to pay for patent licenses, there are other things "
"to consider:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:53
msgid ""
"No guarantee that your consumers actually will be able to read the data "
"you're trying to produce. If you've reached this page, you've already "
"experienced this - by producing media in a patented format, you "
"automatically limit your audience to whatever platforms the patent holder "
"has licensed their software to."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:54
msgid ""
"No guarantee of being able to access your data forever. If you're using some "
"software to view a patented media format, what happens if that software "
"vendor goes out of business, or refuses to port their software to newer "
"systems? You no longer have access to your data."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:56
msgid ""
"Note that this isn't even restricted to patented media formats - the same "
"applies to popular proprietary formats used for word processing, "
"spreadsheets, presentations, etc."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:58
msgid ""
"For more information about how software patents are bad, refer to the "
"link:https://ffii.org/[Foundation for a Free Information Infrastructure]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:60
#, no-wrap
msgid "Can't you convert a patent encumbered codec to an open codec?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:62
msgid ""
"Fedora cannot include the decoders necessary to do this since those are "
"patent encumbered as well. Although users might be able to do this, "
"converting from one format to another typically results in a visible loss of "
"quality. The only long term viable method is to encourage the creation of "
"content in open formats and Fedora and Red Hat actively encourage and "
"participate in such activities."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:64
#, no-wrap
msgid "How Fedora works against software patents"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:66
msgid "__Fedora sponsors development of free, non-patent-encumbered open formats__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:68
msgid ""
"In support of free culture and the open web, and to reduce the hold of "
"proprietary and patent encumbered codecs, Red Hat has been sponsoring "
"improvements on the open Ogg Theora video codec."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:70
msgid ""
"__Fedora uses free, non-patented, open formats by default that anyone can "
"implement, use, and view without having to obtain patent licenses__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:72
msgid ""
"Instead of Windows Media, use WebM or Ogg Theora. Instead of Microsoft "
"Office Open XML, use link:https://en.wikipedia.org/wiki/OpenDocument[Open "
"Document format] documents, or even PDF. Vote with your currency by "
"purchasing hardware and solutions that support these free and open formats."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:74
#, no-wrap
msgid "The problem with proprietary and patent encumbered media formats"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:76
msgid ""
"Imagine sitting down to your email. Your sister has sent you some pictures "
"of your niece. However, when you go to look at them, all you see is:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:78
msgid ""
"__I'm sorry, you need Frobozz Viewer 3.0 to view this file. It's only "
"$19.99, have your credit card ready.__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:80
msgid ""
"Later, you go to view your mail on a public computer at the local "
"library. And you get the same dialog box on their computer."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:82
msgid ""
"That is the reality for any sound, image, or document format that is "
"encumbered by software patents that require licensing - any application that "
"wishes to view, play, or create them requires paying the patent holders a "
"fee. Normally, software and hardware vendors include this support, but they "
"pass the costs directly onto the consumers in the cost of their software or "
"hardware."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:84
msgid ""
"Fedora, however, has a "
"link:https://docs.fedoraproject.org/en-US/project/objectives/[public "
"promise] to always be freely redistributable by anyone. That is why Fedora "
"cannot include support for patented media formats - it would break this "
"redistribution promise. Fedora supports open media formats such as WebM or "
"Ogg link:https://xiph.org/vorbis/[Vorbis] and "
"link:https://www.theora.org/[Theora], which are **freely implementable and "
"usable by anyone without a patent license**."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:86
msgid ""
"Red Hat has consistently taken the position that software patents generally "
"impede innovation in software development and that software patents are "
"inconsistent with open source/free software. Red Hat holds several software "
"patents for defensive purposes and has a patent policy under which it agrees "
"to refrain from enforcing its patents against any party for exercising "
"rights under certain free and open source software licenses, including "
"GPLv2, GPLv3, LGPLv2.1, and LGPLv3."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:88
msgid "https://www.redhat.com/en/about/patent-promise"
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:90
#, no-wrap
msgid "References"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:92
msgid "https://fedoraproject.org/wiki/Forbidden_items"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:93
msgid "https://docs.fedoraproject.org/en-US/project/"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:94
msgid "https://www.gnu.org/philosophy/why-audio-format-matters.html"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:94
msgid "https://dwheeler.com/essays/software-patents.html"
msgstr ""

View file

@ -0,0 +1,457 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:14+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. type: Title =
#: ./pages/flathub-flatpak-applications.adoc:1
#, no-wrap
msgid "Installing Flatpak Applications from Flathub"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:11
msgid ""
"This page explains how to install and manage containerized applications from "
"Flathub, a centralized repository for Flatpak applications."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:12
#, no-wrap
msgid "What is Flathub"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:17
msgid ""
"Flathub is a centralized repository that hosts thousands of Flatpak "
"applications. Flatpak is a containerization technology that packages "
"applications with their dependencies in a sandboxed environment. This "
"approach provides several benefits including improved security through "
"isolation, compatibility across different Linux distributions, and "
"simplified dependency management."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:19
msgid ""
"Flatpak applications work across all Linux distributions, not just "
"Fedora. Once an application is packaged as a Flatpak, it can run on any "
"system with Flatpak installed without requiring distribution-specific "
"packaging. Therefore, many software vendors choose to distribute their "
"applications as Flatpaks on Flathub to reach a wider Linux audience."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:22
msgid ""
"Flatpak applications run in a sandbox with limited access to your system. "
"Each application only has access to the resources it explicitly needs, "
"providing an additional layer of security compared to traditional package "
"installation."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:24
msgid ""
"Because Flatpak applications are self-contained, they can use different "
"versions of libraries and dependencies than those provided by your "
"system. This means you can run multiple versions of the same application or "
"library simultaneously without conflicts."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:26
msgid ""
"Installing and removing Flatpak applications is straightforward and does not "
"leave system-wide dependencies or configuration files scattered across your "
"system."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:28
msgid ""
"Flathub and Flatpak include built-in automatic update functionality, keeping "
"applications current with minimal user intervention."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:30
msgid ""
"Fedora Workstation includes Flatpak support pre-installed and configured, "
"making it easy to get started with Flathub applications."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:31
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:34
msgid "To use Flathub on Fedora, ensure Flatpak is installed:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:38
#, no-wrap
msgid "$ sudo dnf install flatpak\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:41
msgid "If not already enabled, add the Flathub repository to your system:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:45
#, no-wrap
msgid ""
"$ flatpak remote-add --if-not-exists flathub "
"https://flathub.org/repo/flathub.flatpakrepo\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:48
msgid ""
"On Fedora Workstation, Flatpak is typically pre-installed and configured to "
"use Flathub, so you may not need to perform these steps."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:49
#, no-wrap
msgid "Finding and installing applications"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:51
#, no-wrap
msgid "Using the GNOME Software Center"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:54
msgid ""
"The easiest way to browse and install Flatpak applications is through GNOME "
"Software:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:56
msgid "Open *Software* from your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:57
#: ./pages/flathub-flatpak-applications.adoc:74
msgid "Search for the application you want to install"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:58
msgid "If the application is available on Flathub, click *Install*"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:59
msgid "The application downloads and installs automatically"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:60
#, no-wrap
msgid "Using KDE Discover"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:64
msgid ""
"KDE Plasma includes Discover, a graphical software center that supports "
"Flatpak applications. On Fedora KDE Spin, Discover is pre-installed. To "
"enable Flatpak support, ensure the Flatpak backend is installed:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:68
#, no-wrap
msgid "$ sudo dnf install plasma-discover-flatpak\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:71
msgid "To find and install applications:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:73
msgid "Open *Discover* from the application launcher"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:75
msgid ""
"If multiple sources are available for the same application, select *Flathub* "
"as the source"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:76
msgid "Click *Install*"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:77
#, no-wrap
msgid "Using the command line"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:80
msgid "To search for applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:84
#, no-wrap
msgid "$ flatpak search _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:87
msgid "To install an application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:91
#, no-wrap
msgid "$ flatpak install flathub _application_id_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:94
msgid "For example, to install GIMP:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:98
#, no-wrap
msgid "$ flatpak install flathub org.gimp.GIMP\n"
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:100
#, no-wrap
msgid "Managing Flatpak applications"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:102
#, no-wrap
msgid "Launching applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:106
msgid ""
"Installed Flatpak applications appear in your Applications menu and launch "
"like any other application. You can also run them from the command line "
"using the application ID:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:110
#, no-wrap
msgid "$ flatpak run _application_id_\n"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:112
#, no-wrap
msgid "Updating applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:115
msgid "Update all installed Flatpak applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:119
#, no-wrap
msgid "$ flatpak update\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:122
msgid "Update a specific application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:126
#, no-wrap
msgid "$ flatpak update _application_id_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:129
msgid ""
"Note that GNOME Software and KDE Discover will also notify you of available "
"updates for Flatpak applications."
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:130
#, no-wrap
msgid "Removing applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:133
msgid "Remove an installed Flatpak application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:137
#, no-wrap
msgid "$ flatpak uninstall _application_id_\n"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:139
#, no-wrap
msgid "Listing installed applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:142
msgid "View all installed Flatpak applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:146
#, no-wrap
msgid "$ flatpak list --app\n"
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:148
#, no-wrap
msgid "Permissions and sandboxing"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:152
msgid ""
"Flatpak applications run in a sandbox with restricted access to your "
"system. Some applications may request additional permissions to function "
"properly:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:154
#, no-wrap
msgid "**File system access** - Read or write access to specific directories\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:155
#, no-wrap
msgid "**Hardware access** - Access to cameras, microphones, or other hardware\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:156
#, no-wrap
msgid ""
"**System services** - Access to D-Bus services for system notifications, and "
"so on\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:157
#, no-wrap
msgid "**Network access** - Access to the internet\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:159
msgid ""
"When installing an application, review the requested permissions and decide "
"whether to grant them based on the application's functionality."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:160
#, no-wrap
msgid "Overriding permissions"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:163
msgid ""
"If an application needs additional permissions, you can grant or modify them "
"using Flatseal, a graphical permissions manager:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:167
#, no-wrap
msgid "$ flatpak install flathub com.github.tchx84.Flatseal\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:170
msgid ""
"Alternatively, modify permissions from the command line using `flatpak "
"override`."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:171
#, no-wrap
msgid "Finding more information"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:174
#, no-wrap
msgid ""
"**Flathub website** - Visit https://flathub.org to browse available "
"applications\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:175
#, no-wrap
msgid ""
"**Flatpak documentation** - https://docs.flatpak.org for detailed technical "
"information\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:176
#, no-wrap
msgid ""
"**Application pages** - Most Flatpak applications have information pages on "
"Flathub with reviews and details\n"
msgstr ""

View file

@ -0,0 +1,561 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. type: Title =
#: ./pages/language-package-managers.adoc:1
#, no-wrap
msgid "Installing Software from Language Package Managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:11
msgid ""
"Many programming language ecosystems include their own package managers for "
"installing libraries and tools. This page explains how to use common "
"language package managers on Fedora, and the important differences between "
"them and DNF."
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:12
#, no-wrap
msgid "What are language package managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:16
msgid ""
"Language package managers install software published within a specific "
"programming language ecosystem. For example, you can install Python "
"libraries and some Python applications by using tools such as pip. You can "
"also install many JavaScript based applications by using tools such as npm. "
"These tools operate independently and install packages outside of Fedora's "
"package management system."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:19
msgid ""
"Before using a language package manager, check whether the package you need "
"is already available in the Fedora repositories. Many popular libraries are "
"packaged for Fedora and can be installed with DNF:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:23
#, no-wrap
msgid "$ dnf search _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:26
msgid ""
"Installing from Fedora repositories is preferred because those packages "
"receive security updates through the normal Fedora update process and are "
"tested for compatibility with your system."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:28
msgid "Language package managers bypass DNF, which means:"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:30
msgid ""
"Packages installed this way are invisible to DNF and do not receive updates "
"through `dnf upgrade`"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:31
msgid "Packages might conflict with system packages if installed globally"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:32
msgid ""
"Security updates must be managed separately, using the language package "
"manager itself"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:33
msgid "Removing packages requires the language package manager, not DNF"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:34
msgid ""
"Sources are not vetted by Fedora maintainers, so there is a higher risk of "
"installing malicious or unmaintained software"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:36
msgid ""
"For these reasons, install language packages at the user level or in "
"isolated environments wherever possible, rather than system-wide."
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:37
#, no-wrap
msgid "Python - pip"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:41
msgid ""
"Python's package manager is pip. Many Python packages are available in "
"Fedora repositories as `python3-_packagename_` and should be installed that "
"way when possible."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:42
#, no-wrap
msgid "Installing pip"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:46
msgid ""
"pip is included with Python, which is pre-installed on Fedora. If pip is "
"missing:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:50
#, no-wrap
msgid "$ sudo dnf install python3-pip\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:52
#, no-wrap
msgid "Using virtual environments"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:56
msgid ""
"Always use a virtual environment to isolate pip-installed packages from the "
"system Python installation. Installing pip packages globally can conflict "
"with system Python libraries and break system tools."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:58
msgid "Create and activate a virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:63
#, no-wrap
msgid ""
"$ python3 -m venv _myenv_\n"
"$ source _myenv_/bin/activate\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:66
msgid "Install a package inside the virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:70
#, no-wrap
msgid "$ pip install _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:73
msgid "Deactivate the virtual environment when finished:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:77
#, no-wrap
msgid "$ deactivate\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:79
#, no-wrap
msgid "Updating pip packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:82
msgid "Update all packages inside an active virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:86
#, no-wrap
msgid "$ pip install --upgrade _package_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:88
#, no-wrap
msgid "Alternative Python package managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:91
msgid ""
"You can use other Python package managers that create isolated environments, "
"such as:"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:93
msgid ""
"https://github.com/pypa/pipx[pipx] - installs and manages Python "
"command-line tools in isolated environments"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:94
msgid ""
"https://docs.astral.sh/uv/[uv] - a modern Python package manager and "
"environment manager that improves on pip and virtualenv"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:96
msgid ""
"These tools can be installed either from Fedora repositories or by using "
"pip."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:98
msgid "For example, to install pipx, run:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:101
#, no-wrap
msgid "$ sudo dnf install pipx\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:104
msgid "Or, to install uv, run:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:107
#, no-wrap
msgid "$ sudo dnf install python3-uv\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:109
#, no-wrap
msgid "Node.js - npm"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:112
msgid "npm is the package manager for the Node.js ecosystem."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:113
#, no-wrap
msgid "Installing Node.js and npm"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:116
msgid "Install Node.js and npm from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:120
#, no-wrap
msgid "$ sudo dnf install nodejs npm\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:122
#: ./pages/language-package-managers.adoc:166
#, no-wrap
msgid "Installing packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:125
msgid "Install a package locally for a specific project (recommended):"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:129
#, no-wrap
msgid "$ npm install _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:132
msgid ""
"Install a package globally to make a command-line tool available "
"system-wide:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:136
#, no-wrap
msgid "$ npm install -g _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:140
msgid ""
"Global npm installs may require elevated permissions depending on how "
"Node.js was installed. To avoid permission issues, consider using a Node.js "
"version manager such as https://github.com/nvm-sh/nvm[nvm]."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:141
#, no-wrap
msgid "Updating npm packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:144
msgid "Update packages in the current project:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:148
#, no-wrap
msgid "$ npm update\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:150
#, no-wrap
msgid "Rust - Cargo"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:154
msgid ""
"Cargo is Rust's package manager and build system. Cargo compiles packages "
"from source, so builds can take some time."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:155
#, no-wrap
msgid "Installing Rust and Cargo"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:158
msgid "Install Rust and Cargo from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:162
#, no-wrap
msgid "$ sudo dnf install rust cargo\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:165
msgid ""
"Alternatively, use the official Rust toolchain installer "
"https://rustup.rs[rustup] for more control over Rust versions."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:169
msgid ""
"Install a Rust package (called a \"crate\") and make it available as a "
"command-line tool:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:173
#, no-wrap
msgid "$ cargo install _crate_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:177
msgid ""
"Cargo installs binaries to `~/.cargo/bin/` by default. Ensure this "
"directory is in your `PATH`."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:178
#, no-wrap
msgid "Updating installed crates"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:183
#, no-wrap
msgid "$ cargo install --force _crate_name_\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:185
#, no-wrap
msgid "Ruby - gem"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:189
msgid ""
"gem is Ruby's package manager for installing Ruby libraries and tools "
"(called \"gems\"). Many Ruby gems are available in the Fedora repositories "
"as `rubygem-_packagename_` and should be installed that way when possible."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:190
#, no-wrap
msgid "Installing Ruby and gem"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:193
msgid "Install Ruby from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:197
#, no-wrap
msgid "$ sudo dnf install ruby\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:200
msgid "gem is included with Ruby."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:201
#, no-wrap
msgid "Installing gems"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:204
msgid "Install a gem for the current user:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:208
#, no-wrap
msgid "$ gem install --user-install _gem_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:211
msgid ""
"Using `--user-install` avoids writing to system directories and does not "
"require root access."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:212
#, no-wrap
msgid "Updating gems"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:217
#, no-wrap
msgid "$ gem update _gem_name_\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:219
#, no-wrap
msgid "Go - go install"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:222
msgid "The Go toolchain includes `go install` for installing Go-based tools."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:223
#, no-wrap
msgid "Installing Go"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:226
msgid "Install Go from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:230
#, no-wrap
msgid "$ sudo dnf install golang\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:232
#, no-wrap
msgid "Installing tools"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:235
msgid "Install a Go tool by its module path:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:239
#, no-wrap
msgid "$ go install _module_path_@latest\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:242
msgid "For example:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:246
#, no-wrap
msgid "$ go install golang.org/x/tools/cmd/goimports@latest\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:250
msgid ""
"Go installs binaries to `~/go/bin/` by default. Ensure this directory is in "
"your `PATH`."
msgstr ""

View file

@ -0,0 +1,459 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:14+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. type: Title =
#: ./pages/snap-store-applications.adoc:1
#, no-wrap
msgid "Installing Applications from Snap Store"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:11
msgid ""
"This page explains how to install and manage containerized applications from "
"Snap Store using the Snap package format."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:12
#, no-wrap
msgid "What is Snap Store"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:16
msgid ""
"Snap Store is a centralized repository of Snap applications, providing "
"thousands of applications packaged using the Snap format. Snaps are "
"containerized, self-contained applications that include all necessary "
"dependencies and can run on any Linux system that has Snapd installed."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:17
#, no-wrap
msgid "Understanding Snaps"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:21
msgid ""
"A Snap (or \"Snapcraft\" package) is a universal application package format "
"that bundles an application with its dependencies in a compressed, "
"self-contained archive. Snaps aim to provide consistent application "
"behavior across different Linux distributions and versions."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:23
msgid ""
"Snaps are similar to Flatpaks and AppImages in that they are designed to be "
"distribution-agnostic and include all necessary dependencies. Snaps differ "
"from Flatpaks in that they use a different packaging format and have "
"different mechanisms for updates and confinement. Snaps are developed and "
"maintained by Canonical, the company behind Ubuntu, but they can be used on "
"any Linux distribution that supports Snapd, including Fedora."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:25
msgid ""
"Snaps are not enabled by default on Fedora, but you can easily install the "
"Snapd daemon to use them."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:27
#, no-wrap
msgid "Installing Snapd"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:30
msgid "To use Snaps on Fedora, install the Snapd daemon:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:34
#, no-wrap
msgid "$ sudo dnf install snapd\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:37
msgid "Then enable the Snapd socket:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:41
#, no-wrap
msgid "$ sudo systemctl enable --now snapd.socket\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:44
msgid ""
"After installation, you may need to reboot or log out and back in for Snap "
"support to work properly."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:45
#, no-wrap
msgid "Finding and installing applications"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:47
#, no-wrap
msgid "Using Snap Store (GUI)"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:50
msgid "On Fedora, you can install the Snap Store graphical application:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:54
#, no-wrap
msgid "$ sudo snap install snap-store\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:57
msgid "Then:"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:59
msgid "Open *Snap Store* from your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:60
msgid "Search for the application you want to install"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:61
msgid "Click *Install* to begin the installation"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:62
msgid "The application automatically downloads and installs"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:63
#, no-wrap
msgid "Using the command line"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:66
msgid "Search for applications:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:70
#, no-wrap
msgid "$ snap find _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:73
msgid "Install an application:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:77
#, no-wrap
msgid "$ snap install _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:80
msgid "For example, to install Visual Studio Code:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:84
#, no-wrap
msgid "$ snap install code --classic\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:87
msgid ""
"Some Snaps require the `--classic` flag to run outside the confinement "
"environment for full functionality."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:88
#, no-wrap
msgid "Managing Snap applications"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:90
#, no-wrap
msgid "Launching applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:94
msgid ""
"Installed Snap applications appear in your Applications menu and launch like "
"any other application. You can also run them from the command line using "
"their name:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:98
#, no-wrap
msgid "$ _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:100
#, no-wrap
msgid "Updating applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:103
msgid "Snaps update automatically in the background. To manually check for updates:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:107
#, no-wrap
msgid "$ snap refresh\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:110
msgid "Update a specific Snap:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:114
#, no-wrap
msgid "$ snap refresh _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:116
#, no-wrap
msgid "Removing applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:119
msgid "Remove an installed Snap:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:123
#, no-wrap
msgid "$ snap remove _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:125
#, no-wrap
msgid "Listing installed applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:128
msgid "View all installed Snaps:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:132
#, no-wrap
msgid "$ snap list\n"
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:134
#, no-wrap
msgid "Snap confinement levels"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:137
msgid "Snaps use different confinement levels that control system access:"
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:138
#, no-wrap
msgid "Strict"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:141
msgid ""
"The most restrictive mode. The Snap runs in a sandbox with minimal access to "
"the system. Most Snaps use strict confinement."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:142
#, no-wrap
msgid "Classic"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:145
msgid ""
"The least restrictive mode. The Snap has full access to the system like a "
"traditionally installed application. Some Snaps require classic confinement "
"to function properly."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:146
#, no-wrap
msgid "Devmode"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:148
msgid ""
"Used during development. Runs in strict confinement but with warnings "
"instead of denials."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:149
#, no-wrap
msgid "Snap channels"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:152
msgid "Snaps can offer multiple versions through different channels:"
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:153
#, no-wrap
msgid "Stable"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:155
msgid "The default channel, containing fully released and tested versions."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:156
#, no-wrap
msgid "Candidate"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:158
msgid ""
"Pre-release versions near completion, good for testing before general "
"release."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:159
#, no-wrap
msgid "Beta"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:161
msgid "Early testing versions, may contain bugs or incomplete features."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:162
#, no-wrap
msgid "Edge"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:164
msgid "Development versions, the newest code but potentially unstable."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:166
msgid "To install from a specific channel:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:170
#, no-wrap
msgid "$ snap install _application_name_ --_channel_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:173
msgid "For example:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:177
#, no-wrap
msgid "$ snap install _application_name_ --beta\n"
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:179
#, no-wrap
msgid "Finding more information"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:182
#, no-wrap
msgid ""
"**Snap Store website** - Visit https://snapcraft.io/store to browse "
"available applications\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:183
#, no-wrap
msgid ""
"**Snapcraft documentation** - https://snapcraft.io/docs for detailed "
"information\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:184
#, no-wrap
msgid ""
"**Snap directory** - https://snapcraft.io/snaps for searchable application "
"directory\n"
msgstr ""

View file

@ -0,0 +1,528 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. type: Title =
#: ./pages/third-party-software.adoc:1
#, no-wrap
msgid "Understanding Third-Party Software versus Fedora Release Software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:11
msgid ""
"This page explains the distinction between third-party software and software "
"included in official Fedora releases, including their differences, how they "
"are managed, and important considerations for each."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:12
#, no-wrap
msgid "What is Fedora release software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:16
msgid ""
"Fedora release software comprises all packages that are part of the official "
"Fedora distribution repositories. These repositories include the _fedora_ "
"repository and the _updates_ repository, which together form the complete, "
"officially supported package set for a Fedora release."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:18
msgid ""
"Fedora also releases software packages in other repositories for development "
"and testing purposes, such as _rawhide_ for the latest development branch "
"and _updates-testing_ for packages that are being tested before inclusion in "
"the stable updates repository. However, the term \"Fedora release software\" "
"specifically refers to packages that are included in the stable _fedora_ and "
"_updates_ repositories for a given Fedora release."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:20
msgid ""
"See xref:fedora-repositories.adoc[Fedora Repositories] for more details on "
"the different repositories and their purposes."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:21
#, no-wrap
msgid "Characteristics of Fedora release software"
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:23
#, no-wrap
msgid "Vetting and testing"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:26
msgid ""
"All packages in Fedora repositories undergo rigorous testing and review by "
"the Fedora Project community before inclusion. Packages must meet strict "
"xref:fedora-repositories.adoc[repository standards] and pass quality "
"assurance checks."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:27
#, no-wrap
msgid "Source code availability"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:30
msgid ""
"All Fedora release software is open source and free to use, modify, and "
"distribute. The source code is available in the Fedora repositories and "
"must comply with Fedora's licensing guidelines."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:31
#, no-wrap
msgid "Community maintenance"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:34
msgid ""
"Each package in Fedora has maintainers who are responsible for updates, "
"security patches, and bug fixes. Maintenance is handled through the Fedora "
"package maintenance workflow and tools such as Bodhi."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:35
#, no-wrap
msgid "Release cycle integration"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:38
msgid ""
"Fedora release software follows the official Fedora release cycle. Packages "
"are frozen at release time for stable releases and receive updates through "
"the updates repository according to the Fedora Updates Policy."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:39
#, no-wrap
msgid "Free distribution"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:41
msgid ""
"All Fedora release software can be downloaded and installed at no cost "
"through the official Fedora repositories."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:42
#, no-wrap
msgid "What is third-party software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:45
msgid ""
"Third-party software refers to packages and applications not included in the "
"official Fedora repositories."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:46
#, no-wrap
msgid "Why software might be absent from Fedora's repositories"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:49
msgid ""
"Software might be missing from Fedora's official repositories for several "
"reasons:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:51
msgid ""
"It is encumbered by software patents or uses a license incompatible with "
"Fedora's policies. See xref:fedora-and-software-patents.adoc[Fedora and "
"software patents] for details."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:52
msgid ""
"No one has yet packaged it for Fedora. If you want to help, consider "
"xref:package-maintainers::index.adoc[becoming a Fedora package maintainer]."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:53
msgid ""
"For drivers specifically, Fedora does not package out-of-tree kernel "
"drivers. Drivers must be submitted to and accepted by the upstream Linux "
"kernel before Fedora will include them."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:54
#, no-wrap
msgid "Installation methods"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:57
msgid "Third-party software can be installed through:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:58
msgid ""
"Third-party repositories (e.g., xref:rpmfusion-setup.adoc[RPM Fusion], Copr, "
"or vendor-specific repositories)"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:59
msgid ""
"Container images (xref:flathub-flatpak-applications.adoc[Flatpak], or "
"xref:snap-store-applications.adoc[Snap])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:60
msgid ""
"Manual installation archives containing all dependencies "
"(xref:appimage.adoc[AppImage])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:61
msgid ""
"xref:language-package-managers.adoc[Language package managers] such as pip "
"(Python), npm (Node.js), or Cargo (Rust)"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:62
msgid ""
"Compilation from source code (xref:third-party-software.adoc[Third Party "
"Software])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:63
msgid "Direct binary package download from vendor websites"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:64
#, no-wrap
msgid "Characteristics of third-party software"
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:66
#, no-wrap
msgid "Independent maintenance"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:69
msgid ""
"Entities outside the Fedora Project maintain third-party software. The "
"maintainer or software vendor handles updates, security patches, and "
"compatibility with Fedora releases."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:70
#, no-wrap
msgid "Variable quality and support"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:73
msgid ""
"The quality, testing rigor, and support availability varies widely depending "
"on the third-party provider. Some third-party projects have excellent "
"support and frequent updates, while others may be less actively maintained."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:74
#, no-wrap
msgid "Licensing flexibility"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:77
msgid ""
"Third-party software may use any license, including proprietary, commercial, "
"or open source licenses. Some third-party software may not be "
"redistributable or modifiable."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:78
#, no-wrap
msgid "Potential compatibility issues"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:81
msgid ""
"Since third-party software is developed and maintained independently, it may "
"not be fully tested with all Fedora versions. Compatibility issues can "
"arise, particularly across major Fedora releases."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:83
#, no-wrap
msgid "Using third-party software safely"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:86
msgid ""
"If you choose to use third-party software with Fedora, follow these best "
"practices:"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:87
#, no-wrap
msgid "Verify the source"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:90
msgid ""
"Download software only from official project websites or well-known, "
"reputable repositories"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:91
msgid "Avoid downloading from untrusted sources or mirrors"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:92
msgid "Use digital signatures to verify package authenticity when available"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:93
#, no-wrap
msgid "Check repository health"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:96
msgid "For third-party repositories, verify that they are actively maintained"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:97
msgid "Ensure the repository's packages are compatible with your Fedora version"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:98
msgid "Review the repository's security and maintenance practices"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:99
#, no-wrap
msgid "Understand dependencies"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:102
msgid "Be aware that third-party packages may conflict with Fedora packages"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:103
msgid "Carefully review dependency requirements before installation"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:104
msgid ""
"Consider using containerized solutions "
"(xref:flathub-flatpak-applications.adoc[Flatpak], "
"xref:snap-store-applications.adoc[Snap]) for isolation from system packages, "
"or AppImage for self-contained applications that maintain their own "
"dependencies"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:105
#, no-wrap
msgid "Keep systems updated"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:108
msgid "Enable automatic updates when possible"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:109
msgid "Regularly check for updates from third-party sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:110
msgid "Uninstall software you no longer use to reduce potential security risks"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:111
#, no-wrap
msgid "Use third-party repositories wisely"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:114
msgid ""
"When using third-party repositories like xref:rpmfusion-setup.adoc[RPM "
"Fusion] or others:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:116
msgid "Install only repositories from trusted sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:117
msgid "Do not enable multiple overlapping repositories simultaneously"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:118
msgid "Remove repositories if they are no longer needed or maintained"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:119
msgid ""
"Be aware that mixing many third-party repositories can cause dependency "
"conflicts"
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:120
#, no-wrap
msgid "Common third-party sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:123
msgid "Some well-known third-party software sources for Fedora include:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:125
#, no-wrap
msgid ""
"**xref:rpmfusion-setup.adoc[RPM Fusion]** - Provides packages restricted in "
"Fedora due to licensing concerns (multimedia codecs, drivers)\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:126
#, no-wrap
msgid ""
"**xref:flathub-flatpak-applications.adoc[Flathub]** - Provides Flatpak "
"containerized applications with sandboxing\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:127
#, no-wrap
msgid ""
"**xref:snap-store-applications.adoc[Snap Store]** - Provides Snap "
"containerized applications\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:128
#, no-wrap
msgid ""
"**xref:appimage.adoc[AppImage]** - Self-contained portable applications for "
"easy distribution\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:129
#, no-wrap
msgid ""
"**Upstream projects** - Many open source projects maintain their own "
"repositories\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:130
#, no-wrap
msgid ""
"**Vendor repositories** - Commercial software vendors (e.g., JetBrains, "
"Slack) often provide official repositories\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:131
#, no-wrap
msgid ""
"**Copr** - Fedora community projects repository, hosting "
"community-maintained packages\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:132
#, no-wrap
msgid ""
"**xref:language-package-managers.adoc[Language package managers]** - Install "
"libraries and tools directly from language ecosystems such as Python's pip, "
"Node.js's npm, and Rust's Cargo\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:134
msgid ""
"Copr is not officially supported by Fedora infrastructure. Use packages at "
"your own risk."
msgstr ""

View file

@ -0,0 +1,417 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. type: Title =
#: ./pages/appimage.adoc:1
#, no-wrap
msgid "Running Applications with AppImage"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:10
msgid ""
"This page explains what AppImages are and how to run AppImage applications "
"on Fedora."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:11
#, no-wrap
msgid "What is AppImage"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:14
msgid ""
"AppImage is a format for packaging Linux applications as portable, "
"self-contained executable files."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:16
msgid ""
"An AppImage file contains everything needed to run an application including "
"the application itself, its libraries, and any other "
"dependencies. Everything is bundled into a single file, that can be run "
"directly without any installation or system modifications."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:18
msgid ""
"Because AppImages include all dependencies, they tend to be larger than "
"traditional packages, but they offer the advantage of being portable and "
"distribution-independent. Also, because everything is available as a single "
"file, you can carry AppImages on USB drives or external media and run them "
"on any compatible Linux system without worrying about missing dependencies "
"or conflicts with other software. Removing an AppImage is as simple as "
"deleting the file, with no leftover configuration or dependencies."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:20
msgid ""
"Developers often use AppImages to distribute their applications across many "
"Linux distributions without maintaining separate packages for each "
"distribution."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:22
msgid ""
"AppImages might not integrate as deeply with your desktop environment as "
"native packages, and Desktop entries, file associations, and system menus "
"might not work without additional setup. Furthermore, AppImages do not "
"receive automatic updates through the system package manager, so you must "
"manually check for and install updates from the developer. However, some "
"AppImages include built-in update mechanisms that can check for and download "
"updates directly from the application."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:26
msgid ""
"AppImages offer a convenient way to run applications on Fedora without "
"installation or dependency management. They are ideal for portable, "
"distribution-independent applications and for developers who want to "
"distribute their software easily. However, you are responsible for managing "
"updates and security. Use AppImages from trusted sources and keep them "
"updated to ensure your system remains secure. Note that unlike Flatpak or "
"Snap, AppImages do not provide sandboxing or confinement, so they run with "
"the same permissions as your user account. Be cautious when running "
"AppImages from untrusted sources, as they have the potential to access your "
"files and system resources."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:27
#, no-wrap
msgid "How AppImages work"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:30
msgid "When you run an AppImage, the system:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:32
msgid "Mounts the AppImage file as a temporary read-only filesystem"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:33
msgid "Runs the application within that environment"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:34
msgid "Unmounts the filesystem when the application closes"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:36
msgid ""
"Applications can run without installation, making them portable and easy to "
"distribute."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:37
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:40
msgid "AppImages require:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:42
msgid "A 64-bit Fedora system (most modern AppImages)"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:43
msgid "The FUSE library, which allows AppImages to mount themselves"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:45
msgid "FUSE is usually pre-installed on Fedora, but if needed:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:49
#, no-wrap
msgid "$ sudo dnf install fuse\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:51
#, no-wrap
msgid "Finding AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:54
msgid "Developers distribute AppImages directly, typically through:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:56
#, no-wrap
msgid "**Project websites** - Many open source projects offer AppImage downloads\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:57
#, no-wrap
msgid ""
"**AppImage repository** - https://appimage.github.io/apps/ lists available "
"AppImages\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:58
#, no-wrap
msgid ""
"**GitHub releases** - Many projects host AppImage files in their GitHub "
"release pages\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:59
#, no-wrap
msgid ""
"**Custom repositories** - Some developers maintain their own AppImage "
"distribution sites\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:60
#, no-wrap
msgid "Running AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:63
msgid "Download the `.AppImage` file from the developer's website or repository."
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:64
msgid "Make it executable:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:68
#, no-wrap
msgid "$ chmod +x _application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:71
msgid "Run the AppImage"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:75
#, no-wrap
msgid "$ ./_application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:77
msgid "Or double-click the file in your file manager if it has execute permissions."
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:79
#, no-wrap
msgid "Creating desktop shortcuts"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:82
msgid ""
"To integrate an AppImage with your desktop environment, create a `.desktop` "
"shortcut file:"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:84
msgid "Create a file in `~/.local/share/applications/`:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:88
#, no-wrap
msgid "$ touch ~/.local/share/applications/_application_name_.desktop\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:91
msgid "Add the following content (replace placeholders with actual values):"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:100
#, no-wrap
msgid ""
"[Desktop Entry]\n"
"Type=Application\n"
"Name=_Application Display Name_\n"
"Exec=_/path/to/application_name_.AppImage_\n"
"Icon=_application_name_\n"
"Categories=_Category_;\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:103
msgid "Save the file and it appears in your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:105
msgid "For example, for an application called \"MyApp\":"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:114
#, no-wrap
msgid ""
"[Desktop Entry]\n"
"Type=Application\n"
"Name=MyApp\n"
"Exec=/home/username/Downloads/MyApp.AppImage\n"
"Icon=myapp\n"
"Categories=Utility;\n"
msgstr ""
#. type: Title ==
#: ./pages/appimage.adoc:116
#, no-wrap
msgid "Managing AppImages"
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:118
#, no-wrap
msgid "Organizing AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:121
msgid "It is helpful to keep AppImages in a dedicated directory:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:127
#, no-wrap
msgid ""
"$ mkdir ~/Applications\n"
"$ mv _application_name_.AppImage ~/Applications/\n"
"$ chmod +x ~/Applications/_application_name_.AppImage\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:130
msgid "Then reference this directory in desktop shortcuts."
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:131
#, no-wrap
msgid "Updating AppImages"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:134
msgid "Update methods vary by application:"
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:135
#, no-wrap
msgid "Built-in updates"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:137
msgid ""
"Some AppImages include automatic update checks. Run the AppImage and look "
"for update options in the application's preferences or help menu."
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:138
#, no-wrap
msgid "Manual updates"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:140
msgid ""
"For applications without built-in updates, download the latest version from "
"the project website and replace the existing AppImage."
msgstr ""
#. type: Labeled list
#: ./pages/appimage.adoc:141
#, no-wrap
msgid "AppImage update tools"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:143
msgid ""
"Some third-party tools such as `appimaged` can help manage AppImage updates, "
"though these are typically for advanced users."
msgstr ""
#. type: Title ===
#: ./pages/appimage.adoc:144
#, no-wrap
msgid "Running multiple versions"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:147
msgid ""
"Because AppImages are self-contained, you can safely keep and run multiple "
"versions of the same application:"
msgstr ""
#. type: delimited block -
#: ./pages/appimage.adoc:152
#, no-wrap
msgid ""
"$ ./MyApp-1.0.AppImage &\n"
"$ ./MyApp-2.0.AppImage &\n"
msgstr ""
#. type: Plain text
#: ./pages/appimage.adoc:155
msgid "Both versions can run simultaneously without conflicts."
msgstr ""

View file

@ -0,0 +1,334 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. type: Title =
#: ./pages/dnf-repository-mirror.adoc:1
#, no-wrap
msgid "Creating a DNF Repository Mirror"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:3
msgid "Rowan Puttergill; Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:11
msgid ""
"A local DNF repository mirror lets you serve Fedora package updates from "
"your own infrastructure. This is useful for organisations managing multiple "
"Fedora systems, restricted or metered network environments, or testing "
"updates on a staging system before rolling them out to production."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:12
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:14
#, no-wrap
msgid "Disk space"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:17
msgid "Use `dnf repoinfo` to check the size of each repository you plan to mirror:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:21
#, no-wrap
msgid "$ dnf repoinfo fedora updates\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:25
msgid ""
"The `Repodate Info: Size` fields in the output show the total package size "
"for each repository. Run the same command for any additional repositories "
"you want to mirror, using `dnf repolist` to see available repository IDs."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:27
msgid ""
"Repository size grows throughout a release lifecycle as updates "
"accumulate. The `updates` repository in particular grows steadily from "
"release day until end-of-life. Budget additional headroom beyond the initial "
"estimate. Repositories can grow by up to 30% or more over the lifecycle of a "
"release, so plan accordingly."
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:28
#, no-wrap
msgid "Installing dnf5-plugins"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:31
msgid "The `dnf reposync` command comes from the `dnf5-plugins` package:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:35
#, no-wrap
msgid "$ sudo dnf install dnf5-plugins\n"
msgstr ""
#. type: Title ===
#: ./pages/dnf-repository-mirror.adoc:37
#, no-wrap
msgid "An HTTP server"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:41
msgid ""
"A web server is required to serve the mirrored content to other systems. "
"This guide uses Apache httpd, but nginx works equally well."
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:46
#, no-wrap
msgid ""
"$ sudo dnf install httpd\n"
"$ sudo systemctl enable --now httpd\n"
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:48
#, no-wrap
msgid "Syncing the repository"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:52
msgid ""
"Use `dnf reposync` to download repository content to a local directory. The "
"following example syncs the `fedora` and `updates` repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:56
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:59
msgid ""
"To limit the sync to specific architectures and avoid downloading packages "
"you do not need:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:63
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --arch=x86_64 --arch=noarch\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:66
msgid ""
"To remove packages from the local mirror that are no longer present in the "
"remote repository:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:70
#, no-wrap
msgid ""
"$ sudo dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --delete\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:73
msgid ""
"The synced content is now accessible at `http://localhost/mirror/`, or "
"whatever your server's hostname or IP address is."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:75
msgid ""
"The first sync downloads the full repository and can take a long time "
"depending on your connection. Later syncs only download new or changed "
"packages."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:76
#, no-wrap
msgid "Configuring client systems"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:80
msgid ""
"On each system that should use the local mirror, create a `.repo` file in "
"`/etc/yum.repos.d/`. For example, `/etc/yum.repos.d/local-mirror.repo`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:89
#, no-wrap
msgid ""
"[local-fedora]\n"
"name=Local Fedora mirror\n"
"baseurl=http://mirror-server/mirror/fedora/\n"
"enabled=1\n"
"gpgcheck=1\n"
"gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:96
#, no-wrap
msgid ""
"[local-updates]\n"
"name=Local Fedora updates mirror\n"
"baseurl=http://mirror-server/mirror/updates/\n"
"enabled=1\n"
"gpgcheck=1\n"
"gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:99
msgid ""
"Replace `mirror-server` with the hostname or IP address of your mirror "
"server."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:101
msgid ""
"To ensure clients use only the local mirror, disable the default Fedora "
"repositories by setting `enabled=0` in `/etc/yum.repos.d/fedora.repo` and "
"`/etc/yum.repos.d/fedora-updates.repo`."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:102
#, no-wrap
msgid "GPG verification"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:106
msgid ""
"`dnf reposync` downloads repository metadata and packages including their "
"signatures. Clients use the Fedora GPG keys already present at "
"`/etc/pki/rpm-gpg/` to verify packages, so no additional key configuration "
"is required."
msgstr ""
#. type: Title ==
#: ./pages/dnf-repository-mirror.adoc:107
#, no-wrap
msgid "Keeping the mirror current"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:110
msgid "Set up a systemd service and timer to sync the mirror automatically."
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:112
msgid "Create a service file at `/etc/systemd/system/dnf-mirror.service`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:117
#, no-wrap
msgid ""
"[Unit]\n"
"Description=Sync DNF repository mirror\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:121
#, no-wrap
msgid ""
"[Service]\n"
"Type=oneshot\n"
"ExecStart=dnf reposync --repo=fedora --repo=updates "
"--download-path=/var/www/html/mirror --delete\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:124
msgid "Create the timer at `/etc/systemd/system/dnf-mirror.timer`:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:129
#, no-wrap
msgid ""
"[Unit]\n"
"Description=Daily DNF repository mirror sync\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:133
#, no-wrap
msgid ""
"[Timer]\n"
"OnCalendar=daily\n"
"Persistent=true\n"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:136
#, no-wrap
msgid ""
"[Install]\n"
"WantedBy=timers.target\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:139
msgid "Enable and start the timer:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:143
#, no-wrap
msgid "$ sudo systemctl enable --now dnf-mirror.timer\n"
msgstr ""
#. type: Plain text
#: ./pages/dnf-repository-mirror.adoc:146
msgid "Verify the timer is active:"
msgstr ""
#. type: delimited block -
#: ./pages/dnf-repository-mirror.adoc:150
#, no-wrap
msgid "$ systemctl status dnf-mirror.timer\n"
msgstr ""

View file

@ -0,0 +1,407 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. type: Title =
#: ./pages/fedora-and-software-patents.adoc:1
#, no-wrap
msgid "Fedora and Software Patents"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:3
msgid "Caleb McKee; Frank Sträter"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:10
msgid ""
"This page explains Fedora's position on software patents, why patent "
"restrictions affect what software Fedora can include, and how Fedora and Red "
"Hat actively work to reduce the impact of software patents on free and open "
"source software."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:12
msgid ""
"This information is provided only for answering common questions from Fedora "
"users and should not be read as legal advice. What applies to Red Hat and "
"the Fedora Project may not necessarily apply to you. If you need legal "
"assistance, consult your own lawyer. This material does not represent the "
"official views of Red Hat or the Fedora Project."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:14
#, no-wrap
msgid "What is a software patent?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:16
msgid ""
"A patent is a set of exclusionary rights granted by a government to a patent "
"holder for a limited period of time, usually 20 years from the earliest "
"effective filing date of the patent application. These monopoly rights are "
"granted to patent applicants in exchange for their disclosure of the "
"invention claimed by the patent. Once a patent is granted in a given "
"country, the patent holder may exclude someone from making, using, selling "
"or importing embodiments of the claimed invention in that country. Software "
"patents are different from copyright or trademarks despite being lumped "
"together with them under the collective term "
"link:https://www.gnu.org/philosophy/not-ipr.html[Intellectual Property]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:18
#, no-wrap
msgid "Who is responsible for taking care of any legal issues in Fedora?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:20
msgid ""
"The Fedora Project is not a separate and distinct legal entity. Red Hat, the "
"primary sponsor of the Fedora Project, is actively involved in legal matters "
"relating to Fedora, along with other Fedora participants. For example, Red "
"Hat lawyers assist Fedora Project contributors in issues pertaining to free "
"and open source software licensing, trademarks and patents. Refer to the "
"xref:legal::index.adoc[Legal] page for more information."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:22
#, no-wrap
msgid ""
"If software patents are not recognized in all regions, why can't you "
"distribute Fedora with such software in other regions?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:24
msgid ""
"Contrary to common belief, software patents are granted in some form or "
"other in most countries, including most of the countries in which most "
"Fedora participants reside."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:26
#, no-wrap
msgid "Can't you pay the patent license fees for patent encumbered codecs?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:28
msgid ""
"A codec is a set of methods to encode and decode video or audio information "
"into a data stream. In the case of codecs like WMV, the company or companies "
"associated with developing the format are also involved in asserting (or "
"restrictively licensing) patents that purportedly cover the format; we refer "
"to such codecs as \"patent encumbered\". Other codecs, such as WebM, Ogg "
"Theora or Ogg Vorbis, Dirac, and FLAC, are made available by their "
"developers without asserting patents on their implementations; we refer to "
"such codecs as \"patent unencumbered\". Fedora includes comprehensive "
"support for open, patent-unencumbered codecs but is unable to include "
"support for the patent encumbered ones."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:30
msgid ""
"Patent licenses usually require the licensee to pay royalties based on the "
"number of users. Since Fedora is free and open source software, the "
"effective number of users is essentially unrestricted. Patent holders are "
"generally unwilling to give a blanket patent license for unlimited use; "
"moreover, the royalty payments would be too high for it to be practical for "
"the Fedora Project, or its sponsors, to pay them. Proprietary operating "
"systems like Microsoft Windows include the costs of third-party patent "
"licenses in the pricing of the product as sold to end users. Fedora is not "
"sold commercially, so there is no way to recoup these substantial expenses."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:32
msgid ""
"Even if funds were available to do so, such royalty-bearing patent licenses "
"would have to be compatible with the free/open source software licenses "
"governing the software covered by the patent license. In practice this is "
"usually challenging. For example, the most widely-used FOSS licenses (GPL "
"and LGPL) place constraints on the ability of distributors to distribute "
"software under benefit of third-party patent licenses. Even if the software "
"in question is placed under some other license, distributing such software "
"under benefit of a patent license may make the software effectively non-free "
"and thus incompatible with Fedora legal policies."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:34
#, no-wrap
msgid ""
"There are free and open software implementations of the codecs. Why don't "
"you include them?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:36
msgid ""
"When we speak of an implementation being FOSS, usually we are thinking only "
"in terms of copyright licensing. An independent FOSS implementation of a "
"patent-encumbered codec, however, is subject to at least as much patent risk "
"as, say, some proprietary reference implementation of the same codec. Note "
"that while copyright covers only a particular implementation of software, "
"patents are broader because they are more abstract, covering ideas that "
"might be implemented in software in any number of ways."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:38
#, no-wrap
msgid ""
"Can't you link to third party repositories and guide users to find such "
"software?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:40
msgid ""
"In general, no, because of the risk of liability for "
"link:https://en.wikipedia.org/wiki/Patent_infringement[contributory patent "
"infringement]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:42
#, no-wrap
msgid "How is it that some other Linux distributions include such software?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:44
msgid "There are different reasons:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:46
msgid ""
"Some of them include proprietary software, in some cases charging users for "
"their product, where the charge incorporates the cost of licensing "
"third-party patents. Fedora is not a commercial product and has a policy of "
"not distributing proprietary software."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:47
msgid ""
"They are willing to deal with the risk somehow. In some cases, it is because "
"they are not backed by a large and profitable company like Red Hat. Red Hat, "
"the legal entity and primary sponsor of the Fedora Project determines its "
"own risks which can be different from other organizations."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:49
#, no-wrap
msgid "What is bad about patented formats?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:51
msgid ""
"Even if you are willing to pay for patent licenses, there are other things "
"to consider:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:53
msgid ""
"No guarantee that your consumers actually will be able to read the data "
"you're trying to produce. If you've reached this page, you've already "
"experienced this - by producing media in a patented format, you "
"automatically limit your audience to whatever platforms the patent holder "
"has licensed their software to."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:54
msgid ""
"No guarantee of being able to access your data forever. If you're using some "
"software to view a patented media format, what happens if that software "
"vendor goes out of business, or refuses to port their software to newer "
"systems? You no longer have access to your data."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:56
msgid ""
"Note that this isn't even restricted to patented media formats - the same "
"applies to popular proprietary formats used for word processing, "
"spreadsheets, presentations, etc."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:58
msgid ""
"For more information about how software patents are bad, refer to the "
"link:https://ffii.org/[Foundation for a Free Information Infrastructure]."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:60
#, no-wrap
msgid "Can't you convert a patent encumbered codec to an open codec?"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:62
msgid ""
"Fedora cannot include the decoders necessary to do this since those are "
"patent encumbered as well. Although users might be able to do this, "
"converting from one format to another typically results in a visible loss of "
"quality. The only long term viable method is to encourage the creation of "
"content in open formats and Fedora and Red Hat actively encourage and "
"participate in such activities."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:64
#, no-wrap
msgid "How Fedora works against software patents"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:66
msgid "__Fedora sponsors development of free, non-patent-encumbered open formats__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:68
msgid ""
"In support of free culture and the open web, and to reduce the hold of "
"proprietary and patent encumbered codecs, Red Hat has been sponsoring "
"improvements on the open Ogg Theora video codec."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:70
msgid ""
"__Fedora uses free, non-patented, open formats by default that anyone can "
"implement, use, and view without having to obtain patent licenses__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:72
msgid ""
"Instead of Windows Media, use WebM or Ogg Theora. Instead of Microsoft "
"Office Open XML, use link:https://en.wikipedia.org/wiki/OpenDocument[Open "
"Document format] documents, or even PDF. Vote with your currency by "
"purchasing hardware and solutions that support these free and open formats."
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:74
#, no-wrap
msgid "The problem with proprietary and patent encumbered media formats"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:76
msgid ""
"Imagine sitting down to your email. Your sister has sent you some pictures "
"of your niece. However, when you go to look at them, all you see is:"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:78
msgid ""
"__I'm sorry, you need Frobozz Viewer 3.0 to view this file. It's only "
"$19.99, have your credit card ready.__"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:80
msgid ""
"Later, you go to view your mail on a public computer at the local "
"library. And you get the same dialog box on their computer."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:82
msgid ""
"That is the reality for any sound, image, or document format that is "
"encumbered by software patents that require licensing - any application that "
"wishes to view, play, or create them requires paying the patent holders a "
"fee. Normally, software and hardware vendors include this support, but they "
"pass the costs directly onto the consumers in the cost of their software or "
"hardware."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:84
msgid ""
"Fedora, however, has a "
"link:https://docs.fedoraproject.org/en-US/project/objectives/[public "
"promise] to always be freely redistributable by anyone. That is why Fedora "
"cannot include support for patented media formats - it would break this "
"redistribution promise. Fedora supports open media formats such as WebM or "
"Ogg link:https://xiph.org/vorbis/[Vorbis] and "
"link:https://www.theora.org/[Theora], which are **freely implementable and "
"usable by anyone without a patent license**."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:86
msgid ""
"Red Hat has consistently taken the position that software patents generally "
"impede innovation in software development and that software patents are "
"inconsistent with open source/free software. Red Hat holds several software "
"patents for defensive purposes and has a patent policy under which it agrees "
"to refrain from enforcing its patents against any party for exercising "
"rights under certain free and open source software licenses, including "
"GPLv2, GPLv3, LGPLv2.1, and LGPLv3."
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:88
msgid "https://www.redhat.com/en/about/patent-promise"
msgstr ""
#. type: Title ==
#: ./pages/fedora-and-software-patents.adoc:90
#, no-wrap
msgid "References"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:92
msgid "https://fedoraproject.org/wiki/Forbidden_items"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:93
msgid "https://docs.fedoraproject.org/en-US/project/"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:94
msgid "https://www.gnu.org/philosophy/why-audio-format-matters.html"
msgstr ""
#. type: Plain text
#: ./pages/fedora-and-software-patents.adoc:94
msgid "https://dwheeler.com/essays/software-patents.html"
msgstr ""

View file

@ -0,0 +1,457 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:14+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. type: Title =
#: ./pages/flathub-flatpak-applications.adoc:1
#, no-wrap
msgid "Installing Flatpak Applications from Flathub"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:11
msgid ""
"This page explains how to install and manage containerized applications from "
"Flathub, a centralized repository for Flatpak applications."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:12
#, no-wrap
msgid "What is Flathub"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:17
msgid ""
"Flathub is a centralized repository that hosts thousands of Flatpak "
"applications. Flatpak is a containerization technology that packages "
"applications with their dependencies in a sandboxed environment. This "
"approach provides several benefits including improved security through "
"isolation, compatibility across different Linux distributions, and "
"simplified dependency management."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:19
msgid ""
"Flatpak applications work across all Linux distributions, not just "
"Fedora. Once an application is packaged as a Flatpak, it can run on any "
"system with Flatpak installed without requiring distribution-specific "
"packaging. Therefore, many software vendors choose to distribute their "
"applications as Flatpaks on Flathub to reach a wider Linux audience."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:22
msgid ""
"Flatpak applications run in a sandbox with limited access to your system. "
"Each application only has access to the resources it explicitly needs, "
"providing an additional layer of security compared to traditional package "
"installation."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:24
msgid ""
"Because Flatpak applications are self-contained, they can use different "
"versions of libraries and dependencies than those provided by your "
"system. This means you can run multiple versions of the same application or "
"library simultaneously without conflicts."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:26
msgid ""
"Installing and removing Flatpak applications is straightforward and does not "
"leave system-wide dependencies or configuration files scattered across your "
"system."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:28
msgid ""
"Flathub and Flatpak include built-in automatic update functionality, keeping "
"applications current with minimal user intervention."
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:30
msgid ""
"Fedora Workstation includes Flatpak support pre-installed and configured, "
"making it easy to get started with Flathub applications."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:31
#, no-wrap
msgid "Prerequisites"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:34
msgid "To use Flathub on Fedora, ensure Flatpak is installed:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:38
#, no-wrap
msgid "$ sudo dnf install flatpak\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:41
msgid "If not already enabled, add the Flathub repository to your system:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:45
#, no-wrap
msgid ""
"$ flatpak remote-add --if-not-exists flathub "
"https://flathub.org/repo/flathub.flatpakrepo\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:48
msgid ""
"On Fedora Workstation, Flatpak is typically pre-installed and configured to "
"use Flathub, so you may not need to perform these steps."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:49
#, no-wrap
msgid "Finding and installing applications"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:51
#, no-wrap
msgid "Using the GNOME Software Center"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:54
msgid ""
"The easiest way to browse and install Flatpak applications is through GNOME "
"Software:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:56
msgid "Open *Software* from your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:57
#: ./pages/flathub-flatpak-applications.adoc:74
msgid "Search for the application you want to install"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:58
msgid "If the application is available on Flathub, click *Install*"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:59
msgid "The application downloads and installs automatically"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:60
#, no-wrap
msgid "Using KDE Discover"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:64
msgid ""
"KDE Plasma includes Discover, a graphical software center that supports "
"Flatpak applications. On Fedora KDE Spin, Discover is pre-installed. To "
"enable Flatpak support, ensure the Flatpak backend is installed:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:68
#, no-wrap
msgid "$ sudo dnf install plasma-discover-flatpak\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:71
msgid "To find and install applications:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:73
msgid "Open *Discover* from the application launcher"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:75
msgid ""
"If multiple sources are available for the same application, select *Flathub* "
"as the source"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:76
msgid "Click *Install*"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:77
#, no-wrap
msgid "Using the command line"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:80
msgid "To search for applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:84
#, no-wrap
msgid "$ flatpak search _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:87
msgid "To install an application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:91
#, no-wrap
msgid "$ flatpak install flathub _application_id_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:94
msgid "For example, to install GIMP:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:98
#, no-wrap
msgid "$ flatpak install flathub org.gimp.GIMP\n"
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:100
#, no-wrap
msgid "Managing Flatpak applications"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:102
#, no-wrap
msgid "Launching applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:106
msgid ""
"Installed Flatpak applications appear in your Applications menu and launch "
"like any other application. You can also run them from the command line "
"using the application ID:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:110
#, no-wrap
msgid "$ flatpak run _application_id_\n"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:112
#, no-wrap
msgid "Updating applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:115
msgid "Update all installed Flatpak applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:119
#, no-wrap
msgid "$ flatpak update\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:122
msgid "Update a specific application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:126
#, no-wrap
msgid "$ flatpak update _application_id_\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:129
msgid ""
"Note that GNOME Software and KDE Discover will also notify you of available "
"updates for Flatpak applications."
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:130
#, no-wrap
msgid "Removing applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:133
msgid "Remove an installed Flatpak application:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:137
#, no-wrap
msgid "$ flatpak uninstall _application_id_\n"
msgstr ""
#. type: Title ===
#: ./pages/flathub-flatpak-applications.adoc:139
#, no-wrap
msgid "Listing installed applications"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:142
msgid "View all installed Flatpak applications:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:146
#, no-wrap
msgid "$ flatpak list --app\n"
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:148
#, no-wrap
msgid "Permissions and sandboxing"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:152
msgid ""
"Flatpak applications run in a sandbox with restricted access to your "
"system. Some applications may request additional permissions to function "
"properly:"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:154
#, no-wrap
msgid "**File system access** - Read or write access to specific directories\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:155
#, no-wrap
msgid "**Hardware access** - Access to cameras, microphones, or other hardware\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:156
#, no-wrap
msgid ""
"**System services** - Access to D-Bus services for system notifications, and "
"so on\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:157
#, no-wrap
msgid "**Network access** - Access to the internet\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:159
msgid ""
"When installing an application, review the requested permissions and decide "
"whether to grant them based on the application's functionality."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:160
#, no-wrap
msgid "Overriding permissions"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:163
msgid ""
"If an application needs additional permissions, you can grant or modify them "
"using Flatseal, a graphical permissions manager:"
msgstr ""
#. type: delimited block -
#: ./pages/flathub-flatpak-applications.adoc:167
#, no-wrap
msgid "$ flatpak install flathub com.github.tchx84.Flatseal\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:170
msgid ""
"Alternatively, modify permissions from the command line using `flatpak "
"override`."
msgstr ""
#. type: Title ==
#: ./pages/flathub-flatpak-applications.adoc:171
#, no-wrap
msgid "Finding more information"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:174
#, no-wrap
msgid ""
"**Flathub website** - Visit https://flathub.org to browse available "
"applications\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:175
#, no-wrap
msgid ""
"**Flatpak documentation** - https://docs.flatpak.org for detailed technical "
"information\n"
msgstr ""
#. type: Plain text
#: ./pages/flathub-flatpak-applications.adoc:176
#, no-wrap
msgid ""
"**Application pages** - Most Flatpak applications have information pages on "
"Flathub with reviews and details\n"
msgstr ""

View file

@ -0,0 +1,561 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. type: Title =
#: ./pages/language-package-managers.adoc:1
#, no-wrap
msgid "Installing Software from Language Package Managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:11
msgid ""
"Many programming language ecosystems include their own package managers for "
"installing libraries and tools. This page explains how to use common "
"language package managers on Fedora, and the important differences between "
"them and DNF."
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:12
#, no-wrap
msgid "What are language package managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:16
msgid ""
"Language package managers install software published within a specific "
"programming language ecosystem. For example, you can install Python "
"libraries and some Python applications by using tools such as pip. You can "
"also install many JavaScript based applications by using tools such as npm. "
"These tools operate independently and install packages outside of Fedora's "
"package management system."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:19
msgid ""
"Before using a language package manager, check whether the package you need "
"is already available in the Fedora repositories. Many popular libraries are "
"packaged for Fedora and can be installed with DNF:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:23
#, no-wrap
msgid "$ dnf search _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:26
msgid ""
"Installing from Fedora repositories is preferred because those packages "
"receive security updates through the normal Fedora update process and are "
"tested for compatibility with your system."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:28
msgid "Language package managers bypass DNF, which means:"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:30
msgid ""
"Packages installed this way are invisible to DNF and do not receive updates "
"through `dnf upgrade`"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:31
msgid "Packages might conflict with system packages if installed globally"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:32
msgid ""
"Security updates must be managed separately, using the language package "
"manager itself"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:33
msgid "Removing packages requires the language package manager, not DNF"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:34
msgid ""
"Sources are not vetted by Fedora maintainers, so there is a higher risk of "
"installing malicious or unmaintained software"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:36
msgid ""
"For these reasons, install language packages at the user level or in "
"isolated environments wherever possible, rather than system-wide."
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:37
#, no-wrap
msgid "Python - pip"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:41
msgid ""
"Python's package manager is pip. Many Python packages are available in "
"Fedora repositories as `python3-_packagename_` and should be installed that "
"way when possible."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:42
#, no-wrap
msgid "Installing pip"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:46
msgid ""
"pip is included with Python, which is pre-installed on Fedora. If pip is "
"missing:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:50
#, no-wrap
msgid "$ sudo dnf install python3-pip\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:52
#, no-wrap
msgid "Using virtual environments"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:56
msgid ""
"Always use a virtual environment to isolate pip-installed packages from the "
"system Python installation. Installing pip packages globally can conflict "
"with system Python libraries and break system tools."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:58
msgid "Create and activate a virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:63
#, no-wrap
msgid ""
"$ python3 -m venv _myenv_\n"
"$ source _myenv_/bin/activate\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:66
msgid "Install a package inside the virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:70
#, no-wrap
msgid "$ pip install _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:73
msgid "Deactivate the virtual environment when finished:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:77
#, no-wrap
msgid "$ deactivate\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:79
#, no-wrap
msgid "Updating pip packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:82
msgid "Update all packages inside an active virtual environment:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:86
#, no-wrap
msgid "$ pip install --upgrade _package_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:88
#, no-wrap
msgid "Alternative Python package managers"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:91
msgid ""
"You can use other Python package managers that create isolated environments, "
"such as:"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:93
msgid ""
"https://github.com/pypa/pipx[pipx] - installs and manages Python "
"command-line tools in isolated environments"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:94
msgid ""
"https://docs.astral.sh/uv/[uv] - a modern Python package manager and "
"environment manager that improves on pip and virtualenv"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:96
msgid ""
"These tools can be installed either from Fedora repositories or by using "
"pip."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:98
msgid "For example, to install pipx, run:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:101
#, no-wrap
msgid "$ sudo dnf install pipx\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:104
msgid "Or, to install uv, run:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:107
#, no-wrap
msgid "$ sudo dnf install python3-uv\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:109
#, no-wrap
msgid "Node.js - npm"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:112
msgid "npm is the package manager for the Node.js ecosystem."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:113
#, no-wrap
msgid "Installing Node.js and npm"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:116
msgid "Install Node.js and npm from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:120
#, no-wrap
msgid "$ sudo dnf install nodejs npm\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:122
#: ./pages/language-package-managers.adoc:166
#, no-wrap
msgid "Installing packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:125
msgid "Install a package locally for a specific project (recommended):"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:129
#, no-wrap
msgid "$ npm install _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:132
msgid ""
"Install a package globally to make a command-line tool available "
"system-wide:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:136
#, no-wrap
msgid "$ npm install -g _package_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:140
msgid ""
"Global npm installs may require elevated permissions depending on how "
"Node.js was installed. To avoid permission issues, consider using a Node.js "
"version manager such as https://github.com/nvm-sh/nvm[nvm]."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:141
#, no-wrap
msgid "Updating npm packages"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:144
msgid "Update packages in the current project:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:148
#, no-wrap
msgid "$ npm update\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:150
#, no-wrap
msgid "Rust - Cargo"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:154
msgid ""
"Cargo is Rust's package manager and build system. Cargo compiles packages "
"from source, so builds can take some time."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:155
#, no-wrap
msgid "Installing Rust and Cargo"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:158
msgid "Install Rust and Cargo from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:162
#, no-wrap
msgid "$ sudo dnf install rust cargo\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:165
msgid ""
"Alternatively, use the official Rust toolchain installer "
"https://rustup.rs[rustup] for more control over Rust versions."
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:169
msgid ""
"Install a Rust package (called a \"crate\") and make it available as a "
"command-line tool:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:173
#, no-wrap
msgid "$ cargo install _crate_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:177
msgid ""
"Cargo installs binaries to `~/.cargo/bin/` by default. Ensure this "
"directory is in your `PATH`."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:178
#, no-wrap
msgid "Updating installed crates"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:183
#, no-wrap
msgid "$ cargo install --force _crate_name_\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:185
#, no-wrap
msgid "Ruby - gem"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:189
msgid ""
"gem is Ruby's package manager for installing Ruby libraries and tools "
"(called \"gems\"). Many Ruby gems are available in the Fedora repositories "
"as `rubygem-_packagename_` and should be installed that way when possible."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:190
#, no-wrap
msgid "Installing Ruby and gem"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:193
msgid "Install Ruby from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:197
#, no-wrap
msgid "$ sudo dnf install ruby\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:200
msgid "gem is included with Ruby."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:201
#, no-wrap
msgid "Installing gems"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:204
msgid "Install a gem for the current user:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:208
#, no-wrap
msgid "$ gem install --user-install _gem_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:211
msgid ""
"Using `--user-install` avoids writing to system directories and does not "
"require root access."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:212
#, no-wrap
msgid "Updating gems"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:217
#, no-wrap
msgid "$ gem update _gem_name_\n"
msgstr ""
#. type: Title ==
#: ./pages/language-package-managers.adoc:219
#, no-wrap
msgid "Go - go install"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:222
msgid "The Go toolchain includes `go install` for installing Go-based tools."
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:223
#, no-wrap
msgid "Installing Go"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:226
msgid "Install Go from the Fedora repositories:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:230
#, no-wrap
msgid "$ sudo dnf install golang\n"
msgstr ""
#. type: Title ===
#: ./pages/language-package-managers.adoc:232
#, no-wrap
msgid "Installing tools"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:235
msgid "Install a Go tool by its module path:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:239
#, no-wrap
msgid "$ go install _module_path_@latest\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:242
msgid "For example:"
msgstr ""
#. type: delimited block -
#: ./pages/language-package-managers.adoc:246
#, no-wrap
msgid "$ go install golang.org/x/tools/cmd/goimports@latest\n"
msgstr ""
#. type: Plain text
#: ./pages/language-package-managers.adoc:250
msgid ""
"Go installs binaries to `~/go/bin/` by default. Ensure this directory is in "
"your `PATH`."
msgstr ""

View file

@ -0,0 +1,459 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:14+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. type: Title =
#: ./pages/snap-store-applications.adoc:1
#, no-wrap
msgid "Installing Applications from Snap Store"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:11
msgid ""
"This page explains how to install and manage containerized applications from "
"Snap Store using the Snap package format."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:12
#, no-wrap
msgid "What is Snap Store"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:16
msgid ""
"Snap Store is a centralized repository of Snap applications, providing "
"thousands of applications packaged using the Snap format. Snaps are "
"containerized, self-contained applications that include all necessary "
"dependencies and can run on any Linux system that has Snapd installed."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:17
#, no-wrap
msgid "Understanding Snaps"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:21
msgid ""
"A Snap (or \"Snapcraft\" package) is a universal application package format "
"that bundles an application with its dependencies in a compressed, "
"self-contained archive. Snaps aim to provide consistent application "
"behavior across different Linux distributions and versions."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:23
msgid ""
"Snaps are similar to Flatpaks and AppImages in that they are designed to be "
"distribution-agnostic and include all necessary dependencies. Snaps differ "
"from Flatpaks in that they use a different packaging format and have "
"different mechanisms for updates and confinement. Snaps are developed and "
"maintained by Canonical, the company behind Ubuntu, but they can be used on "
"any Linux distribution that supports Snapd, including Fedora."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:25
msgid ""
"Snaps are not enabled by default on Fedora, but you can easily install the "
"Snapd daemon to use them."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:27
#, no-wrap
msgid "Installing Snapd"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:30
msgid "To use Snaps on Fedora, install the Snapd daemon:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:34
#, no-wrap
msgid "$ sudo dnf install snapd\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:37
msgid "Then enable the Snapd socket:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:41
#, no-wrap
msgid "$ sudo systemctl enable --now snapd.socket\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:44
msgid ""
"After installation, you may need to reboot or log out and back in for Snap "
"support to work properly."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:45
#, no-wrap
msgid "Finding and installing applications"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:47
#, no-wrap
msgid "Using Snap Store (GUI)"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:50
msgid "On Fedora, you can install the Snap Store graphical application:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:54
#, no-wrap
msgid "$ sudo snap install snap-store\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:57
msgid "Then:"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:59
msgid "Open *Snap Store* from your Applications menu"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:60
msgid "Search for the application you want to install"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:61
msgid "Click *Install* to begin the installation"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:62
msgid "The application automatically downloads and installs"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:63
#, no-wrap
msgid "Using the command line"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:66
msgid "Search for applications:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:70
#, no-wrap
msgid "$ snap find _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:73
msgid "Install an application:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:77
#, no-wrap
msgid "$ snap install _application_name_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:80
msgid "For example, to install Visual Studio Code:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:84
#, no-wrap
msgid "$ snap install code --classic\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:87
msgid ""
"Some Snaps require the `--classic` flag to run outside the confinement "
"environment for full functionality."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:88
#, no-wrap
msgid "Managing Snap applications"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:90
#, no-wrap
msgid "Launching applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:94
msgid ""
"Installed Snap applications appear in your Applications menu and launch like "
"any other application. You can also run them from the command line using "
"their name:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:98
#, no-wrap
msgid "$ _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:100
#, no-wrap
msgid "Updating applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:103
msgid "Snaps update automatically in the background. To manually check for updates:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:107
#, no-wrap
msgid "$ snap refresh\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:110
msgid "Update a specific Snap:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:114
#, no-wrap
msgid "$ snap refresh _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:116
#, no-wrap
msgid "Removing applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:119
msgid "Remove an installed Snap:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:123
#, no-wrap
msgid "$ snap remove _application_name_\n"
msgstr ""
#. type: Title ===
#: ./pages/snap-store-applications.adoc:125
#, no-wrap
msgid "Listing installed applications"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:128
msgid "View all installed Snaps:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:132
#, no-wrap
msgid "$ snap list\n"
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:134
#, no-wrap
msgid "Snap confinement levels"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:137
msgid "Snaps use different confinement levels that control system access:"
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:138
#, no-wrap
msgid "Strict"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:141
msgid ""
"The most restrictive mode. The Snap runs in a sandbox with minimal access to "
"the system. Most Snaps use strict confinement."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:142
#, no-wrap
msgid "Classic"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:145
msgid ""
"The least restrictive mode. The Snap has full access to the system like a "
"traditionally installed application. Some Snaps require classic confinement "
"to function properly."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:146
#, no-wrap
msgid "Devmode"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:148
msgid ""
"Used during development. Runs in strict confinement but with warnings "
"instead of denials."
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:149
#, no-wrap
msgid "Snap channels"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:152
msgid "Snaps can offer multiple versions through different channels:"
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:153
#, no-wrap
msgid "Stable"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:155
msgid "The default channel, containing fully released and tested versions."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:156
#, no-wrap
msgid "Candidate"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:158
msgid ""
"Pre-release versions near completion, good for testing before general "
"release."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:159
#, no-wrap
msgid "Beta"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:161
msgid "Early testing versions, may contain bugs or incomplete features."
msgstr ""
#. type: Labeled list
#: ./pages/snap-store-applications.adoc:162
#, no-wrap
msgid "Edge"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:164
msgid "Development versions, the newest code but potentially unstable."
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:166
msgid "To install from a specific channel:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:170
#, no-wrap
msgid "$ snap install _application_name_ --_channel_\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:173
msgid "For example:"
msgstr ""
#. type: delimited block -
#: ./pages/snap-store-applications.adoc:177
#, no-wrap
msgid "$ snap install _application_name_ --beta\n"
msgstr ""
#. type: Title ==
#: ./pages/snap-store-applications.adoc:179
#, no-wrap
msgid "Finding more information"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:182
#, no-wrap
msgid ""
"**Snap Store website** - Visit https://snapcraft.io/store to browse "
"available applications\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:183
#, no-wrap
msgid ""
"**Snapcraft documentation** - https://snapcraft.io/docs for detailed "
"information\n"
msgstr ""
#. type: Plain text
#: ./pages/snap-store-applications.adoc:184
#, no-wrap
msgid ""
"**Snap directory** - https://snapcraft.io/snaps for searchable application "
"directory\n"
msgstr ""

View file

@ -0,0 +1,528 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# Languages add-on <noreply-addon-languages@weblate.org>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-05-31 11:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#. type: Title =
#: ./pages/third-party-software.adoc:1
#, no-wrap
msgid "Understanding Third-Party Software versus Fedora Release Software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:3
msgid "Rowan Puttergill, Fedora Documentation Team"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:11
msgid ""
"This page explains the distinction between third-party software and software "
"included in official Fedora releases, including their differences, how they "
"are managed, and important considerations for each."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:12
#, no-wrap
msgid "What is Fedora release software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:16
msgid ""
"Fedora release software comprises all packages that are part of the official "
"Fedora distribution repositories. These repositories include the _fedora_ "
"repository and the _updates_ repository, which together form the complete, "
"officially supported package set for a Fedora release."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:18
msgid ""
"Fedora also releases software packages in other repositories for development "
"and testing purposes, such as _rawhide_ for the latest development branch "
"and _updates-testing_ for packages that are being tested before inclusion in "
"the stable updates repository. However, the term \"Fedora release software\" "
"specifically refers to packages that are included in the stable _fedora_ and "
"_updates_ repositories for a given Fedora release."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:20
msgid ""
"See xref:fedora-repositories.adoc[Fedora Repositories] for more details on "
"the different repositories and their purposes."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:21
#, no-wrap
msgid "Characteristics of Fedora release software"
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:23
#, no-wrap
msgid "Vetting and testing"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:26
msgid ""
"All packages in Fedora repositories undergo rigorous testing and review by "
"the Fedora Project community before inclusion. Packages must meet strict "
"xref:fedora-repositories.adoc[repository standards] and pass quality "
"assurance checks."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:27
#, no-wrap
msgid "Source code availability"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:30
msgid ""
"All Fedora release software is open source and free to use, modify, and "
"distribute. The source code is available in the Fedora repositories and "
"must comply with Fedora's licensing guidelines."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:31
#, no-wrap
msgid "Community maintenance"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:34
msgid ""
"Each package in Fedora has maintainers who are responsible for updates, "
"security patches, and bug fixes. Maintenance is handled through the Fedora "
"package maintenance workflow and tools such as Bodhi."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:35
#, no-wrap
msgid "Release cycle integration"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:38
msgid ""
"Fedora release software follows the official Fedora release cycle. Packages "
"are frozen at release time for stable releases and receive updates through "
"the updates repository according to the Fedora Updates Policy."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:39
#, no-wrap
msgid "Free distribution"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:41
msgid ""
"All Fedora release software can be downloaded and installed at no cost "
"through the official Fedora repositories."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:42
#, no-wrap
msgid "What is third-party software"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:45
msgid ""
"Third-party software refers to packages and applications not included in the "
"official Fedora repositories."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:46
#, no-wrap
msgid "Why software might be absent from Fedora's repositories"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:49
msgid ""
"Software might be missing from Fedora's official repositories for several "
"reasons:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:51
msgid ""
"It is encumbered by software patents or uses a license incompatible with "
"Fedora's policies. See xref:fedora-and-software-patents.adoc[Fedora and "
"software patents] for details."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:52
msgid ""
"No one has yet packaged it for Fedora. If you want to help, consider "
"xref:package-maintainers::index.adoc[becoming a Fedora package maintainer]."
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:53
msgid ""
"For drivers specifically, Fedora does not package out-of-tree kernel "
"drivers. Drivers must be submitted to and accepted by the upstream Linux "
"kernel before Fedora will include them."
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:54
#, no-wrap
msgid "Installation methods"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:57
msgid "Third-party software can be installed through:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:58
msgid ""
"Third-party repositories (e.g., xref:rpmfusion-setup.adoc[RPM Fusion], Copr, "
"or vendor-specific repositories)"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:59
msgid ""
"Container images (xref:flathub-flatpak-applications.adoc[Flatpak], or "
"xref:snap-store-applications.adoc[Snap])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:60
msgid ""
"Manual installation archives containing all dependencies "
"(xref:appimage.adoc[AppImage])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:61
msgid ""
"xref:language-package-managers.adoc[Language package managers] such as pip "
"(Python), npm (Node.js), or Cargo (Rust)"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:62
msgid ""
"Compilation from source code (xref:third-party-software.adoc[Third Party "
"Software])"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:63
msgid "Direct binary package download from vendor websites"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:64
#, no-wrap
msgid "Characteristics of third-party software"
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:66
#, no-wrap
msgid "Independent maintenance"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:69
msgid ""
"Entities outside the Fedora Project maintain third-party software. The "
"maintainer or software vendor handles updates, security patches, and "
"compatibility with Fedora releases."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:70
#, no-wrap
msgid "Variable quality and support"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:73
msgid ""
"The quality, testing rigor, and support availability varies widely depending "
"on the third-party provider. Some third-party projects have excellent "
"support and frequent updates, while others may be less actively maintained."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:74
#, no-wrap
msgid "Licensing flexibility"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:77
msgid ""
"Third-party software may use any license, including proprietary, commercial, "
"or open source licenses. Some third-party software may not be "
"redistributable or modifiable."
msgstr ""
#. type: Labeled list
#: ./pages/third-party-software.adoc:78
#, no-wrap
msgid "Potential compatibility issues"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:81
msgid ""
"Since third-party software is developed and maintained independently, it may "
"not be fully tested with all Fedora versions. Compatibility issues can "
"arise, particularly across major Fedora releases."
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:83
#, no-wrap
msgid "Using third-party software safely"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:86
msgid ""
"If you choose to use third-party software with Fedora, follow these best "
"practices:"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:87
#, no-wrap
msgid "Verify the source"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:90
msgid ""
"Download software only from official project websites or well-known, "
"reputable repositories"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:91
msgid "Avoid downloading from untrusted sources or mirrors"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:92
msgid "Use digital signatures to verify package authenticity when available"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:93
#, no-wrap
msgid "Check repository health"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:96
msgid "For third-party repositories, verify that they are actively maintained"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:97
msgid "Ensure the repository's packages are compatible with your Fedora version"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:98
msgid "Review the repository's security and maintenance practices"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:99
#, no-wrap
msgid "Understand dependencies"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:102
msgid "Be aware that third-party packages may conflict with Fedora packages"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:103
msgid "Carefully review dependency requirements before installation"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:104
msgid ""
"Consider using containerized solutions "
"(xref:flathub-flatpak-applications.adoc[Flatpak], "
"xref:snap-store-applications.adoc[Snap]) for isolation from system packages, "
"or AppImage for self-contained applications that maintain their own "
"dependencies"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:105
#, no-wrap
msgid "Keep systems updated"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:108
msgid "Enable automatic updates when possible"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:109
msgid "Regularly check for updates from third-party sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:110
msgid "Uninstall software you no longer use to reduce potential security risks"
msgstr ""
#. type: Title ===
#: ./pages/third-party-software.adoc:111
#, no-wrap
msgid "Use third-party repositories wisely"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:114
msgid ""
"When using third-party repositories like xref:rpmfusion-setup.adoc[RPM "
"Fusion] or others:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:116
msgid "Install only repositories from trusted sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:117
msgid "Do not enable multiple overlapping repositories simultaneously"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:118
msgid "Remove repositories if they are no longer needed or maintained"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:119
msgid ""
"Be aware that mixing many third-party repositories can cause dependency "
"conflicts"
msgstr ""
#. type: Title ==
#: ./pages/third-party-software.adoc:120
#, no-wrap
msgid "Common third-party sources"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:123
msgid "Some well-known third-party software sources for Fedora include:"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:125
#, no-wrap
msgid ""
"**xref:rpmfusion-setup.adoc[RPM Fusion]** - Provides packages restricted in "
"Fedora due to licensing concerns (multimedia codecs, drivers)\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:126
#, no-wrap
msgid ""
"**xref:flathub-flatpak-applications.adoc[Flathub]** - Provides Flatpak "
"containerized applications with sandboxing\n"
msgstr ""
#. type: Plain text
#: ./pages/third-party-software.adoc:127
#, no-wrap
msgid ""
"**xref:snap-store-applications.adoc[Snap Store]** - Provides Snap "
"containerized applications\n"
msgstr ""