搜索内容

您当前的位置:首页 > 毕业赠言 > 正文

安装repo 安装reportviewer

毕业赠言
日期·2024-11-18 10:06

Cent OS如何用命令配置IP和yum仓库

Resolving Dependencies

YUM仓库的配置

安装repo 安装reportviewer安装repo 安装reportviewer


安装repo 安装reportviewer


安装repo 安装reportviewer


安装repo 安装reportviewer


compat-gcc-34.x86_64 3.4.6-19.el6 c6-media

先讲一下思路:

1.YUM仓库配置首先需要一个YUM源,也就是需要提供一个存放PRM包以及YUM对这些RPM分析文件的位置,这个存放位置可以是一个本地目录、FTP、HTTP或者是光盘。。

2.在此我们用FTP来做为YUM的源进行配置。

3.查看是否安装vsftpd。(默认没有安装)

4.确认系统中是否安装YUM工具。(5.0以上默认已安装)

5.将光盘中你所使用的内容到/var/ftp/pub目录下。

6.用PRM方式安装createrepo,该软件包用于生成PRM依赖关系及分组信息。

7.生成PRM包依赖关系,下面会讲到。。

一、挂载光盘

二、安装vsftpd

三、查看是否安装YUM工具。

四、进入光盘挂载点,把目录下内容拷到ftp公共目录下。

--r参数是递归进行拷贝。

--v显示拷贝的内容。

五、拷贝进行中

六、安装生成RPM包依赖关系及分组信息的工具。

七、生成RPM依赖关系。

---g参数主要是生成依赖关系和更新分组文件信息。

八、生成已经完成。。。

九、服务端已经配置完成,现在进行配置客户端。进行yum配置文件,记得首先要把配置文件备份,如果用原文件直接进行配置,万一出错,会找不到原因。如果另一份配置文件错了,还可以对比一个原配置文件找出错误,备份的文件后辍一定是filename.repo结尾的。

十、配置文件内容配置如下:

行:yum源的标签

第二行:yum源的名称

第三行:指定yum源的具置及路径

第四行:这个就好像是电源开关,也就是yum的开关,1为可用,等于0时不可用

第五行:数字签名检查,没有数字签名不允许安装,等于0时不进行数字签名检查。

第六行:指定Red Hat发行版数字签名公钥文件

十1、重启ftp服务。

十2、进行测试安装。。。

十3、安装进行中

PS:

1、如果次安装成功后,再进行安装不成功,要注意一下yum缓存,yum clean all

2、注意yum配置文件中的IP地址是否与本机的IP一致

3.是否重启ftp服务等

然后我们到/misc/cd目录:cd /misc/cd

进入目录

大家把vsftpd安装了吧,记住用TAB补全

然后大家在选个其他包安装下试试哈~

由于rpm安装依耐关系太郁闷了,所以我们要学习RPM安装.

YUM客户端及的配置

yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的关键之处是要有可靠的reitory,顾名思义,这是软件的仓库,它可以是或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务

yum有以下特点:

可以同时配置多个资源库(Reitory)

简洁的配置文件(/etc/yum.conf)

自动解决增加或删除rpm包时遇到的依赖性问题

使用方便

保持与RPM数据库的一致性

1、YUM客户端配置:

配置文件内容:

[ ]内的是仓库的名字

name是仓库的描述也可以说是名字

base 仓库的位置

enabled 是否启用这个仓库,1为起用,0为禁用

gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT的)

GPGKEY 的存放地址我们需要用下面的命令导入这个签名。才能使用这项功能

2、下面我们开始配置。

(1)挂载CD-ROM并安装VSFTPD。(前提是讲RHEL的带RPM包的安装盘放进虚拟CD-ROM)

(2)安装成功以后,把光盘里所有的文件拷贝到 /var/ftp/pub 目录里

cp -rv ../ /var/ftp/pub

(3)切换到 /var/ftp/pub目录

删除.html

删除/repodata/TRANS.TBL

删除VT/repodata/TRANS.TBL

如果你不删除以上文件也可能成功,但是也有可能出现意想不到的问题。建议删除

rm -f .html

rm -f /repodata/TRANS.TBL

rm -f VT/repodata/TRANS.TBL

