当前位置:首页 » 操作系统 » linux如何rpm

linux如何rpm

发布时间: 2022-11-13 23:15:38

linux rpm包怎么安装

将需要安装的rpm复制到linux目录。比如/tmp/xxx.rpm,安装时输入rpm
-ivh
/tmp/xxx.rpm,通常是使用ivh参数进行安装的,rpm相关的参数用法可以百谷歌度

Ⅱ linux 下如何安装rpm命令

rpm默认就安装在了发行版本里,比如RedHat和centos。安装软件基本的用法是 rpm-ivh xx.rpm。

卸载软件的话,先rpm -qa |grep xx(待卸载的软件的关键字,如mysql)。然后rpm -e xx。

Ⅲ Linux如何安装rpm格式的文件

回答:

第一种:cd到你存放rpm文件包的目录。
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm。
安装时可能会遇到缺少包的错误。
第二种:rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm 。
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs 。
第三种:rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm 。
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
第四种:rpm -ivh --nodeps webmin-1.290-1.noarch.rpm
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps。
第五种:rpm -ivh --force webmin-1.290-1.noarch.rpm 强制安装指定软件包。
(忽略软件包依赖性和文件冲突,不建议)

扩展内容:

rmp软件包的安装可以使用命令来完成。执行下面的命令
rpm -i your-package.rpm
其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或者提示:
... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有
的文件,缺省时这样的情况下是无法正确安装的可以用
rpm --force -i 强制安装即可
... is needed by ...
... is not installed ... 此包需要的一些软件你没有安装可以用
rpm --nodeps -i 来忽略此信息
也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包 。
都能安装上,但这种强制安装的软件包不能保证完全发挥功能,这就需要配置yum。

Ⅳ linux rpm文件怎么安装

首先要明确一点:rpm包,用于redhat、centos、fedora以及Oracle Enterprise Linux等发行版。如果是ubuntu、debian是不能用rpm的,要用deb包。所以,先检查一下自己下载的安装包合不合适。要是不合适,赶快换。
如果说确信没错。rpm包的安装是rpm -i,然后是空格,空格的后面紧跟着你要安装的那个rpm包的完整的名称。
就是rpm -i xxxx.rpm。
还有两个参数,可写可不写。一个是v,有它,电脑会提示安装成功与否。一个是h,所谓h是hash,就是井字号。有这个h以后,安装rpm包的时候,会出现一对方括号,括号里面是一串井字号。它起到一个进度条的作用。有些时候,安装软件会遇到等了很长时间仍然没有任何提示的情况。用户就会有想法,这个软件到底安装的怎么样?进展到什么程度了?安装成功没有?而v和h就是起到一个提示安抚的作用。说明白点,就是给用户吃所谓定心丸的。v还有h对电脑没用。属于有它不多没它不少的参数。但是对于提高用户使用感受是有正面意义的。
所以,安装rpm包,也可写作rpm -ivh xxxx.rpm。
但是rpm包用依赖性问题。所以,最好的办法使用yum。现在一些新的发行版开始推行dnf。就是用yum install或dnf install安装rpm包。yum怎么用,dnf怎么用自行网络。

Ⅳ 如何在Linux中创建RPM包

我用的linux版本是红帽企业的5.5。这个版本创建的RPM包默认是在/usr/src/RedHat/目录中,所以在这个目录测试。RPM包包含两个文件:一个shell脚本以及一个README文件,README文件描述了如何使用该shell脚本。如果你能创建有两个文件的软件包,那么你也可以创建更大的软件包。

创建简单RPM包的过程

1.创建一个目录结构,把RPM包所需要的文件包含进去。这个结构的名字通常以RPM包的名字命名,包括它的版本号。。我们把这个目录命名为test-1.0。下面的命令告诉你如何创建并命名这个目录,已经如何把所需要的文件放在里面:
$ cd /usr/src/redhat
$ mkdir test-1.0
$ cd test-1.0
$ echo echo this is a test > test.sh
$ chmod +x test.sh
$ echo just launch the script > README

2.现在,RPM包所需要的全部文件都在这里了。下一步就是创建一个包含RPM文件的.tar.gz文件。这个 目录还让创建档案文件更加简单。该.tar.gz文件需要位于名为rpmbuild/SOURCES的目录下。你还需要一个.specs文件,这个文件包含所有建立RPM包的规范说明。该.specs文件是RPM包的核心组件,里面包括全部文件的 指示,RPM包中的文件按照这些指示进行安装。该.specs文件应该放置在一个SPECS目录下。

