dnf.rst
changeset 2562 c255185c5f0b
parent 2561 37a80bcdba4b
child 2571 a7c8e493887f
equal deleted inserted replaced
2561:37a80bcdba4b 2562:c255185c5f0b
    68 ::
    68 ::
    69 
    69 
    70   dnf repoquery --alldeps --whatrequires $PKG
    70   dnf repoquery --alldeps --whatrequires $PKG
    71   dnf repoquery --installed --whatrequires $PKG
    71   dnf repoquery --installed --whatrequires $PKG
    72   rpm -q --whatrequires $PKG
    72   rpm -q --whatrequires $PKG
       
    73 
       
    74 Dealing with streams
       
    75 ====================
       
    76 
       
    77 Streams group related package at specific compatible version. Only one version could be installed in
       
    78 system in time.
       
    79 
       
    80 For example Node.js has lots of parallel versions::
       
    81 
       
    82   bash# sudo dnf module list nodejs
       
    83   Name   Stream Profiles                              Summary
       
    84   nodejs 10 [d] common [d], development, minimal, s2i Javascript runtime
       
    85   nodejs 12     common [d], development, minimal, s2i Javascript runtime
       
    86   nodejs 14     common [d], development, minimal, s2i Javascript runtime
       
    87   nodejs 16     common [d], development, minimal, s2i Javascript runtime
       
    88   nodejs 18     common [d], development, minimal, s2i Javascript runtime
       
    89 
       
    90 You select specific stream::
       
    91 
       
    92   sudo dnf module install nodejs:18
       
    93 
       
    94 In order to change stream one need to remove all the packages from original stream and reset the
       
    95 stream::
       
    96 
       
    97   sudo dnf module remove nodejs
       
    98   sudo dnf module reset nodejs
       
    99   sudo dnf module install nodejs:16
       
   100 
       
   101