Linux-软件安装

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中启动命令

原文地址:https://www.cnblogs.com/JinweiChang/p/11412849.html