(4)安装createrepo工具,然后用这个工具生成YUM通用数据库,记住使用TAB补全路径和命令。

[root@rhel5 ]# rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm

[root@rhel5 ]# createrepo -g /var/ftp/pub//repodata/comps-rhel5-server-core.xml /var/ftp/pub//

[root@rhel5 ]# createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/

(5)然后从新启动FTP 服务:serv vsftpd restart

到此基本大功告成,下面我们进行测试:

安装

yum install package 安装指定的安装包package1

[root@rhel5 ]# yum install net

Loading "security" plugin

Loading "rhnplugin" plugin

Loading "installonlyn" plugin

RHN support will be disabled.

Setting up Install Process

rhel-debug |=========================| 1.1 kB 00:00

################################################## 31/31

Parsing package install arguments

Examining net-0.17-38.el5.i386.rpm: net - 1:0.17-38.el5.i386

net-0.17-38.el5.i386.rpm: does not update installed package.

Examining net-server-0.17-38.el5.i386.rpm: net-server - 1:0.17-38.el5.i386

--> Populating transaction set with selected packages. Please wait.

---> Package net-server.i386 1:0.17-38.el5 set to be updated

--> Running transaction check

--> Processing Dependency: xinetd for package: net-server

--> Finished Dependency Resolution

Error: Missing Dependency: xinetd is needed by package net-server

[root@rhel5 ]# yum install xinetd

Loading "security" plugin

Loading "rhnplugin" plugin

Loading "installonlyn" plugin

RHN support will be disabled.

Setting up Install Process

Parsing package install arguments

No Match for argument: xinetd

Nothing to do

[root@rhel5 ]# ls |grep xinetd

xinetd-2.3.14-10.el5.i386.rpm

[root@rhel5 ]# rpm -ivh xinetd-2.3.14-10.el5.i386.rpm

Preparing... ########################################### []

1:xinetd ########################################### []

[root@rhel5 ]# yum install net

Loading "security" plugin

Loading "rhnplugin" plugin

Loading "installonlyn" plugin

RHN support will be disabled.

Setting up Install Process

Parsing package install arguments

Examining net-0.17-38.el5.i386.rpm: net - 1:0.17-38.el5.i386

net-0.17-38.el5.i386.rpm: does not update installed package.

Examining net-server-0.17-38.el5.i386.rpm: net-server - 1:0.17-38.el5.i386

--> Populating transaction set with selected packages. Please wait.

---> Package net-server.i386 1:0.17-38.el5 set to be updated

--> Running transaction check

Dependencies Resolved

Package Arch Version Reitory Size

Installing:

net-server i386 1:0.17-38.el5 net-server-0.17-38.el5.i386.rpm 49 k

Transaction Summary

Install 1 Package(s)

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 49 k

Is this ok [y/N]: y

y,就开始安装了

Downloading Packages:

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing: net-server ######################### [1/1]

Installed: net-server.i386 1:0.17-38.el5

Complete!

[root@rhel5 ]#

yum localinstall package 本地安装软件包

[root@rhel5 ~]# yum localinstall /var/ftp/pub//dhcp

Loading "security" plugin

Loading "rhnplugin" plugin

Loading "installonlyn" plugin

RHN support will be disabled.

Setting up Local Package Process

Examining /var/ftp/pub//dhcp-3.0.5-7.el5.i386.rpm: dhcp - 12:3.0.5-7.el5.i386

Examining /var/ftp/pub//dhcp-dl-3.0.5-7.el5.i386.rpm: dhcp-dl - 12:3.0.5-7.el5.i386

Examining /var/ftp/pub//dhcpv6-0.10-33.el5.i386.rpm: dhcpv6 - 0.10-33.el5.i386

Examining /var/ftp/pub//dhcpv6_client-0.10-33.el5.i386.rpm: dhcpv6_client - 0.10-33.el5.i386

Marking /var/ftp/pub//dhcp-3.0.5-7.el5.i386.rpm to be installed

rhel-debug |=========================| 1.1 kB 00:00

Marking /var/ftp/pub//dhcp-dl-3.0.5-7.el5.i386.rpm to be installed

Marking /var/ftp/pub//dhcpv6-0.10-33.el5.i386.rpm to be installed

