OEL小问题

一. OEL未设yum源,不能用yum的问题
OEL安装伊始/etc/yum.repos.d中为空,需手动建立配置文件并把 yum的更新地址改成开源的
第一个文件
#vi rhel-debuginfo.repo

[base]
name=CentOS-5 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

baseurl=http://ftp.sjtu.edu.cn/centos/5/addons/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras

baseurl=http://ftp.sjtu.edu.cn/centos/5/extras/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=0
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/
gpgcheck=0
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
enabled=1
gpgcheck=0
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt

第二个文件
#vi mirrors-rpmforge

http://apt.sw.be/redhat/el5/en/$ARCH/dag
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag

第三个文件
# vi rpmforge.repo

# Name: RPMforge RPM Repository for Red Hat Enterprise OEL - dag
# URL:http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl =http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist =http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 0

这里需要注意的是将这些文件中的gpgcheck均设为0,不能置为1,否则会出现因为没有得到GPG KEY
而在接下来的yum update时无法更新的错误。
GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found

当然,搜到了更简单的方法:
1.修改/etc/yum.repos.d/CentOS-Base.repo为:
[base]
name=CentOS-5 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

baseurl=http://ftp.sjtu.edu.cn/centos/5.0/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras

baseurl=http://ftp.sjtu.edu.cn/centos/5.0/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

2.执行:

64位:
rpm --import http://ftp.sjtu.edu.cn/centos/5.0/os/x86_64/RPM-GPG-KEY-CentOS-5

32位:
rpm --import http://ftp.sjtu.edu.cn/centos/5.0/os/i386/RPM-GPG-KEY-CentOS-5

3.执行
yum update

在这里gpgcheck也要置0否则报错。
其核心就是:仅列出base容器的内容
[root@localhost ~]# vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

# [base]:代表容器的名字!中刮號一定要存在,裡面的名稱則可以隨意取。但是不能有兩個相同的容器名稱, 否則 yum 會不曉得該到哪裡去找容器相關軟體清單檔案。
# name:只是說明一下這個容器的意義而已,重要性不高!
# mirrorlist=:列出這個容器可以使用的映射站台,如果不想使用,可以註解到這行;
# baseurl=:這個最重要,因為後面接的就是容器的實際網址! mirrorlist 是由 yum 程式自行去捉映射站点, baseurl 則是指定固定的一個容器網址!我們找到的網址放到這裡來!
# enable=1:就是讓這個容器被啟動。如果不想啟動可以使用 enable=0 喔!
# gpgcheck=1:RPM 的數位簽章,這就是指定是否需要查閱 RPM 檔案內的數位簽章!
# gpgkey=:就是數位簽章的公鑰檔所在位置!使用預設值即可

测试:列出目前 yum server 所使用的容器有哪些?
# yum repolist all

二. OEL未安装gcc编译组件
报错:
执行./configure
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH

用安装盘装因为软件关联关系实在太麻烦直接用yum搞定,回头看yum的过程记录gcc关联关系如下:
libf2c-3.3.2-1.i386.rpm
libstdc -devel-3.3.2-1.i386.rpm
glibc-kernheaders-2.4-8.36.i386.rpm
glibc-headers-2.3.2-101.i386.rpm
glibc-devel-2.3.2-101.i386.rpm
gcc-objc-3.3.2-1.i386.rpm
binutils-2.14.90.0.6-3.i386.rpm
gcc-3.3.2-1.i386.rpm
gcc-c -3.3.2-1.i386.rpm
automake14-1.4p6-7.noarch.rpm
下次不能上网时可以直接#rpm -ivh 这些rpm文件*
 
三. OEL不能识别ntfs盘
下载  fuse-2.7.4.tar.gz和 ntfs-3g-1.5130.tar.gz  (http://www.linux-ntfs.org/doku.php?id=downloads或者http://download.chinaunix.net/download.php?id=25516&ResourceID=12561下载,记录防止想找的时候死活找不着)
[root@localhost ~]# tar -zxvf fuse-2.7.4.tar.gz
[root@localhost ~]# cd fuse-2.7.4
[root@localhost fuse-2.7.4]# ./configure --prefix=/usr/local
[root@localhost fuse-2.7.4]# make
[root@localhost fuse-2.7.4]# make install

[root@localhost ~]# tar -zxvf ntfs-3g-1.5130.tar.gz
[root@localhost ~]# cd ntfs-3g-1.5130
[root@localhost ntfs-3g-1.5130]# ./configure --prefix=/usr/local/ntfs-3g
[root@localhost ntfs-3g-1.5130]# make
[root@localhost ntfs-3g-1.5130]# make install

# mount –t ntfs-3g /dev/sda1 /mnt/diske

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22788213/viewspace-674628/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22788213/viewspace-674628/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 错误信息PRVF-7543表示在节点"localhost"上,操作系统内核参数"semmni"的值不正确。\[1\]这个错误的原因是内核参数的值不符合要求。解决方法是修改内核参数的值以满足要求。\[1\]在RHEL/OEL 5上,默认已经配置了一些内核参数的默认值,包括kernel.shmall和kernel.shmmax。\[2\]然而,Oracle Database 11g release 2在RHEL/OEL 5上需要特定的内核参数设置。这些设置包括kernel.shmmax、kernel.shmall、kernel.shmmni、kernel.sem等。\[3\]其,kernel.shmmax的最小值为4294967295,kernel.shmall的最小值为2097152,kernel.shmmni的最小值为4096,kernel.sem的值为250 32000 100 128。请根据这些要求修改内核参数的值以解决PRVF-7543错误。 #### 引用[.reference_title] - *1* [Linux 安装Oracle 11g](https://blog.csdn.net/weixin_33693070/article/details/92504639)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Build Your Own Oracle RAC 11g Cluster on Oracle Linux and iSCSI](https://blog.csdn.net/launch_225/article/details/8763324)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值