程序包管理前端工具–YUM
yum:yellowdog update modifier
yum工具为CS架构
yum仓库(yum repository):yum repo
存储了众多rpm包,以及包的相关元数据文件
(放置于特定目录下:ropodata所在路径)
文件服务器:
ftp://
http://
file:///
yum客户端:
配置文件
主配置文件:/etc/yum.conf,为所有仓库提供公共配置
仓库配置文件:/etc/yum.repos.d/*.conf,为仓库指向提供配置信息
配置文件定义(文本文件)
[repository ID]
name=
baseurl=URL://(可指向多处)路径为repodata所在路径
enabled={0|1}(默认为1)
gpgcheck={0|1}
gpgkey=URL(指向密钥的路径)
获取当前yum源并显示信息:
yum repolist [all|enanle|disable]
all:显示全部
enable:显示可用
disable:显示不可用
显示程序包:
yum list [all|available|installed|updates] (支持glob通配符)
all:所有安装包
available:可用安装包
installed:已安装程序包
updates:可升级程序包
安装程序包:
yum install PACKAGE 安装程序包
yum reinstall PACKAGE 重新安装程序包
yum命令行选项:
–nogpgcheck:不进行gpg校验
-y:自动回答“yes”
-q:静默模式
升级程序包:
yum update PACKAGE
搜索程序包:
yum search string
卸载程序包:
yum remove PACKAGE (会卸载程序包相关的依赖程序包)
查看程序包信息:
yum info PACKAGE
清理本地缓存
yum clean
查看yum历史:
yum history
如何用光盘当做本地yum仓库:
1)挂载光盘至某目录
# mount /dev/cdrom /mnt/cdrom
2)创建配置文件
[CentOS 7]
name=
baseurl=
gpgcheck=
enabled=
如何创建yum仓库:
1)createrepo <directory> (directory为rpm包所在目录)
2)定义配置文件
yum的repo配置文件中可以的变量:
$releasever:当前OS发行版的主版本号
$arch:平台
$basearch:基础平台
http://mirrors.magedu.com/centos/$release/$basrarch/OS
yum包组管理:
yum groupinstall:包组安装
yum groupromove:包组卸载
yum grouplist:查看包组
源码程序包的编译安装
1、 ./configure:
(1) 通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的指定以及makefile.in文件生成makefile
(2) 检查依赖到的外部环境,如依赖的软件包
2、 make:
根据makefile文件,构建应用程序
3、 make install:
复制文件到相应路径
安装后的配置:
(1) 二进制程序目录导入至PATH环境变量中;
编辑文件/etc/profile.d/NAME.sh
export PATH=/PATH/TO/BIN:$PATH
(2) 导入库文件路径
编辑/etc/ld.so.conf.d/NAME.conf
添加新的库文件所在目录至此文件中
让系统重新生成缓存:
ldconfig [-v]
(3) 导入头文件
基于链接的方式实现:
ln -sv
(4) 导入帮助手册
编辑/etc/man.config|man_db.conf文件
添加一个MANPATH
Centos 6上源码安装apachectl
1、配置yum仓库:
2、安装相关包组
3、从服务器上下载apachectl源码包
4、移动源码包到指定路径
5、解压源码包
6、开始安装
1)生成configure脚本
–prefix=/PATH: 指定默认安装位置
–sysconfdir=/PATH:配置文件安装位置
2)make
3)make install
7、配置变量路径
8、开启apachectl,并检测
出现80端口即为开启成功
9、关闭防火墙
10、从CentOS 7上连接CentOS 6
安装完成!!!
CentOS 6.8卸载内核后用救援模式恢复
1、卸载内核
2、重启虚拟机
没错,已经起不来了~~~
3、重新开启虚拟机,在出现下面进度条时按下 ESC 键
你会看到下面的画面
4、选择第三项—CD ROM Drive — 回车
5、选择第三项 Rescue Installed system
6、跳过网络检查
7、开启一个shell
8、查看分区
9、挂载光盘到本地
10、进入光盘,找到kernel包文件
11、安装kernel包到系统(当前分区的/mnt/sysimage),然后exit
12、重启
13、你会发现,系统已经可以正常使用了
原创文章,作者:Mr.Lee,如若转载,请注明出处:http://www.178linux.com/39835
评论列表(1条)
文章对学到的知识点进行了全面的梳理,yum仓库配置错了,为什么图片也上来了?很明显的错误,是粘贴错了,还是什么原因?刚开始学习我们一定要做到精细,而不是囫囵吞枣。