在Linux上安裝和配置yum管理工具

一、下載和安裝yum管理工具

使用yum管理工具,需要先下載和安裝yum。以下是在CentOS 7上安裝yum的步驟。

$ sudo yum -y install epel-release
$ sudo yum -y install yum-utils

epel-release是yum包管理器倉庫。yum-utils是一個yum擴展包,包括一些實用工具,用於處理和查詢rpm包。

二、yum命令的常用操作

使用yum安裝,升級和卸載軟件包非常方便。以下是yum的常用命令。

yum install package_name         # 安裝軟件包
yum update package_name          # 升級軟件包
yum remove package_name          # 卸載軟件包
yum search package_name          # 查詢軟件包信息
yum list installed               # 列出已安裝的軟件包

例如,要安裝Apache服務器,可以使用以下命令:

yum install httpd

若要查找一個包,可以使用以下命令:

yum search nginx

如果不確定要安裝哪個包,請使用以下命令列出已安裝的軟件包:

yum list installed

三、配置yum源

默認情況下,yum倉庫中包含的軟件包是有限的。為了能夠從更多的源安裝軟件包,需要配置額外的yum源。

阿里雲,網易雲等機構都提供了yum源,可以根據自己的需要下載和安裝對應的倉庫。

在CentOS 7上,可以進行以下操作安裝epel和rpmforge源:

$ sudo yum install epel-release
$ sudo rpm -Uvh http://www.rpmforge.net/pub/apt/rpmforge-release/$(rpm -Uvh –eval '%{centos_ver}')-1.el7.rf.x86_64.rpm

此外還可以手動創建.repo文件,並將其保存在/etc/yum.repos.d目錄中。例如,創建一個名為nginx.repo的文件,並將以下內容複製到該文件中:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

保存該文件後,使用以下命令啟用新的yum源:

yum makecache

四、yum配置文件

yum的配置文件位於/etc/yum.conf和/etc/yum.repos.d目錄中的.repo文件中。

以下是一些推薦配置,使yum運行更快並提高安全性:

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1

#加速下載鏡像
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#僅從定位的服務器下載源
_         = httpproxyurl://proxy:port
proxy=_url

第一部分定義了全局選項,例如調試級別和記錄設置。第二部分定義了CentOS默認緩存和鏡像站點。

使用以上的配置後,將提高yum速度和下載鏡像的效率。

總結

yum管理工具是Linux系統管理中最重要的工具之一。本文介紹了yum的安裝,使用和配置方法,使系統管理員輕鬆地管理Linux系統的軟件包,提高了Linux系統的管理效率。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/246490.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:15
下一篇 2024-12-12 13:15

相關推薦

  • 如何使用yum安裝curl、policycoreutils、policycoreutils-python-utils和openssh-server等軟件包

    yum是一個常用的包管理器,可以使在Linux系統上安裝、更新和卸載軟件包變得更加容易。本文將詳細介紹使用yum安裝curl、policycoreutils、policycoreu…

    編程 2025-04-28
  • TFN MR56:高效可靠的網絡環境管理工具

    本文將從多個方面深入闡述TFN MR56的作用、特點、使用方法以及優點,為讀者全面介紹這一高效可靠的網絡環境管理工具。 一、簡介 TFN MR56是一款多功能的網絡環境管理工具,可…

    編程 2025-04-27
  • Python擴展庫管理工具

    Python 是一種優雅的語言,它通過開放源代碼以及強大的社區支持成為了世界範圍內最受歡迎的編程語言之一。Python 通過擴展庫使得它的功能達到了更廣泛的適用性,本文將介紹Pyt…

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • RPM 安裝 YUM

    本文主要介紹如何使用 RPM 包管理器安裝 YUM。YUM (Yellowdog Updater Modified) 是一個基於 RPM 包管理器的軟件包管理器,它可以幫助我們自動…

    編程 2025-04-27
  • 如何解決linux jar包 invalid or corrupt jarfile問題

    對於許多開發人員和系統管理員在Linux環境下使用Java開發過程中遇到的一個常見的問題是 invalid or corrupt jarfile(無效或損壞的jar文件)錯誤。當您…

    編程 2025-04-27
  • 在Linux上安裝JRE並配置環境變量

    本文將從以下幾個方面為您詳細闡述如何在Linux系統上,通過自己賬戶安裝JRE,並且配置環境變量。 一、安裝JRE 在進行安裝前,我們需要下載JRE的安裝包並解壓,可以從官方網站下…

    編程 2025-04-27
  • GTKAM:Linux下的照片管理器

    GTKAM是用於Linux操作系統的一款照片管理器,它支持多種相機及存儲設備,並提供了一系列強大的工具,讓用戶可以方便地瀏覽、管理、編輯和導出照片。本文將從多個方面對GTKAM進行…

    編程 2025-04-27
  • Linux sync詳解

    一、sync概述 sync是Linux中一個非常重要的命令,它可以將文件系統緩存中的內容,強制寫入磁盤中。在執行sync之前,所有的文件系統更新將不會立即寫入磁盤,而是先緩存在內存…

    編程 2025-04-25
  • Linux修改文件名命令詳解

    在Linux系統中,修改文件名是一個很常見的操作。Linux提供了多種方式來修改文件名,這篇文章將介紹Linux修改文件名的詳細操作。 一、mv命令 mv命令是Linux下的常用命…

    編程 2025-04-25

發表回復

登錄後才能評論