RPM包管理和源码、二进制安装

网友投稿 956 2022-09-24 08:30:15

RPM包管理和源码、二进制安装

RPM Package manager : red hat package manager

rpm 原件:

1.本地数据库:/var/lib.rpm

2.rpm 和相关的实行文件

3.rpm 套件档案

版本   修正号   使用平台

name-version-release.architectures.rpm/.src.rpm

rpm 的功能:

install /remove

query

verify

build

install : rpm -i --install  用于更新内核

upgrade : rpm -U -upgrade

Freshen: rpm -F --freshen

erase : rpm -e --erase

output options: -v ,-h

iostat 套件 system-5.0.5-1.i386.rpm

iostat 命令

查看内核当前的版本: uname -r

更新内核后 要编辑:/boot/grub/grub.conf 设置开机启动选项。

查询已经安装的软件

rpm -qa

rpm -qf filename

rpm -qi package name

rpm -ql package name

查询未安装的软件

rpm -qip

rpm -qlp

验证RPM

安装后验证:

rpm -Va

rpm -V package_name

rpm -Vp package_file.i386.rpm  验证安装套件和安装后的文件

软件安装前验证:分三步

rpm --import RPM-GPG-KEY  先要安装GPG软件

rpm -qa gpg-pubkey

rpm -checksig packag_file.i386.rpm

RPM 工具和功能

rpm2cpio 转化成CPIO 类型的软件

rpmdb-redhat  RPM 的相依性套件

system-config-packages

介绍如何自动安装相依性的套件:

必须有rpmdb-redhat 的资料库

所有相依性的套件要放在同一目录里

安装软件时,要加上  --aid 。

rpm -ivh smba.1.1.1.rpm --aid

使用kickstart 自动安装RHEL

1.必须先建立ks.cfg 在这个文件里包含了安装所需要的值。

2.实行system-config-kickstart 如果找不到该命令就开启system-config-packages

然后找到administration tools 点details ,然后找到system-config-kickstart

当然也可以使用rpm 来安装system-config-kickstart

3.然后运行system-config-kickstart 来建立ks.cfg 文件 保存为

/root /ks.cfg

kickstart : %packages,%pre,%post 的作用

网络安装可以通过共享:NFS ,FTP ,HTTP

源代码软件包的安装

(1)安装源代码的软件

#tar  -zxvf   *.tar.gz         (解压缩软件包)

#./configure  --选项       (配置安装选项)

#make                (编译软件生成目标文件)

#make install                 (开始安装

对于源代码安装的软件卸载只要删除安装目录就可以了

二进制软件包

#tar –zxvf  *.tar.gz

#./install-sh                   (运行安装脚本)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:从企业选址的做法,来思考如何做产业地产营销!(房地产开发战略策划的特点)
下一篇:unix 概述
相关文章