Linux安裝lamp平臺(tái)


Red hat安裝yum源

RedHat yum源是收費(fèi)的,沒(méi)有注冊(cè)的Redhat機(jī)器是不能使用yum源的。

所以需要自己手動(dòng)更改成CentOS 的更新包,CentOS幾乎和RedHat是一樣的,所以無(wú)需擔(dān)心軟件包是否可安裝,下面是安裝步驟。

查看RHEL是否安裝了yum,若是安裝了,那么又有哪些yum包:

[root@localhost ~]# rpm -qa |grep yum

yum-rhn-plugin-2.0.1-4.el7.noarch

yum-metadata-parser-1.1.4-10.el7.x86_64

yum-3.4.3-118.el7.noarch

刪除redhat自帶的yum包

這里用腳本代替,yum.sh

#! /bin/sh

rpm -qa |grep yum

rpm -qa|grep yum|xargs rpm -e --nodeps ##(不檢查依賴,直接刪除rpm包)

rpm -qa |grep yum ##(再次查看)

下載新的yum軟件包

一般可以進(jìn)入以下網(wǎng)站上面查看軟件包的版本是否升級(jí)或者找到自己系統(tǒng)所對(duì)應(yīng)的文件包版本更新;

網(wǎng)易163網(wǎng)絡(luò)源地址:http://mirrors.163.com/centos/

CentOS網(wǎng)絡(luò)源地址:http://centos.ustc.edu.cn/centos/

找到自己所需要的版本下載:

Wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm

//如果找不到,是安裝包更新了,你可以到這個(gè)網(wǎng)站http://mirrors.163.com/centos/7/os/x86_64/Packages/復(fù)制下載鏈接,然后再下載下來(lái);

下載并安裝,我在home目錄下創(chuàng)建了腳本yum.sh,下載并安裝這些軟件包

#!? /bin/sh

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-NetworkManager-dispatcher-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-cron-3.4.3-163.el7.centos.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-langpacks-0.4.2-7.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-auto-update-debug-info-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-changelog-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-copr-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-filter-data-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fs-snapshot-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-keys-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-list-data-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-local-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-merge-conf-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-ovl-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-post-transaction-actions-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-pre-transaction-actions-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-priorities-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-protectbase-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-ps-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-remove-with-leaves-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-rpm-warm-cache-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-show-leaves-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-tmprepo-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-tsflags-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-upgrade-helper-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-verify-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-versionlock-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-rhn-plugin-2.0.1-10.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-52.el7.noarch.rpm

wget? http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-52.el7.noarch.rpm

ls

rpm -ivh yum-* ##單個(gè)的安裝包可能會(huì)依賴其它包(例如yum和yum-fastestmirror會(huì)相互依賴),所以我們可以把所有這些包放在一起,用一行命令將它們同時(shí)安裝即可

echo? ok





新建repo 配置文件

[root@localhostyum.repos.d]# vi /etc/yum.repos.d/CentOS-Base.repo

#CentOS-Base.repo

#

# The mirror system uses the connecting IP address of the client and the

# update status of each mirror to pick mirrors that are updated to and

# geographically close to the client.? You should use this for? CentOS updates

# unless you are manually picking other mirrors.

#

# If the mirrorlist= does not work for you, as a fall back you can try? the

# remarked out baseurl= line instead.

#

#

[base]

name=CentOS-$7 - Base - 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os

baseurl=http://mirrors.163.com/centos/7/os/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates

[updates]

name=CentOS-$7 - Updates - 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates

baseurl=http://mirrors.163.com/centos/7/updates/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful

[extras]

name=CentOS-$7 - Extras - 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras

baseurl=http://mirrors.163.com/centos/7/extras/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$7 - Plus - 163.com

baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7



運(yùn)行yum makecache命令生成緩存

[root@localhost yum.repos.d]# yum clean all

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

[root@localhostyum.repos.d]# yum update

經(jīng)過(guò)上述六個(gè)步驟,新的yum源已經(jīng)安裝完成了,我們可以用yum install 命令來(lái)測(cè)試安裝是否正常

[root@localhostyum.repos.d]# yum install net-tools

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容