第一个cd命令确保rpmbuild目录位于当前用户的home目录下。请以普通用户身份执行以下命令:
$ cd
$ mkdir -p rpmbuild/SOURCES
$ mkdir -p rpmbuild/SPECS
$ tar -cvzf rpmbuild/SOURCES/test-1.0.tar.gz test-1.0

3.现在文件都各就各位,请以普通用户身份创建一个说明文件。Rpmbuild 命令将会找到所有需要的指示来创建该文件。在最近的Red Hat和衍生版本中,创建说明文件很容易:只需要用vim编辑器创建一个包含所有内容的文件,扩展名设为.spec即可。下面是test-1.0rpm包 中该文件的样子(模板改变的地方已用粗体标出):

Name:test

Version:1.0

Release:1%{?dist}

Summary:A test package

Group:Test Packages

License:GPL

Source0:%{name}-%{version}.tar.gz

BuildRoot:%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

BuildRequires: /bin/rm, /bin/mkdir, /bin/cp

Requires: /bin/bash, /bin/date

%description

部署单一文件包的演示
%prerp
%setup –q
%build
#configure
#make %{? _smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
#make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/usr/local/bin
cp /usr/src/redhat/test-1.0/test.sh $RPM_BUILD_ROOT/usr/local/bin
%clean
rm -rf $RPM_BUILD_ROOT
%files
#%defattr(-root,root,-)
#%doc
%attr(0755,root,root)/usr/local/bin/test.sh
#%changelog
#* Today
#- Creation of initial RPM

现在.spec文件创建完成,是时候完成最终的工作了。请使用根目录用户身份安装rpmbuild命令。在Red Hat中,请用yum install rpm-build完成这项工作。接下来,请确保所有的文件都呆在正确的地方。Tar存档文件必须位于创建软件包的当前用户帐户的~/rpmbuild /SOURCES 目录下,demo.spec文件必须位于~/rpmbuild/SPECS目录下。现在你可以用rpmbuild -ba test.spec命令来创建软件包了。这会在/usr/src/redhat/RPMS目录下创建你的RPM文件。

Ⅵ linux 下如何安装rpm命令

1、执行命令“cd /home”进入服务器根目录home。

Ⅶ linux里面怎么运行rpm文件

linux里面运行rpm文件的操作方法和步骤如下:

1、首先,单击文件,然后单击此处的“文件”download目录,或rmp软件包所在的目录,如下图所示,然后进入下一步。

Ⅷ 在linux中的rpm

RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。 RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。 1.安装软件:执行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信息:执行rpm -qpi rpm包名 5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名

Ⅸ windows10的linux怎样用rpm安装apach服务

您好看,方法
1、首先在命令窗口中,进入到下载好的apache.rpm包所在的目录中。
2、输入命令:rpm -ivh apache-1.3.6.i386.rpm。
3、输入命令后我们回车执行安装,但是报错。
4、我们尝试使用--force的参数强制安装,但是仍然报错。分析后,主要原因是有依赖包未安装的原因导致。
5、我们尝试加上 --nodeps 属性,不考虑依赖关系进行安装。
6、果然,添加--nodeps的参数之后,就能成功安装了。

Ⅹ Linux,如何安装rpm

如果你是RHEL/CentOS等系统,我建议你改用YUM来管理rpm包。
如果你只是安装,如其他网友一个# rpm -ivh xxx.rpm就能安装,但是当你遇到RPM包带有关联性的话,那你就头疼了啊,你得解决完RPM包关联性之后,才能在开始安RPM包,不然,会因为关联性没有解决,导致你安装不了。

但是YUM会自动解决rpm包关联性的问题,而且会把关联的rpm报一起安装上,大大解决了安装RPM包的复杂性。

希望以上的回答能帮助到你。

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:513
微博数据库设计 发布:2025-07-05 15:30:55 浏览:17
linux485 发布:2025-07-05 14:38:28 浏览:297
php用的软件 发布:2025-07-05 14:06:22 浏览:747
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:421
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:671
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:229
java的开发流程 发布:2025-07-05 12:45:11 浏览:673
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:273
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:823