yum安装软件
yum安装直接从yum源获取安装包和依赖包实现一键安装,非常方便。
配置yum源的路径
cd /etc/yum.repos.d/
路径下有几个默认配置包,默认使用CentOS-Base.repo 内容如下,红框里网址为yum源网址,可以添加修改。
搭建本地光盘yum源
先将默认的配置包CentOS-Base.repo 改个名使其失效例如:CentOS-Base.repo.bak,然后修改CentOS-Media.repo,红框改为本地光盘挂载路径即可。
yum命令
yyum容器路径
cd /etc/yum.repos.d/
vim CentOS-Base.repo
yum命令
查询所有可用的软件包
yum list
搜索服务器上所有和关键字相关的包
yum search 关键字
安装
yum -y install 包名
-install 安装
-y 自动回答yes
例如 yum -y install gcc
升级
yum -y update 包名
卸载
yum -y remove 包名
remove卸载
-y 自动回答y
yum软件组管理命令
列出所有可用的软件组列表
yum grouplist
安装指定软件组
yum groupinstall "组名"
yum groupremove 组名
软件安装:
源码安装
RPM安装
RPM安装:
rpm -ivh 包全名
-i(install)安装
-v (verbose)显示详细信息
-h (hash)显示进度
--nodeps不检测依赖性(安了也不能正常使用)
查找依赖文件所在的包
www.rpmfind.net
RPM包升级(没安装就相当于安装):
rpm -Uvh 包全名
-U (upgrade)升级
RPM包卸载:
rpm -e 包全名
-e (erase)卸载
--nodeps不检查依赖性(只卸载一个没意义)
查询是否安装:
rpm -q 包名
查询所有已经安装的RPM包
rpm -qa
查询httpd有关的包
rpm -qa | grep httpd
查询包的信息:
rpm -qi 包名
-i 查询软件信息(information)
-p 查询未安装包信息(package)
查询包中文件安装的位置:
rpm -ql 包名
-i 列表(list)
-p 查询未安装包信息(package)
查询系统文件属于哪个RPM包
rpm -qf 系统文件名
-f 查询系统文件属于哪个软件包(file)
源码安装
源代码保存位置
/usr/local/src/
约定安装位置
/usr/local/软件名/
如何确定安装过程报错
安装过程停止
并出现error,warning或no的提示
1.解压缩
tar -zxvf xxx.tar.gz
2.进入解压缩目录
3. ./config 目录下的命令
检查环境,定义功能 写入Makefile
./config --prefix=/usr/local/xx/
4. make 进行编译
make clear 失败清楚缓存
5.make install 编译安装
失败后清楚和删除/usr/local/xx
6.install中启动命令