Changeset bca432d


Ignore:
Timestamp:
03/19/2023 01:52:58 PM (14 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
4758182
Parents:
e746d733
git-author:
Xi Ruoyao <xry111@…> (03/19/2023 12:08:07 PM)
git-committer:
Xi Ruoyao <xry111@…> (03/19/2023 01:52:58 PM)
Message:

building-notes: Explain runtime dependencies

File:
1 edited

Legend:

Unmodified
Added
Removed
  • introduction/important/building-notes.xml

    re746d733 rbca432d  
    473473        installed for added functionality. Often BLFS will describe the
    474474        dependency to explain the added functionality that will result.</para>
     475      </listitem>
     476      <listitem>
     477        <para><emphasis>Runtime</emphasis> means this package is not needed
     478        to install the target package, but when you run a program from the
     479        target package or a program using a library from the target
     480        package, it may lack some functionality or even crash immediately.
     481        Based on the importance of the lacked functionality, the Runtime
     482        dependencies are further labeled as Required, Recommended, or
     483        Optional.  You can install a Runtime dependency to recover the
     484        lacked functionality of the target package, without rebuilding the
     485        target package itself.</para>
     486        <para>
     487          Note that a target package can start to <quote>run</quote> in
     488          many subtle ways: an installed configuration file can make the
     489          init system, cron daemon, or bus daemon to run a program
     490          automatically; another package using the target package as an
     491          dependency can run a program from the target package in the
     492          building system; and the configuration sections in the BLFS book
     493          may also run a program from a just installed package.  So if
     494          you are installing the target package without a
     495          <emphasis>Required (Runtime)</emphasis> dependency installed,
     496          You should install the dependency as soon as possible after the
     497          installation of the target package.
     498        </para>
    475499      </listitem>
    476500    </itemizedlist>
Note: See TracChangeset for help on using the changeset viewer.