/var/ftp/pub//dhcpv6_client-0.10-33.el5.i386.rpm: does not update installed package.

--> Populating transaction set with selected packages. Please wait.

--> Package dhcpv6.i386 0:0.10-33.el5 set to be updated

--> Package dhcp-dl.i386 12:3.0.5-7.el5 set to be updated

--> Package dhcp.i386 12:3.0.5-7.el5 set to be updated

--> Running transaction check

Dependencies Resolved

Package Arch Version Reitory Size

Installing:

dhcp i386 12:3.0.5-7.el5 /var/ftp/pub//dhcp-3.0.5-7.el5.i386.rpm 2.1 M

dhcp-dl i386 12:3.0.5-7.el5 /var/ftp/pub//dhcp-dl-3.0.5-7.el5.i386.rpm 1.4 M

dhcpv6 i386 0.10-33.el5 /var/ftp/pub//dhcpv6-0.10-33.el5.i386.rpm 759 k

Transaction Summary

Install 3 Package(s)

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 4.2 M

Is this ok [y/N]: y

Downloading Packages:

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing: dhcp ######################### [1/3]

Installing: dhcp-dl ######################### [3/3]

Installed: dhcp.i386 12:3.0.5-7.el5 dhcp-dl.i386 12:3.0.5-7.el5 dhcpv6.i386 0:0.10-33.el5

Complete!

You he new mail in /var/spool/mail/root

[root@rhel5 ~]#

如何在linux5中安装YUM源

用安装 DVD 建立本地 yum 源

既然 yum 已经很好的解决了 RPM 包的依赖问题Marking net-server-0.17-38.el5.i386.rpm to be installed,本文要解决的就是速度问题。本地光驱的访问速度甚至快过 100M 局域网,而且在最近一些发行版安装盘中,已经预置好 repo 信息,并存放在名为 repodata 的目录中。可以说安装盘本身就是一个现成的 yum 源。在 RHEL5 中,预置了多个 repo,分别存放在 //repodata,/Cluster/repodata 等目录中;在 Fedora12 中,存放在 /repodata 中。在 RHEL4 等一些旧发行版中,没有预置 repo 信息。在这种情况下,需要手工建立 repo 信息供 yum 使用。关于手工建立 repo 的信息,请参考下一节“利用安装 CD 建立本地 yuInstalling: dhcpv6 ######################### [2/3]m 源中”关于 createrepo 部分的示例。

首先,把光盘放入光驱,挂载光盘。

# mount /dev/hdc /media/cdrom

mount: block dev /dev/hdc is write-protected, mounting read-only

如果在本地有安装盘镜像,也通过 loop 方式挂载到相应目录。

# mount -o loop rhel-server-5.4-i386-d.iso /media/cdrom

然后,编辑 yum 源配置文件,添加一个本地 yum 源。这里是一张 RHEL5u4 的 DVD 安装盘,它的 repo 对应 /。

# cat > /etc/yum.re.d/d.repo <

[d]

name=install d

enabled=1

gpgcheck=0

免费提供Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好

Linux ubuntu 3.11.0-12-generic 下oracle12c的基础rpm安装包,具体版本往下看

base=file:///media/cdrom/

这些应该是安装开发环境需要安装的包,系统光盘里面已经有这些包了。你只要搭建好yum之后,用yum安装,用groupinstall 组安装

primary.xml.gz |=========================| 9.5 kB 00:00

安装开发环境,你只要安装开发库 和开发工具

#yum -y groupinstall 开发库 开发工具

如果是英文的话,就用这个

#yum -y groupinstall Dlopment Library Dlopment Tools

祝你好运~~~

在Ubuntu下安装Oracle实在是太苦逼了,为什么不用红帽或CentOS?

ubuntu软件怎么安装?

#yum list |grep gcc

如果你编译安装的话软件安装在./configure--prefix=xxxxxxxx这个目录下默认/usr/local如果你直接用安装包deb或这源repo安装的话软件安装在安装包打包时指定的目录中,比如配置安装到/etc/权限较高的执行软件安装到/in和/usr/in/下一般用户的可以调用的软件安装在/usr/bin,/bin下系统库文件安装在/lib和/lib64下文档帮助文件安装在/usr/share下第三方厂商文件,如wps等安装在/opt下

