前言:
此刻朋友们对“linux 软件包”大约比较讲究,你们都需要剖析一些“linux 软件包”的相关资讯。那么小编也在网上网罗了一些对于“linux 软件包””的相关资讯,希望你们能喜欢,我们一起来了解一下吧!linux下载软件包
linux下只有两种软件包
源码包二进制包(rpm) centos下RPM包操作rpm安装
rpm -ivh 包全名--------i install安装-v verbose显示详细信息-h 显示安装进度rpm包升级
rpm -Uvh 包全名-------U 升级安装rpm包卸载
rpm -e 包名rpm包查询
# 查询是否安装rpm -q 包名# 查询系统上所有安装的包rpm -qa# 查询软件包的文件列表rpm -ql 包名# 查询某个文件属于哪个包rpm -qf 文件名-------------------i info信息-a all所有-l list文件列表-f file文件
由于rpm安装软件包时比较麻烦,各个包之间的依赖需要去人工下载,所以一般使用yum来在线安装
yum安装软件包
yum的源配置文件保存在/etc/yum.repos.d文件夹中,默认使用的是CentOS-Base.repo
我在使用系统自带的yum源文件时发现无法访问那些网站,所以去找了个搜狐的镜像源,将原本的baseurl的前半部分换为
如:baseurl=
查询
# 查询yum源服务器上的所有软件包yum list# 查询是否包含某个软件包yum list 包名yum search 关键字安装
yum -y install 包名-------install 安装-y 自动回答yes升级
yum -y update 包名-------update 升级-y 自动回答yes卸载
yum remove 包名
卸载需要谨慎,会把依赖该包的所有包都卸载掉
软件组操作
yum grouplistyum groupinfoyum -y groupinstall 组名源码包安装
首先下载源码包的压缩包,解压之后进入目录
第一步
先执行
./configure --prefix=安装到的目录位置
该命令使编译前检测系统环境是否符合安装要求,把系统环境的检测结果写入Makefile文件中,后续的安装过程都会依赖该文件。
第二步
如果检测成功,则继续执行
make
该命令的作用是调用gcc编译器,读取上述Makefile文件中的信息进行系统软件编译,编译是为了把源码程序转换成linux可执行的文件
第三步
如果编译出错执行
make clean
清空编译内容
如果编译没有出错,执行
make install
编译安装
标签: #linux 软件包