From 02ea8f6b4871833dae5d35c9b9784cfa954ec5f7 Mon Sep 17 00:00:00 2001 From: Mikhail Ramendik Date: Mon, 18 Dec 2017 05:11:20 +0000 Subject: [PATCH 1/3] installing software/package management --- en-US/finding-installing-applications.adoc | 18 +++++++++ en-US/images/packages_icon_search.png | Bin 0 -> 873 bytes en-US/images/packages_icon_software.png | Bin 0 -> 3476 bytes .../con_package-management-in-fedora.adoc | 35 ++++++++++++++++++ ..._package-browsing-installing-software.adoc | 18 +++++++++ .../proc_package-enabling-third-party.adoc | 21 +++++++++++ .../proc_package-install-command-line.adoc | 30 +++++++++++++++ .../proc_package-searching-web-apps.adoc | 19 ++++++++++ 8 files changed, 141 insertions(+) create mode 100644 en-US/finding-installing-applications.adoc create mode 100644 en-US/images/packages_icon_search.png create mode 100644 en-US/images/packages_icon_software.png create mode 100644 en-US/modules/con_package-management-in-fedora.adoc create mode 100644 en-US/modules/proc_package-browsing-installing-software.adoc create mode 100644 en-US/modules/proc_package-enabling-third-party.adoc create mode 100644 en-US/modules/proc_package-install-command-line.adoc create mode 100644 en-US/modules/proc_package-searching-web-apps.adoc diff --git a/en-US/finding-installing-applications.adoc b/en-US/finding-installing-applications.adoc new file mode 100644 index 0000000..39a7ff2 --- /dev/null +++ b/en-US/finding-installing-applications.adoc @@ -0,0 +1,18 @@ += Finding and installing Linux applications +[[finding-installing-applications]] + +:md: ./modules + +Many powerful software applications are available on the Linux operating system. You can find alternatives to most of the popular applications used on other systems. + +You can use the Fedora package management system to install applications. Many applications are available from the repository provided by the Fedora project. You can enable other repositories to get additional applications. + +include::{md}/con_package-management-in-fedora.adoc[leveloffset=+1] + +include::{md}/proc_package-searching-web-apps.adoc[leveloffset=+1] + +include::{md}/proc_package-browsing-installing-software.adoc[leveloffset=+1] + +include::{md}/proc_package-install-command-line.adoc[leveloffset=+1] + +include::{md}/proc_package-enabling-third-party.adoc[leveloffset=+1] diff --git a/en-US/images/packages_icon_search.png b/en-US/images/packages_icon_search.png new file mode 100644 index 0000000000000000000000000000000000000000..0225301c43ed3683dcbe680b8fe0ab32276c1161 GIT binary patch literal 873 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 +---- ++ +where `` is the name of the package. +. Answer `y` to any prompts, if necessary. + +.More information + +For other commands that the DNF utility support, see the documentation for https://fedoraproject.org/wiki/DNF[DNF]. diff --git a/en-US/modules/proc_package-searching-web-apps.adoc b/en-US/modules/proc_package-searching-web-apps.adoc new file mode 100644 index 0000000..8c48141 --- /dev/null +++ b/en-US/modules/proc_package-searching-web-apps.adoc @@ -0,0 +1,19 @@ += Searching for Linux software alternatives on the Web +[[package-searching-web]] + +To complete your tasks on a Linux system, you need to find the software applications that fit your needs. If you are switching from another operating system, you might need to find replacements for the software that you used before. + +Most applications available on Linux are open-source software. You can use open-source software without acquiring any licenses. Moreover, widespread open-source software is usually available in the official Fedora repository, so you can install it easily. + +.Procedure + +Access the following websites to review Linux alternatives to popular software packages: + +* https://linuxappfinder.com/alternatives +* http://www.linuxalt.com/ +* https://opensource.com/alternatives +* https://www.osalt.com/ +* https://alternativeto.net/ + + + \ No newline at end of file From 4cab08e61289cd62b64d55d2d91f8199681c0c1a Mon Sep 17 00:00:00 2001 From: Mikhail Ramendik Date: Mon, 18 Dec 2017 12:47:45 +0000 Subject: [PATCH 2/3] fixed images and a capitalization --- en-US/finding-installing-applications.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/en-US/finding-installing-applications.adoc b/en-US/finding-installing-applications.adoc index 39a7ff2..19061d5 100644 --- a/en-US/finding-installing-applications.adoc +++ b/en-US/finding-installing-applications.adoc @@ -2,6 +2,7 @@ [[finding-installing-applications]] :md: ./modules +:imagesdir: ./images Many powerful software applications are available on the Linux operating system. You can find alternatives to most of the popular applications used on other systems. From efd7df00272363d2c1308882424b299e204c51e5 Mon Sep 17 00:00:00 2001 From: Mikhail Ramendik Date: Wed, 20 Dec 2017 00:12:35 +0000 Subject: [PATCH 3/3] final review --- en-US/modules/con_package-management-in-fedora.adoc | 6 +++--- .../modules/proc_package-browsing-installing-software.adoc | 2 +- en-US/modules/proc_package-enabling-third-party.adoc | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/en-US/modules/con_package-management-in-fedora.adoc b/en-US/modules/con_package-management-in-fedora.adoc index bbc3e44..1a900e0 100644 --- a/en-US/modules/con_package-management-in-fedora.adoc +++ b/en-US/modules/con_package-management-in-fedora.adoc @@ -4,7 +4,7 @@ Like most modern Linux distributions, Fedora uses a _package management_ system. Each application or component is defined as a _package_. When the package is installed, all code, configuration, and other files are deployed on the system. -IMPORTANT: A package is not necessarily the same as an application. Some applications can be shipped as several packages. Moreover, shared code (libraries) in Linux is normally shipped as separate packages, while in other systems applications often ship their own versions of required libraries and install them if necessary. +IMPORTANT: A single package is not necessarily the same as an application. Some applications can be shipped as several packages. Moreover, shared code (libraries) in Linux is normally shipped as separate packages, while in other systems applications often ship their own versions of required libraries and install them if necessary. The package management tools track which files on your Fedora installation belong to each package; normally, every file that is installed in the `/usr` tree as well as most configuration files under `/etc` are installed by one of the packages. When installing a package, the package management system verifies its integrity; if any files are missing or corrupted, the package is not installed. @@ -16,13 +16,13 @@ Updating any package is entirely automatic with the package management system. T In fact, for most Linux distributions, including Fedora, all of the system installation except the earliest part is performed by installing various packages. Security updates and upgrades to a next release are performed entirely by package management tools. -Fedora's package management system uses the http://rpm.org[RPM] package format. The application that manages packages in Fedora (since version 22) is https://fedoraproject.org/wiki/DNF[DNF]. Graphical package management is provided by the Gnome Software utility. For automatic updates, Fedora uses the PackageKit utility. +Fedora's package management system uses the http://rpm.org[RPM] package format. The application that manages packages in Fedora (since version 22) is https://fedoraproject.org/wiki/DNF[DNF]. Graphical package management is provided by the Gnome Software utility. For automatic updates, Fedora uses the PackageKit utility. Command-line and graphical tools provide the same results. To get packages, DNF uses _repositories_. A repository is an organized collection of packages. Repositories can be kept on any data media; notably, the Fedora installation image contains a repository. However, most up-to-date repositories are normally maintained online. Each Fedora release has an official _fedora_ repository and an _updates_ repository (which contains critical updates since the release). In these repositories, you can find most common Linux open-source software. You can also install packages from other repositories, not maintained by the Fedora project and known as _third-party repositories_. -Most of the time, it is best practice to install software on your Linux system using only the package management system (DNF). In this case, packages are installed in the most reliable way and automatic updates can be provided. +Most of the time, it is best practice to install software on your Fedora Linux system using only the Fedora package management system. In this case, packages are installed in the most reliable way and automatic updates can be provided. While many Linux applications can be built and installed from from source code, using such builds can make your system much harder to manage. For example, automatic updates to system packages (especially when updating to the next release) might impact an application that was installed from source. And, of course, no automatic security updates are available for the application. diff --git a/en-US/modules/proc_package-browsing-installing-software.adoc b/en-US/modules/proc_package-browsing-installing-software.adoc index 86b8ab9..27fd5e7 100644 --- a/en-US/modules/proc_package-browsing-installing-software.adoc +++ b/en-US/modules/proc_package-browsing-installing-software.adoc @@ -13,6 +13,6 @@ To install any packages on your Fedora system, you need to have the root passwor . Find a software package in one of the following ways: ** Click one of the suggested categories, for example, *Productivity*. Then review the suggested packages. To see more packages, select items in the menu in the left-hand part of the window. For example, for the Productivity category, you can select *Calendar*, *Database*, *Finance*, *Word Processor*. ** Choose one of the *Editor's Picks* or other recommended software in the window. -** Click the image:packages_icon_search.png[Search] icon, then enter a keyword or a name of the application. Review the suggested packages. +** Click the image:packages_icon_search.png[Search] icon, then enter a keyword or the name of the application. Review the suggested packages. . Click a package to read its description. . To install the package, click the *Install* button. When prompted, provide the root password. diff --git a/en-US/modules/proc_package-enabling-third-party.adoc b/en-US/modules/proc_package-enabling-third-party.adoc index fd558e8..9ecbf05 100644 --- a/en-US/modules/proc_package-enabling-third-party.adoc +++ b/en-US/modules/proc_package-enabling-third-party.adoc @@ -5,13 +5,13 @@ You can install software packages from repositories that are not supported by th The most commonly used third-party repository is https://rpmfusion.org/[RPM Fusion]. It provides packages that can not be included in Fedora because of US software patents or other similar reasons. Among other things, RPM Fusion provides packages necessary for viewing media in many common formats. RPM Fusion packages are extensively tested, but they are not supported by the Fedora project. -A set of repositories for Fedora is known as https://copr.fedorainfracloud.org/[Copr]. Developers can provide packages in Copr repositories for software that is not at present included in Fedora. *These packages can be untested.* +A set of repositories for Fedora is known as https://copr.fedorainfracloud.org/[Copr]. Developers can provide packages in Copr repositories for software that is not at present included in Fedora. *These packages might be untested.* Certain non-free applications for Linux, such as Google Chrome or Skype, provide their own repositories for Fedora. To install software from a third-party repository, you must first _enable_ that repository. Then the packages from the repository become available in the command line and graphical package management tools. -IMPORTANT: if you enable a third-party repository, packages that you did not explicitly select might also be installed from the repository. Do not enable repositories that you do not trust. The Fedora project does not support third-party repositories. +IMPORTANT: If you enable a third-party repository, packages that you did not explicitly select might also be installed from the repository. Do not enable repositories that you do not trust. The Fedora project does not support third-party repositories. .Procedure