Setting up reitories

linux yum内网源?

并从光盘介质中把目录下的所有文件拷贝到刚创建的目录里(/var/yum)。

通过如下方式就可以了。

name=Cluster

一、yum端配置

1.安装FTP软件

#yum install vsftpd

#serv vsftpd start

#chkconfig --add vsftpd

#chkconfig vsftpd on

2. 把centos6.2的光盘挂载到上,之后拷贝DVD中所有文件到本机ftp目录下

#mount /dev/cdrom /mnt

#mkdir -p /var/ftp/yumserver-alsww

#cp -vfr /mnt/ /var/ftp/yumserver-alsww

3. 安装 createrepo 软件包

#yum install createrepo

#cd /var/ftp/yumserver-alsww

# createrepo .

到此端配置完成(此时关闭防火墙,否则接下来的客户端测试可能不成功)

二、yum客户端配置

1.编辑yum配置文件,注意备份重要文件,防止配置出错造成不必要的麻烦

#cd /etc/yum.re.d/

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

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

#mv CentOS-Media.repo alsww.repo

#vim alsww.repo

[c6-media]

name=CentOS-$releasr - Media

base=ftp://你的yumIP/yumserver-alsww

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2.到此yum客户端配置完成,可以测试了(客户端可以没外网,但是内网必须通)。

gcc.x86_64 4.4.6-3.el6 @base

libgcc.x86_64 4.4.6-3.el6 @anaconda-CentOS-2011120719.x86_64/6.2

compat-gcc-34-c++.x86_64 3.4.6-19.el6 c6-media

compat-gcc-34-g77.x86_64 3.4.6-19.el6 c6-media

...

如果出现这类的显示,有 "c6-media" 这种的,说明配置成功。

接下来就可以任你所需,安装yum包了~~

linux用虚拟机怎么安装yum源_虚拟机配置yum源

=============================================================================

1.创建个目录

mkdir/var/yum

cp-r/media/cdrom/var/yum

2.安装createrepo

createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:

#rpm-qa|grepcreaterepo

如果显示为尚未安装,则需要执行如下的命令完成安装:

#rpm-ivh/media/cdrom//createrepo-0.4.4-2.fc6.noarch.rpm

ps:版本因作系统的版本有所区别,请查找当前系统的createrepo版本rpm包进行安装

3.创建yumreitory的xml-rpm-metadata

执行如下命令:

#createrepo-g/var/yum//repodata/

#createrepo-g/var/yum/VT/repodata/

#createrepo-g/var/yum/Cluster/repodata/

#createrepo-g/var/yum//repodata/

执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。

4.创建本地yum客户端的repo文件

配置使用本地yumreitory:

#cd/etc/yum.re.d/

#vimlocal.repo(名字可以随便起,但是要以.repo为后缀)

接下来在文件中添加如下内容后保存:

[local]#(yum块区域)

name=#(名字可以随便起)

base=file:///var/yum/#(搜索路径,必须指向你本机的yum源路径)

gpgcheck=0#(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)

enabled=1#(是否启用,0为不启用,1为启用,过没这一项,就是启用)

[VT]我实验成功过的

name=VT

base=file:///var/yum/VT

gpgcheck=0

[Cluster]

base=file:///var/yum/Cluster

gpgcheck=0

[CS]

name=

base=file:///var/yum/

gpgcheck=0

5.测试使用yum来安装软件包

centos7安装R语言(epel-release源)

Reading reitory metadata in from local files

本文介绍在centos7下通过epel-release源安装R语言,此方法简单粗暴,类似于ubuntu下的sudo apt-get install r-base,值得拥有This is not registered with RHN.,具体步骤如下:

1、安装epel-release,执行命令

注意:centos6.4安装完epel-release后,需把/etc/yum.re.d/epel.repo文件中的所有#base改成base、所有rorlist改成#rorlist,否则yum不能正常使用。

2、搜索下R-core,执行

结果如下:

3、安装R语言,执行

经过漫长的等待后,如果出现Complete!,表示安装成功,此时在Terminal中敲大写R,回车,出现了熟悉的界面:

好了,可以快乐的玩耍了!

版权声明:图片、内容均来源于互联网 如有侵权联系836084111@qq.com 删除