您当前的位置: 首页 >  linux

哆啦A梦_i

暂无认证

  • 5浏览

    0关注

    629博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux:如何安装RPM呢?

哆啦A梦_i 发布时间:2021-04-15 22:55:50 ,浏览量:5

RPM 安装( install )

安装就是 install 嘛!所以啰,使用 rpm 来安装就很简单啦!假设我要安装一个档名为 rp-pppoe-3.1-5.i386.rpm 的档案,那么我可以这样( 记得某些套件可能需要以系统管理员的身份来安装 ):

 [root@test root]# rpm -i rp-pppoe-3.1-5.i386.rpm

不过,这样的参数其实无法显示安装的进度,所以,通常我们会这样下达安装指令:

   另外,如果我们在安装的过程当中发现问题,或者已经知道会发生的问题,而还是执意要安装这个套件时,可以使用如下的参数强制安装上去:一般来说,安装的指令大约就是这些了。

通常建议直接使用 -ivh 就好了,如果安装的过程中发现问题,一个一个去将问题找出来,尽量不要使用暴力安装法,因为可能会发生很多不可预期的问题呢!除非您很清楚的知道使用上面的参数后,安装的结果是您预期的! 

--nodeps使用时机:如果您在安装某个套件时,老是发现 rpm 告诉你『有属性相依的套件尚未安装』,而您又想要直接强制安装这个套件时,可以加上 --nodeps 告知 RPM 不要去检查套件的相依性。危险性:套件会有相依性的原因是因为彼此会使用到对方的机制或功能,如果强制安装而不考虑套件的属性相依,则可能会造成该套件的无法正常使用!--nomd5使用时间:不想检查 RPM 档案所含的 MD5 信息时。说明:还记得我们在前一章有提到的 MD5 这个指纹辨识吧?!没错,这里指的就是不要检查 RPM 套件的 MD5 信息。但除非您很清楚这个套件的来源,否则不建议使用这个参数。--noscripts使用时机:不想让该套件自行启用或者自行执行某些系统指令。说明:RPM 的优点除了可以将档案放置到定位之外,还可以自动执行一些前置作业的指令,例如数据库的初始化。如果您不想要让 RPM 帮您自动执行这一类型的指令,就加上他吧!--replacefiles使用时机:如果在安装的过程当中出现了『某个档案已经被安装在您的系统上面』的信息,又或许出现版本不合的讯息( confilcting files )时,可以使用这个参数来直接覆盖档案。危险性:覆盖的动作是无法复原的!所以,您必须要很清楚的知道被覆盖的档案是真的不重要喔!否则会欲哭无泪!--replacepkgs使用时机:重新安装某个已经安装过的套件!--force这个参数其实就是 --replacefiles 与 --replacepkgs 的综合体!--test使用时机:想要测试一下该套件是否可以被安装到使用者的 Linux 环境当中。范例为:rpm -ivh pkgname.i386.rpm --test
关注
打赏
1556978864
查看更多评论
立即登录/注册

微信扫码登录

0.0376s