Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sys Admin Course Package Management Fourie Joubert.

Similar presentations


Presentation on theme: "Sys Admin Course Package Management Fourie Joubert."— Presentation transcript:

1 Sys Admin Course Package Management Fourie Joubert

2 Sys Admin Course yum is the package manager yum (yellowdog updater modified) It fetches packages, checks for dependencies, installs the package and it’s dependencies It can be configured to use different repositories

3 Sys Admin Course Searching for a package yum search term Listing packages yum list glob_expression yum list php\* Listing installed packages yum list installed yum list installed php\*

4 Sys Admin Course Package groups yum grouplist Repositories yum repolist

5 Sys Admin Course Package information yum info package_name yum info php Extended package information yumdb info package_name Listing files in a package repoquery –list package_name

6 Sys Admin Course Installing packages yum install package_name yum install php Installing architecture-specific packages yum install sqlite.i686 Installing packages using globs yum install php\* Installing packages using file names yum install /usr/sbin/named

7 Sys Admin Course Finding which package provides a file yum provides “*bin/named”

8 Sys Admin Course Installing package groups yum –v grouplist kde\* yum groupinstall group_name yum groupinstall “KDE Desktop” yum groupinstall kde-desktop yum install @kde-desktop

9 Sys Admin Course Removing a package yum remove package_name yum groupinstall group_name Removing a package group yum groupremove “KDE Desktop” yum groupremove kde-desktop yum remove @kde-desktop

10 Sys Admin Course Working with package histories yum history list yum history list all yum history list glob Examining transactions yum history summary id yum history info id yum history addon-info id

11 Sys Admin Course Reverting a transaction yum history undo id Redoing a transaction yum history redo id

12 Sys Admin Course Completing unfinished transactions yum-complete-transaction Starting a new history yum history new Viewing the current yum config yum-config-manager

13 Sys Admin Course Adding a repository yum-config-manager --add-repo repository_url (.repo file) Enabling a repository yum-config-manager enable repository Disabling a repository yum-config-manager disable repository

14 Sys Admin Course Using the GUI System -> Administration -> Add / Remove Software

15 Sys Admin Course The RPM package manager works with prebuilt packages that have been downloaded – www.rpmfind.net – rpm.pbone.net

16 Sys Admin Course Installing a package rpm –i package_name Upgrading a package rpm –U package_name Removing a package rpm –e package_name Forcing things rpm –i –nodeps package_name rpm –e –force package_name

17 Sys Admin Course Querying packages rpm –q package_name Querying package files rpm –ql package_name Listing all installed packages rpm –qa Finding an installed package rpm –qa |grep package_name


Download ppt "Sys Admin Course Package Management Fourie Joubert."

Similar presentations


Ads by Google