linux_wiki:install_and_update_software_packages_from_red_hat_network_a_remote_repository_or_from_the_local_file_system

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
linux_wiki:install_and_update_software_packages_from_red_hat_network_a_remote_repository_or_from_the_local_file_system [2016/02/29 21:54]
billdozor [RPM (Redhat Package Manager)]
linux_wiki:install_and_update_software_packages_from_red_hat_network_a_remote_repository_or_from_the_local_file_system [2016/03/03 23:09]
billdozor [yum config manager]
Line 3: Line 3:
 **General Information** **General Information**
  
-About this page/how-to/script.+Managing software packages and repos.
  
 ---- ----
  
-=== Yum and Packages ===+===== Yum and Packages =====
  
 Check to see if updates are available Check to see if updates are available
Line 14: Line 14:
 </code> </code>
  
 +\\
 Update all packages, assume yes to all questions Update all packages, assume yes to all questions
 <code bash> <code bash>
Line 19: Line 20:
 </code> </code>
  
 +\\
 Search package name and summary for "apache" Search package name and summary for "apache"
 <code bash> <code bash>
Line 24: Line 26:
 </code> </code>
  
 +\\
 View package details View package details
 <code bash> <code bash>
Line 29: Line 32:
 </code> </code>
  
 +\\
 Install Apache Web Server Install Apache Web Server
 <code bash> <code bash>
Line 34: Line 38:
 </code> </code>
  
 +\\
 List all installed package List all installed package
 <code bash> <code bash>
Line 39: Line 44:
 </code> </code>
  
 +\\
 What package created a file (or directory) What package created a file (or directory)
 <code bash> <code bash>
Line 44: Line 50:
 </code> </code>
  
 +\\
 Uninstall package Uninstall package
 <code bash> <code bash>
Line 49: Line 56:
 </code> </code>
  
 +\\
 Clean yum cache files Clean yum cache files
 <code bash> <code bash>
Line 54: Line 62:
 </code> </code>
  
 +\\
 List repositories List repositories
 <code bash> <code bash>
Line 59: Line 68:
 </code> </code>
  
-=== Yum Groups ===+---- 
 + 
 +==== Yum Groups ====
  
 List available groups List available groups
Line 66: Line 77:
 </code> </code>
  
 +\\
 List available groups, including hidden List available groups, including hidden
 <code bash> <code bash>
Line 72: Line 84:
   * This includes most of the Virtualization Groups   * This includes most of the Virtualization Groups
  
 +\\
 List all packages that belong to the "Security Tools" group List all packages that belong to the "Security Tools" group
 <code bash> <code bash>
Line 82: Line 95:
   * "=" = Package is installed, and was installed via the group.   * "=" = Package is installed, and was installed via the group.
  
 +\\
 Install the Security Tools group Install the Security Tools group
 <code bash> <code bash>
Line 87: Line 101:
 </code> </code>
  
 +\\
 To undo a group install: To undo a group install:
  
Line 99: Line 114:
 </code> </code>
  
 +\\
 2) [Optional] View detailed information about ID 25 (Security Tools group install) 2) [Optional] View detailed information about ID 25 (Security Tools group install)
 <code bash> <code bash>
Line 122: Line 138:
 </code> </code>
  
 +\\
 3) Undo the group install (removes installed packages) 3) Undo the group install (removes installed packages)
 <code bash> <code bash>
Line 129: Line 146:
 ---- ----
  
-==== RPM (Redhat Package Manager) ====+===== RPM (Redhat Package Manager) =====
  
 Use yum downloader to download RPM Use yum downloader to download RPM
Line 136: Line 153:
 </code> </code>
  
 +\\
 Install package Install package
 <code bash> <code bash>
Line 144: Line 162:
   * h - hash progress bar   * h - hash progress bar
  
 +\\
 List all installed rpm packages List all installed rpm packages
 <code bash> <code bash>
Line 151: Line 170:
   * a - all   * a - all
  
 +\\
 List all files installed as part of package List all files installed as part of package
 <code bash> <code bash>
Line 157: Line 177:
   * l - list files   * l - list files
  
 +\\
 List all files that are part of a local RPM file that is not installed yet List all files that are part of a local RPM file that is not installed yet
 <code bash> <code bash>
Line 162: Line 183:
 </code> </code>
  
 +\\
 List documentation files for a package List documentation files for a package
 <code bash> <code bash>
Line 168: Line 190:
   * d - documentation files   * d - documentation files
  
 +\\
 List configuration files for a package List configuration files for a package
 <code bash> <code bash>
Line 174: Line 197:
   * c - configuration files   * c - configuration files
  
 +\\
 Remove package Remove package
 <code bash> <code bash>
Line 180: Line 204:
   * -e => erase   * -e => erase
  
 +\\
 Install local rpm, auto install dependencies Install local rpm, auto install dependencies
 <code bash> <code bash>
Line 188: Line 213:
 ---- ----
  
-==== Managing Repositories ====+===== Managing Repositories =====
  
 Repo config files location Repo config files location
Line 194: Line 219:
   * file must end in ".repo"   * file must end in ".repo"
  
 +\\
 Show all enabled repos Show all enabled repos
 <code bash> <code bash>
Line 199: Line 225:
 </code> </code>
  
 +\\
 Show all enabled and disabled repos Show all enabled and disabled repos
 <code bash> <code bash>
Line 204: Line 231:
 </code> </code>
  
-=== yum config manager ===+---- 
 + 
 +==== Yum Config Manager ====
 Add new repo Add new repo
 <code bash> <code bash>
Line 210: Line 239:
 </code> </code>
  
 +\\
 Disable repo using yum-config-manager and repo id (get id from "yum repolist") Disable repo using yum-config-manager and repo id (get id from "yum repolist")
 <code bash> <code bash>
Line 215: Line 245:
 </code> </code>
  
 +\\
 Remove repo Remove repo
 <code bash> <code bash>
Line 220: Line 251:
 </code> </code>
  
-=== repos via config files ===+---- 
 + 
 +==== Repos via Config Files ==== 
 Add new repo; create new file in /etc/yum.repos.d/ Add new repo; create new file in /etc/yum.repos.d/
 <code bash> <code bash>
Line 233: Line 267:
   * Fedora EPEL 7 => repo name   * Fedora EPEL 7 => repo name
  
 +\\
 Disable repo by editing repo file Disable repo by editing repo file
 <code bash> <code bash>
Line 250: Line 285:
 </code> </code>
  
 +\\
 Create local repo config file Create local repo config file
 <code bash> <code bash>
Line 264: Line 300:
 ---- ----
  
-==== Configure The GPG Key ====+===== Configure The GPG Key =====
  
 Download gpg key from repo Download gpg key from repo
Line 272: Line 308:
 </code> </code>
  
 +\\
 Add gpg check and key to repo config Add gpg check and key to repo config
 <code bash> <code bash>
  • linux_wiki/install_and_update_software_packages_from_red_hat_network_a_remote_repository_or_from_the_local_file_system.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)