zoukankan      html  css  js  c++  java
  • Linux使用RPM安装软件

    什么是RMP?

    RPM 的为Redhat Package Manager (RPM软件包管理器)的缩写。

    RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。

    RPM 的使用权限

    RPM软件的安装、删除、更新只有root权限才能使用

    RPM安装

    1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录。

    2.打开一个终端,su 成root用户

    3.cd soft.version.rpm所在的目录

    4.输入rpm -ivh soft.version.rpm

    但这个有一个不好的地方是,装一个rpm通常依赖另外一个rpm,然后又要去装。。。一个依赖一个真的会搞死的,还是yum比较方便。

    RPM更新

    rpm -Uvh soft.version.rpm

    RPM卸载

    rpm -e soft.version.rpm

    其他命令:

    (1)#rpm -qa后面不接参数用于查看系统中已经安装的所有的rpm包

    (2)#rpm -q rpm包名用于查看系统中是否安装了该软件包,如果安装了,系统会显示完整的包名;如果没有安装,系统会提示"package bas is not installed"。

    (3)#rpm -qi rpm包名用于查看系统中已经安装的rpm包的完整信息,包括该包的版本信息,安装时间和大小等。

    (4)#rpm -ql rpm包名用于查看该软件包都安装到了那些位置。

    (5)#rpm -qf 文件名用于查看某个文件使用那个rpm包安装的。

    (6)#rpm -qpi rpm包名和#rpm -qpl分别用于查看没有安装的包的信息,注意下和(4)、(5)的区别。

    (7)#rpm -ivh 包名用于安装rpm软件包,i代表安装、v代表可视化安装、h代表安装的时候显示进度。

    (8)#rpm --force -irpm包用于强制安装rpm软件包,--force参数用于安装存在依存关系的rpm包。不过一般我们并不怎做,解决依存关系的较好的方法是使用#rpm -i 命令一起安装。

    (9)#rpm -e rpm包名用于删除rpm软件包。rpm -e --nodeps 包名用于删除存在依存关系的软件包,该命令可以将和该包存在依存关系的所有的软件包统统删除。

    (10)#rpm -Urpm包名用于对rpm包的升级。

  • 相关阅读:
    WPF 动态更改启动窗体startupUri
    WPS中DataGrid无故多一行空白行
    wpf 查找Control Template内部控件
    WPF DataGridTemplateColumn添加按钮
    WPF中使用DataGrid时操作列按钮问题
    c#前台线程与后台线程的区别和联系
    WPF中进度条
    Dispatcher.Invoke方法
    WSS、SSL 和 https 之间的关系
    WPF 设置程序不允许多开
  • 原文地址:https://www.cnblogs.com/tinyphp/p/5070766.html
Copyright © 2011-2022 走看看