Software management with Yast

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on pinterest
Share on print
Share on email
Table of Contents

software management Introduction

in SLES : software management can be done with one of the following :

  • Graphically with Yast 
  • Command line with Suse Tool Zypper 
  • Command Line with Tool RPM 

YaST is Grate software management module to search for software components [ add or remove ]

 YaST resolves all dependencies To install packages not shipped with the installation media,

add software repositories to your setup and let YaST manage them. Also you can Keep your system up-to-

date by managing software updates with the update applet.

software managment with Yast

Managing Software Repositories

Currently in SLES123.pioneers.lab  : we have only one repository which is Sust online store

Let us supposed we have copy SLES 15 DVD 1 and SLES 15 DVD 2 in folder called /resources

[regarding transfer file from/to SLES: it will be fully discussed later win great tool WinSCP

SLES installation DVDs in /resources

Now we would like to make SLES DVDs 1+2 as repository for software installation rather than SUSE Online Store

to manage repositories, start YaST and select Software › Software Repositories.

open yast > software > software repository
select add
local ISO image
add SLES installation DVD01
name repos
accept agreement
do same thing for other DVD 02
notice priority

installing Software With Yast

let us to install  VLC player  using Yast software manager 

then open music with it 

open software management
search for VLC
accept to install
installation process
installation succeeded
open music with VLC player

Views for Searching Packages or Patterns

The YaST software manager can install packages or patterns from all currently enabled repositories.

 It offers different views and filters to make it easier to find the software you are searching for.

 The Search view is the default view of the window. To change view, click View and select one of the following entries from the drop-down box. The selected view opens in a new tab.

change type

Updating Packages

Instead of updating individual packages, you can also update all installed packages or all packages from a certain repository. When mass updating packages, the following aspects are generally considered:

  • priorities of the repositories that provide the package,
  • architecture of the package (for example, AMD64/Intel 64),
  • version number of the package,
  • package vendor.

Package Dependencies

Most packages are dependent on other packages.

If a package, for example, uses a shared library>  it is dependent on the package providing this library.

On the other hand, some packages cannot coexist, causing a conflict (for example, you can only install one mail transfer agent: sendmail or postfix).

 When installing or removing software, the Software Manager makes sure no dependencies or conflicts remain unsolved to ensure system integrity.

 

In case there exists only one solution to resolve a dependency or a conflict, it is resolved automatically.

 

Multiple solutions always cause a conflict which needs to be resolved manually. If solving a conflict involves a vendor or architecture change, it also needs to be solved manually.

  • When clicking Accept to apply any changes in the Software Manager, you get an overview of all actions triggered by the automatic resolver which you need to confirm.

Conclusion

in SLES : software management can be done with one of the following :

  • Graphically with Yast 
  • Command line with Suse Tool Zypper 
  • Command Line with Tool RPM 

in this article : we have seen how to manage software using Yast 

next article we will discuss how to use Zypper in software management 

 

thanks you for joining us 

Share this post
Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on pinterest
Share on print
Share on email

About Me

Our Power in Numbers

 17 

Courses

321

Articles

3,882

Images
and All configurations images are proudly made in Pioneers Lab

Articles By Course

Recent Articles

Subscribe

Contact us

have a challenge ? don’t hesitate to contact us