centos pki(centos 8)

很多朋友对于centos pki和centos 8不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

Centos yum 找不到rpm包怎么办

Centos EPEL安装和配置

安装Centos后,使用yum搜索某些rpm包,很有可能找不到。因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。

EPEL(Extra Packages for Enterprise Linux)即企业版Linux的扩展包,提供了很多可共Centos使用的组件,但是当与其它第三方软件库混合使用时,可能会出现一些问题,不过就目前的体验来看,安装完这个以后基本常用的rpm都可以找到了^_^。

下载与安装EPEL的rpm文件包

1,下载

32位系统

view plaincopy to clipboardprint?

[root@localhost~]# rpm-ivh

64位系统

view plaincopy to clipboardprint?

[root@localhost~]# rpm-ivh

附:查看Linux系统内核,请使用 uname-a命令。

查看Linux发行版本:lsb_release-a

2,导入DAG的PGP Key

[root@localhost~]# rpm–import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

3,设置/etc/yum.repos.d/epel.repo文件中源的级别

即添加priority=11这句。

epel.repo配置举例:

view plaincopy to clipboardprint?

[epel]

name=Extra Packages for Enterprise Linux 5–$basearch

#baseurl=$basearch

mirrorlist=$basearch

failovermethod=priority

enabled=1

gpgcheck=1

gpgkey=

priority=11

[epel-debuginfo]

name=Extra Packages for Enterprise Linux 5–$basearch– Debug

#baseurl=$basearch/debug

mirrorlist=$basearch

failovermethod=priority

enabled=0

gpgkey=

gpgcheck=1

[epel-source]

name=Extra Packages for Enterprise Linux 5–$basearch– Source

#baseurl=

mirrorlist=$basearch

failovermethod=priority

enabled=0

gpgkey=

gpgcheck=1

下载与安装相应rpmforge的rpm文件包

1,下载rpmforge的rpm文件包

32位系统

view plaincopy to clipboardprint?

[root@localhost~]# wget

64位系统

view plaincopy to clipboardprint?

[root@localhost~]# wget

2,安装DAG的PGP Key

view plaincopy to clipboardprint?

[root@localhost~]# rpm–import

3,验证rpmforge的rpm文件包

[root@localhost~]# rpm-K rpmforge-release-0.5.1-1.el5.rf.*.rpm

4,安装rpmforge的rpm文件包

[root@localhost~]# rpm-i rpmforge-release-0.5.1-1.el5.rf.*.rpm

5,设置/etc/yum.repos.d/rpmforge.repo文件中源的级别

即添加priority=12。

rpmforge.repo配置举例:

view plaincopy to clipboardprint?

### Name: RPMforge RPM Repository for Red Hat Enterprise 5– dag

### URL:

[rpmforge]

name= Red Hat Enterprise$releasever– RPMforge.net– dag

baseurl= $basearch/rpmforge

mirrorlist=

#mirrorlist=

enabled= 1

protect= 0

gpgkey=

gpgcheck= 1

priority=12

测试

[root@localhost~]# yum check-update

输出信息应该会有以下两行:

Loading“priorities” plugin

XXX packages excluded due to repository priority protections

证明安装EPEL成功。

Related posts:

CentOS系统中挂载光盘镜像ISO文件的教程

一、挂载ISO文件

在CentOS下挂载ISO文件的方法是:

先在/mnt/目录下新建一个名为iso的文件夹,然后以root身份在终端执行命令:

