當前位置:首頁 » 數據倉庫 » linux怎麼配置yum代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux怎麼配置yum代碼

發布時間: 2023-06-06 10:09:56

❶ Linux yum源配置

1、配置163yum源

[root@localhost iso]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

rhel-source.repo

[root@localhost yum.repos.d]# cp rhel-source.repo iso.repo

[163]
name=163
baseurl=http:/****************
gpgcheck=0
enabled=1

[163] --------------->必須寫的,中括弧的內容可以隨便寫,但一定要有中括弧
name = 163r ----------->可寫可不寫,內容隨便,主要是個提示作用
baseurl=http://mirrors.163.com/centos/7/os/x86_64/ --------------->你要到http://mirrors.163.com/centos這里,去找到你對應的redhat版本的目錄,然後點os、再點x86_64(一般都有),然後用你地址欄上顯示的網址替換上面的baseurl就行了,保存退出。

enabled=1 --------------------->數字1為啟用當前yum源,0為禁用,默認為1。
gpgcheck=0 ----------------------->是否檢查rpm包的數字簽名,數字1為檢查,0為不檢查,可以不寫。

安裝軟體進行測試,「yum -y install mysql」,成功安裝後會在結尾出現「Complete!」.安裝成功

具體參考:網頁鏈接

❷ linux怎麼配置yum

我就告訴你,如果在虛擬機上配置yum源

1、首先確定,你虛擬機上的鏡像文件有沒有連接上

(ps,下圖,CD/DVD這個選項中,使用本地的鏡像文件,並連接)

2、掛載鏡像mount -o loop /dev/cdrom /mnt //將/dev/cdrom 掛載到/mnt文件下

3、修改文件vim /etc/yum.repos.d/yum.repo //yum.repo這個文件可以自己隨便命令,只要後綴名是.repo就行(ps在yum.repos.d目錄下只能存在一個.repo文件)

[Source] //這里的名字你可以隨便命名,和下一行的名字一樣

name=Source

baseurl=file:///mnt/Server //這個就是你掛載鏡像文件的目錄

enabled=1

gpgcheck=0

4、yum list //監測一下,是否配置成功

❸ Linux中的yum是什麼如何配置如何使用

yum,是Yellow dog Updater Modified的簡稱,起初是由yellow dog這一發行版的開發者Terra Soft研發,用python寫成,那時還叫做yup(yellow dog updater),後經杜克大學的Linux@Duke開發團隊進行改進,遂有此名。yum的宗旨是自動化地升級,安裝/移除rpm包,收集rpm包的相關信息,檢查依賴性並自動提示用戶解決。yum的關鍵之處是要有可靠的repository,顧名思義,這是軟體的倉庫,它可以是http或ftp站點, 也可以是本地軟體池,但必須包含rpm的header, header包括了rpm包的各種信息,包括描述,功能,提供的文件,依賴性等.正是收集了這些 header並加以分析,才能自動化地完成餘下的任務。它能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。自己本身也可以做yum伺服器,本身可以根據光碟鏡像做yum伺服器。
搭建yum伺服器:
(1)本地yum(伺服器不能上網)
第一步:先掛載光碟
mount /dev/cdrom /media/
echo "/dev/cdrom /media iso9660 defaults 0 0" >> /etc/fstab 實現開機掛載
第二步:建立yum倉庫(以centos為例)
vim /etc/yum.repos.d/iso.repo (iso是隨便取得名字,但是一定要以repo結尾)
[Centos]
name=CentOS
baseurl=file:///media/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
然後保存退出
(如果是redhat5.x的系統這里寫成file:///media/Server/,是redhat6.x的系統file:///media/Packages/)

參數的解釋
#####
[Centos] (這個是一個標識,可以隨便取,必須唯一)
name=CentOS (這個是一個名字,可以隨便取,必須唯一)
baseurl=file:///media/Server/ (本地的路徑)
enabled=1 (為1則是打開倉庫,為0則是關閉倉庫)
gpgcheck=1 (公鑰值)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 (檢測公鑰值的文件路徑)
[ ]內的是倉庫的名字
name是倉庫的描述也可以說是名字
baseurl 倉庫的位置
enabled 是否啟用這個倉庫,1為起用,0為禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
gpgcheck 的存放地址我們需要用下面的命令導入這個簽名。才能使用這項功能
#####

搭建完yum後,先輸入 yum clean all

(2)外網yum(伺服器能上網)
vim /etc/yum.repos.d/163.repo

[base]
name=centos6
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch
gpgecheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
然後保存退出

如果系統是5.x版本的redhat(baseurl=http://mirrors.163.com/centos/5/os/$basearch)
安裝外網yum的時候可以自己先進去這個網站看看
http://mirrors.163.com/

搭建完yum後,先輸入 yum clean all

使用yum
首先用yum來升級軟體,yum的操作大都須有超級用戶的許可權,當然可以用sudo。

裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的。
安裝的命令是,yum install xxx,yum會查詢資料庫,有無這一軟體包,如果有,則檢查其依賴沖突關系,如果沒有依賴沖突,那麼最好,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除沖突的包,你可以自己作出判斷。
刪除的命令是,yum remove xxx,同安裝一樣,yum也會查詢資料庫,給出解決依賴關系的提示。
yum的常用命令:
1.yum check-update 列出所有可更新的軟體清單
2.yum update 安裝所有更新軟體
3.yum -y install <package_name> 安裝指定的軟體
4.yum update <package_name> 更新指定的軟體
5.yum list <package_name> 不加<package_name>列出所有可安裝的軟體清單,加了列出指定的
6.yum -y remove <package_name> 刪除軟體
7.yum search <package_name> 查找軟體
8.yum list installed 列出所有已安裝的軟體包
9.yum list extras 列出所有已安裝但不在 Yum Repository 內的軟體包
10.yum info <package_name> 不加<package_name>列出所有軟體包的信息,加了列出指定的
11.yum provides <package_name> 列出軟體包提供哪些文件
12.yum clean packages 清除緩存目錄(/var/cache/yum)下的軟體包
13. yum clean all 清除緩存目錄(/var/cache/yum)下的軟體包及舊的headers

❹ 如何快速在Linux下配置YUM源

快速是沒辦法,只是可以借鑒理解後才能快速

  1. repo文件理解為地圖,裡面是尋找rpm包的導游

    多個repo的時候可以使用優先順序來選擇先聽哪個導游去哪取rpm包;

  2. 建議使用以下兩種源
    163、epel



    163源安裝例子

    cd /etc/yum.repos.d/
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    yum clean all
    yum makecache


    3.repo源設置下優先順序

    yum -y install yum-priorities

    sed -i '/gpgkey=/a priority=1' /etc/yum.repos.d/CentOS-Base.repo
    sed -i '/gpgkey =/a priority=2' /etc/yum.repos.d/CentOS6-Base-163.repo
    sed -i '/gpgkey=/a priority=3' /etc/yum.repos.d/epel.repo
    sed -i 's/#baseurl/baseurl/g' /etc/yum.repos.d/epel.repo
    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/epel.repo
    yum clean all
    yum makecache


    至此大體的服務安裝都可以通過yum安裝了。