Linux src、rpm、yum (三种安装方式)

1.src:
#编译安装

#编译安装
配置文件:Makefile
编译,安装命令:make


#例:编译安装nginx。
	下载源码
	tar xf 解压  (撕,定位文件,用这两个就行了) 
	tar -zxvf japan.tar.gz -C /tmp/
	README
		./configure --prefix=/path :有错就按照要求改 创建Makefile
		vi Makefile
		make:(实际上读Makefile) 编译
		make install (make 打开makefile 找install ) 

#注意:编译环境、软件依赖、配置项

2.rpm:
#包(要自己管理) redhat packet manage

#安装
rpm安装:一般i
	-i filename
	--prefix
	
rpm升级:
	-Uvh  (v 打印)
	-Fvh
	
rpm卸载: (包名 qa出来的)
	-e PACKAGE_NAME
#查询
rpm -qa : 查询已经安装的所有包

rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表

pm -qf /path/to/somefile: 查询文件是由哪个rpm包安装生成的	(逆向)
#例子  (JAVA 安装后有些环境变量

-qa包(配合管道)  , -ql(有啥文件)

有的释放有软连接,但是有的没有,要在 /etc/profile配置   (PATH)
	#((末行模式:! ls) 查看地址
	export JAVA_HOME=/usr/java/jdk1.8.0_67
	export PATH=$PATH : $JAVA_HOME/bin(:附加)
	
配置好,重置资源
source file

#装了有记录 数据库记录
#包安装 缺点要自己下依赖

3.yum:
#仓库
#基本知识:

    yum不同是计算在客户端自己算
	仓库有包和元数据(packages  repodata) (/mnt  仓库在本地的地方) 
	客户先下元数据,和本地自己算缺啥。

#yum
命令:
	yum repolist     看仓库
	yum clean all    清
	yum makecache   清缓存
	yum update
查询:
	yum list		包
	yum search

安装&卸载:
	yum install 
	remove|erase

分组:
#把包弄成组了   ”“引用当做一个整体  防止空格
	yum grouplist
	yum groupinstall
	yum groupremove
	yum groupupdate

#仓库变化:
#换仓库
#cd  /etc/yum.repos.d/ (仓库信息在这,yum install会找这里)

#1,epo国内源:
http://mirrors.aliyun.com
	centos-->help
	before:yum install wget           ---一定要先下
	......                            ---接下来按照help
	
#2,本地库:

mount /dev/cdrom1    /mnt  (同时看虚拟机是否选了挂的镜像)
#先挂个本地库盘(例子为一个base库),包不全,但是元数据写的全

cd /etc/yum.repos.d/  
mv  CentOS-Base  local.repo  
#留这一个,改名,后缀别错

Vi local.repo     
	dgg(从光标到开头删) ,dG(从光标到结尾删) , dd(一行) , D(光标以后删到行尾)

#留下并修改如下:

	[local]     #repo id
	Name=  		#repo name
	baseurl=file:///mnt    (yum再找repodata,开启下载)
	gpgcheck=0


yum clean all
yum makecache   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值