mount/ISO文件的路径/*.iso/mnt/iso-t iso9660-o cadepage=936

接着进入/mnt/iso/目录,双击autorun就OK了。

假如你在E盘fc文件夹下有三个AS3iso安装文件,

用下面的命令

复制代码代码如下:

# mount-o iocharset=cp936/dev/hda6/mnt/e

# mount-o loop/mnt/e/fc/rhel-3-i386-as-disc1.iso/mnt/cdrom

你可以在/mnt下随意建一个文件夹并挂到新建的文件夹,如#mkdir/mnt/iso,并不一定要cdrom

复制代码代码如下:

# mount-o loop/mnt/e/fc/rhel-3-i386-as-disc2.iso/mnt/iso

二、修改yum的配置文件,使用本地ISO做yum源

复制代码代码如下:

# cd/etc/yum.repos.d/

# mv CentOS-Base.repo CentOS-Base.repo.bak

# cp CentOS-Media.repo CentOS-Media.repo.bak

# cat CentOS-Media.repo

[c5-media]配置:

复制代码代码如下:

name=CentOS-$releasever- Media

baseurl=表明yum源在/mnt目录下,其它的源(baseurl)注释掉

#baseurl=

#

#

gpgcheck=1

enabled=1#启用yum

gpgkey=

三、清除缓存

复制代码代码如下:

# yum clean all

# yum list

四、测试:

安装Telnet:

复制代码代码如下:

#yum install telnet*

五、开机自动挂载iso镜像文件

在/etc/fstab表中,添加最后的一行,将iso文件永久挂载到系统中

复制代码代码如下:

[root@server~ ]# cat/etc/fstab

/dev/VolGroup00/LogVol00/ ext3 defaults 1 1

LABEL=/boot/boot ext3 defaults 1 2

tmpfs/dev/shm tmpfs defaults 0 0

devpts/dev/pts devpts gid=5,mode=620 0 0

sysfs/sys sysfs defaults 0 0

proc/proc proc defaults 0 0

/dev/VolGroup00/LogVol01 swap swap defaults 0 0

/mnt/iso/CentOS5.iso/mnt/cdrom iso9660 loop 0 0

RHEL配置Centos yum源的方法

由于RHEL的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。在这种情况下,如果我们使用的机器安装的是RHEL系统要是每次安装软件先挂载本地光盘会很繁琐,而且有些软件也是老版本的,这种情况下我们可以借助CentOS的YUM源来满足我们的需求。

一、删除RHEL原有的YUM

rpm-aq|grepyum|xargsrpm-e--nodeps

二、下载CentOS的yum安装包(163源)

wget

wget

wget

wget

三、安装CentOS的YUM安装包

yum和yum-plugin-fastestmirror需要一起安装,这两个包存在依赖关系,分开安装会失败,安装之前先把RPM-GPG-KEY导入系统,否则会出现警告信息

rpm-ivhyum-metadata-parser-1.1.2-4.el5.x86_64.rpm

rpm--importRPM-GPG-KEY-CentOS-5

rpmivhyum-3.2.22-40.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-21.el5.centos.noarch.rm

至此我们就可以在线使用yum了

四、修改yum源

为了使用在线使用Yum安装软件更快,我们可以使用国内的网易Yum源或者其他国内yum源

五、更改yum源

#我们使用网易的CentOS镜像源

cd/etc/yum.repos.d/

virhel-debuginfo.repo

#CentOS-Base.repo

#

#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe

#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand

#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates

#unlessyouaremanuallypickingothermirrors.

#

#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe

#remarkedoutbaseurl=lineinstead.

#

#

[base]

name=CentOS-5-Base-163.com

mirrorlist=$basearchrepo=os

baseurl=$basearch/

gpgcheck=1

gpgkey=

#releasedupdates

[updates]

name=CentOS-5-Updates-163.com

mirrorlist=$basearchrepo=updates

baseurl=$basearch/

gpgcheck=1

gpgkey=

#packagesused/producedinthebuildbutnotreleased

[addons]

name=CentOS-5-Addons-163.com

mirrorlist=$basearchrepo=addons

baseurl=$basearch/

gpgcheck=1

gpgkey=

#additionalpackagesthatmaybeuseful

[extras]

name=CentOS-5-Extras-163.com

mirrorlist=$basearchrepo=extras

baseurl=$basearch/

gpgcheck=1

gpgkey=

#additionalpackagesthatextendfunctionalityofexistingpackages

[centosplus]

name=CentOS-5-Plus-163.com

mirrorlist=$basearchrepo=centosplus

baseurl=$basearch/

gpgcheck=1

enabled=0

gpgkey=

#contrib-packagesbyCentosUsers

[contrib]

name=CentOS-5-Contrib-163.com

mirrorlist=$basearchrepo=contrib

baseurl=$basearch/

gpgcheck=1

enabled=0

gpgkey=

六、清理

yumcleanall

yummakecache

七、更新

yumupdate

阅读剩余
THE END