RPM包软件管理
服务器租用几乎所有的Lnuⅸ发行版本都应用某种情势的软件包管理安装、更新和卸载软件。这种方法与直接从源代码安装相比,具有以下优点。
1.软件包管理易于安装和卸载。
2.易于更新已安装的软件包。
3.易于掩护配置文件。
4.易于跟踪已安装文件。
RPM包是根据不同的操作系统内核和处理器架构编译过的,因此,不同的操作系统内核版本和处理器架构都需要有自己独立的RPM包。
RPM全称是 Red Hat Package Manager( Red Hat包管理器)。其本质上就是一个包,包含可以立即在特定处理器架构和操作系统内核上安装和运行的linux软件。大多数 Linux RPM软件包的命名有必定的规律,其命名规矩如下所示:
名称一版本一修正版一类型
采用这种方法是为了差别同一软件利用平台和版本不同的需要。例如:
software-1.2-1.i386. rpm
“ software”为软件名称,“12”是版本,后面的“1”是修正版本,“i386”是利用平台,即硬件平台,因此,在下载安装新的RPM包之前应知道自己处理器的架构,一般情况下台式机为X86。
安装RPM包软件
在Linux下应用RPM命令来安装RPM格式的软件。例如,要安装 mysoftwar-1.2-1.i386rpm软件,其命令如下:
[root@localhost root]# rpm -ivh mysoftware-1 .2 -1.i386rpm
所应用的参数阐明如下所示:
1. -i install,安装软件。
2. -v verify,打印详细信息( Print Verbose information)。
3. -h hash,安装时在屏幕依次打印hash标识(即#符号)显示安装进度。
在安装软件包前,需要查询该软件包的情况。查询某一个RPM文件的信息命令如下:
2、更新软件包
如果当前已经安装了某一软件包,只是想更新该软件包,可以应用-U ( upgrade升级安装)参数。命令格式如下:
[root@local host root]# rpm -Uvh需要更新软件
3、卸载软件
如果盼望卸载当前系统中的某一个软件包,可以应用-e。(erase擦除)参数。命令格式如下:
[root@ localhost root]# rpm -e软件名
注意,此处应用的是软件名,而不是软件包名。例如,要卸载 software-1.2-1.i386m这个包时应履行:
[root@localhost root]# rpm -e software
单独删除一个RPM时系统可能会提示毛病,尤其是系统上有相干的程序依附于它时。以下为一个出错示例,其毛病信息如下:
在这种情况下,可以用--force选项重新安装
[root@localhost root]# rpm -ivh --force xsnow-1.41-1.i386.rpm
4、查询软件包安装情况
查询当前系统是不是安装了某一软件包,可以应用-qa参数。
如果要査看一个RPM包在系统中安装的文件详细信息,可以应用-1参数。示例如下:
可以通过RPM供给的各种参数组合实现所需要的软件功效。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP