标签:x86_64 BMI pre 查询系统 -- 二进制 软件包 usr 带来
软件是编译安装,更适合计算机本机系统,执行效率更高;卸载方便
安装步骤过多,编译时间过长
包管理系统简单;安装速度快
功能不全面,依赖性强
软件包依赖查询网站:www.rpmfind.net
操作的是没有安装的软件包时,使用包全名
注意路径
操作已安装的软件包管理,使用包名,在var/lib/rpm中的数据库搜索
包是否安装:rpm - q [包名]
查看所有已安装的包:rpm -a
查看软件包详情:rpm -qi [包名]
查看未安装包详情:rpm -qp [包全名]
查询包中文件安装位置:rpm -ql [包名]
查询系统文件属于哪个软件包:rpm -qf [系统文件名]
查询软件包的依赖性:rpm -qR [包名]
校验:判断系统文件是否有修改
rpm -V 已安装的包名
rpm2cpio [包全名] | cpio -idv .文件绝对路径
例:rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-18.el7.x86_64.rpm | cpio -idv .bin/ls #将rm包中的ls命令提取到当前目录的bin文件下
cp /root/bin/ls /bin/ #把ls命令复制到bin目录
3.1.1 查询
1、yum list
查询源容器里面所有可用的软件包列表
2、yum search 包名
搜索服务器上关于包名的相关软件包:
3.1.2 yum安装
yum -y install 包名
3.1.3 升级
yum -y update 包名
3.1.4 卸载
yum -y remove 包名
3.1.5 软件组管理
1、yum grouplist
列出所有可用软件组
2、yum groupinstall "软件组名"
安装
3、yum groupremove "软件组"
删除
4.1 安装位置
rpm:
源码包:
/usr/local/软件名
4.2 安装位置不同带来的影响
1、启动方法
绝对路径启动:/etc/rc.d/init.d/httpd start
运用:service httpd start(源码包不能用service)
4.3 源码包安装过程
make编译
make install 编译安装
卸载:直接删除源码包所在的文件目录
直接进入该脚本目录,运行:
./setup.sh
例子:webmin
在官网https://sourceforge.net/projects/webadmin/上下载相应版本进行安装,对服务器进行管理。
输入服务器ip地址以及安装时选择的端口号
标签:x86_64 BMI pre 查询系统 -- 二进制 软件包 usr 带来
原文地址:https://www.cnblogs.com/yujin123456/p/9962247.html