Linux RPM仓库搭建软件库
Linux RPM仓库是 Linux 系统上的一种重要的软件库,它可以为用户提供多种软件的安装和使用。下面我们将介绍如何使用 Linux RPM 仓库搭建软件库。
首先,创建一个 RPM 仓库,它可以被用来存放 rpm 包的二进制文件。可以使用以下命令创建一个 RPM 仓库:
mkdir -p /path/to/your/rpm/repo
然后将你想要安装的rpm包放到该仓库中。RPM 仓库中需要包括以下四种rpm格式文件:(1)SRPM(Source code RPM),它是一种包含软件源码文件的RPM文件;(2)Architecture-Specific RPM,它是根据具体架构而构建的RPM文件;(3)Installation grouping RPM ,它集合了特定软件版本所需要的全部软件包 (4)Repository RPM,它是用来生成仓库的主要RPM文件 搭建好仓库之后,就可以建立仓库软件库,用以管理rpm包的更新和安装。要做到这一点,我们需要安装官方的YUM仓库软件包,用以支持仓库的软件安装和更新```shellyum -y install yum-utils createrepo
接着,利用 createrepo 命令可以建立 RPM 仓库:
createrepo -v /path/to/your/rpm/repo
使用配置文件管理仓库软件库,可以在 /etc/yum.repos.d 目录下创建一个自定义软件库,例如```shell[rpm-repo]name=RPM Repositorybaseurl=enabled=1
定义完成后,可以利用以下命令安装仓库里的软件 package
yum install package
通过上述步骤,就可以将 Linux RPM 仓库用来搭建软件库。而搭建完成的软件库,不仅便于分发软件,还可以通过YUM进行便捷的软件管理,有利于提高工作效率。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux: rpm包有什么用?请说的形象些,对于它的用法,最好举个例子
linux下,比较基本的安装方法是,编译安装:比如,你下载的程序是,这个压缩包里可能是文本文件、头文件等等,你需要( 安装相应语言的解释器、安装这个软件依赖的库或其他应用、编译、安装)这些步骤来完成安装。 rpm是红帽系列用的安装包,和Debian用的deb一样,是软件厂商,用和你一样的系统,帮你完成了编译,并提供完整依赖信息的包,免去你解决依赖问题,编译问题后更加方便的安装包。 简单说来的安装包:适用于任何linux系统,但需要自己解决依赖问题,自己手动编译安装。 rpm:适用于指定版本的红帽系列的系统,帮助你解决了依赖问题,已经编译好了,直接装。 deb:类似rpm,用于指定版本的debian系列系统。
怎样在Linux里装软件?
一、RPM文件的安装RPM是Redhat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 RPM文件在Linux系统中的安装最为简便。 以著名的图像处理软件XV为例,其RPM包xv-3.10a-可以在该程序的主页中下载取得。 在Terminal中,基本的安装指令如下:rpm -i xv-3.10a-如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径:rpm -iftp:///pub/xv/xv-3.10a-作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。 我们也可以使用RPM来卸载相关的应用程序。 rpm -e xvRPM的常用参数还包括:-vh:显示安装进度;-U:升级软件包;-qpl:列出RPM软件包内的文件信息;-qpi:列出RPM软件包的描述信息;-qf:查找指定文件属于哪个RPM软件包;-Va:校验所有的RPM软件包,查找丢失的文件;更为详尽的参数及其用法可以查看RPM的帮助文档。 在X-Window中,RPM文件的图形化安装及管理方式对用户来说,显得更为友好。 仍以XV软件为例,在Linux的文件管理器中找到xv-3.10a-文件之后,用鼠标右击它,在弹出菜单中就可以找到专为RPM软件包准备的三个指令:Show Info、 rade、Install。 选择“Show Info”之后,我们将可以看到如图所示的软件包信息窗口。 窗口分为三个部分,顶端显示的是软件名、大小、创建及安装日期以及开发者网站等相关信息;在中间的方框内,是关于软件的概述;而下面显示的则是软件包内包含的所有文件及其路径信息,它会告诉你软件包内的各个文件将被安装到系统的哪些目录中,留意这些信息的好处是,你可以很容易地找到启动程序的路径。 此时点击底部的“Install”或者“Upgrade”按钮之后,将开始进行软件的安装或者升级,此时还会弹出一个提示安装进度的窗口。 RPM软件包较之于其他类型的软件包,有着许多优势,但是并不是说RPM软件的安装都是一帆风顺的。 常见的错误包括试图安装一个已经安装好了的软件、所要安装的软件需要其他软件或者系统库文件的支持(此时应该先行安装这些相关软件或者系统库文件)等,情形都和Windows类似。 二、tar、、tar.Z、tgz、bz2软件包的安装除了rpm文件之外,我们还会经常遇到以tar、等格式发布的Linux软件。 这几类软件包的实质都是将一堆文件进行打包之后,再经过压缩处理(tar文件未经压缩)而成(压缩类型的丰富程度类似于Windows下的ZIP、RAR、ARJ等)。 因此,要安装这几类格式的软件包时,都需要经过相应的解压缩及解包的步骤。 上述各类格式的软件包的解压缩及解包指令举例简述如下:1.解:tar xf 2.解:tar zxf 3.解.Z:tar zxf .Z4.解:tar zxf 5.解2:bunzip2 2解包后得到的一堆文件,通常都会存放在一个目录里面。 视软件作者的不同,有些会是已经编译好的程序,更多的则是需要自己再行编译的源代码。 进入相应目录后,使用“ls -F -color”指令,可执行程序将会以带“*”标记的亮绿色显示,对于已编译好的程序,直接键入带路径的指令行或者在X Window中双击该程序文件即可运行程序。 而自行编译源代码,也不是一件太难的事情。 在进行编译工作以前,应该先用vi等文书编辑器阅读一下软件目录中的Readme、Install等重要的相关文档,在这里你会找到软件详尽的编译步骤及注意事项。 通常的编译步骤会是这样:./configuremakemake install(需要取得root身份才能执行此指令)编译完成之后,在当前目录或者是名为src的子目录下,可以很容易地发现软件的可执行程序。 至此,软件的安装便告一段落。
怎么成为linux运维,系统集成,网络安全高手?
加入一些QQ群。 。 多学、多问、多用、多实践
下个VM虚拟机没事自己练习联系…………
做IT这行的就是要多钻研…………
Linux一些基本的服务器搭建并不是很难…………
牵涉到Apache、Mysql、Oracle、PHP相对难点…………
从基本的开始…………
熟悉熟悉常用的命令…………
熟悉后,装一些基本的服务器,按顺序来DHCP、FTP、VSFTP、Samba、DNS、Apache…………

这个是慢慢熟悉的过程,急不来…………
基本东西可以问我
我周一之周五上班时间都在的………………
希望能满意……………………
发表评论