From f285d25942851439dcf114aeed0e958327d8f35b Mon Sep 17 00:00:00 2001 From: Stefan Sitani Date: Thu, 14 Dec 2017 10:57:30 +0100 Subject: [PATCH] set up assembly structure --- en-US/installing-software-from-source.adoc | 18 ++++++++++++++++++ .../concept_fedora-package-management.adoc | 12 ++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 en-US/installing-software-from-source.adoc create mode 100644 en-US/modules/concept_fedora-package-management.adoc diff --git a/en-US/installing-software-from-source.adoc b/en-US/installing-software-from-source.adoc new file mode 100644 index 0000000..78b3691 --- /dev/null +++ b/en-US/installing-software-from-source.adoc @@ -0,0 +1,18 @@ +:md: ./modules + += Installing Software from Source +[[installing-software-from-source]] + +The following section contains guidelines and best practices for installing software form source on Fedora. +The instructions below are not prescriptive, but following them minimizes the risk of errors occurring during installation. + +// include package management concept +include::{md}/concept_fedora-package-management.adoc[leveloffset=2] + +// proc: downloading application source code + + +// proc: setting up a development and compilation environment +// - this includes installing missing dev packages using DNF + +// proc: installing the software using make diff --git a/en-US/modules/concept_fedora-package-management.adoc b/en-US/modules/concept_fedora-package-management.adoc new file mode 100644 index 0000000..2d3e11b --- /dev/null +++ b/en-US/modules/concept_fedora-package-management.adoc @@ -0,0 +1,12 @@ +[[package-management-system]] += Package management system + +Fedora is a distribution that uses a package management system. This +system is based on the http://rpm.org[RPM Package Manager], with +several higher-level tools built on top of it, most notably +https://www.freedesktop.org/software/PackageKit/[PackageKit] (the default +GUI package management tool) and the link:Yum[yum] (command line tool). +As of Fedora 22, yum has +been replaced by link:Dnf[ dnf]. +The Gnome Package Manager is another +GUI package manager.