linux运维课程学习笔记05
2019-02-21 20:28
239 查看
linux 软件安装
- windows中安装软件 .exe文件运行即可
- linux中,软件包封装类型多样
- 常见的软件包封装类型:rpm deb 源代码软件包readme
- 提供安装程序的软件包 install.sh setup .bin agent
rpm 软件包
- 由redhat公司提出
- 建立统一的数据库文件,详细记录软件包安装,卸载等变化信息,能自动分析文件的依赖关系
- 推荐网址:http://rpmfind.net
- rpm 软件包格式:bash - 5.0 - 1.2 .i586 .rpm
- 软件名称 - 发行版本-发布次数-硬件平台-拓展名
YUM源软件管理方式
- 将所有的软件包集中化管理rpm包 - 很好的解决了软件包之间的依赖关系 - yum配置文件[root@ls ~]# cd /etc/yum.repos.d/ #此处为yum配置文件的路径 [root@ls yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS- Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo - 注:必须以.repo截止 - yum配置文件内容 - #yum标识 [ ] - #yum名称 name= - #yum源路径 baseurl= - #yum是否校验软件包的签名信息 gpgcheck= 1/0 - #yum开机是否自启 enabled= 1/0
-
使用yum源文件管理软件的步骤
-
配置yum配置文件
- 清空yum缓存文件
- 软件安装
#实际在vim软件中的操作 - 挂载光盘信息
- 创建yum源路径 mkdir /mnt/cdrom
- 挂载光盘到yum路径下 mount /dev/cdrom /mnt/cdrom
- 修改yum配置文件
- yum repolist all 查看所有yum原状态信息
- yum list all 列出所有yum软件包
- yum clean all 清楚yum缓存
- yum install 安装yum软件包
-
常用yum命令
yum remove packagename 删除软件包 - yum info packagename 查看软件包的信息
- yum search packagename 查找软件包
- yum update packagename 更新软件包
- yum安装软件包组
- yum grouplist # 列出所有可用组
- yum groupinfo 查看组的信息
- yum groupinstalll 安装软件包组
- yum grouperase 删除软件包组
- yum groupupdate 更新软件包组
使用yum 安装本地rpm包
- yum localinstall **.rpm
源码安装
- 把程序的源码给你,执行就行,看readme
例子 : 安装 vmware tools Ntfs-3g
- 检查源代码所处的编译环境
- 编译
- 安装 重启生效
rpm软件包安装
- 查看已安装的rpm包信息
- rpm [选项] [软件名]
- rpm -qa 查看系统所有的rpm软件包
- rpm -qf 查看文件或者目录属于那个rpm软件
- 安装/升级
- rpm 【选项】 【软件包文件】
- rpm -ivh 软件包文件
- -i 安装
- -h 显示安装进度
- -v 显示安装详细信息
- -U 升级某个rpm软件 若未装则安装
- -R 更新 若未装则放弃安装
- -e 卸载
相关文章推荐
- 51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)
- Linux运维课程一览(不定期更新学习要点及重难点笔记)
- linux运维课程学习笔记07
- Linux学习笔记05之IO重定向
- Linux课程第二天学习笔记
- Linux运维学习笔记-常用快捷键及vi、vim总结
- Linux学习笔记:MySQL日常运维查询状态
- win7下不能使用dnw烧写的解决办法——韦东山嵌入式Linux学习笔记05
- Linux运维学习笔记-目录知识点总结
- Linux课程第四天学习笔记
- Linux课程第十六天学习笔记
- Linux课程第二十四天学习笔记
- Linux运维学习笔记之八:用户管理
- Linux运维学习笔记-角色知识总结
- 【Linux学习笔记】Linux_05_安装nginx,jdk,配jdk环境变量
- Linux课程第五天学习笔记
- Linux课程第十天学习笔记
- Linux课程第二十天学习笔记
- Linux学习课程笔记(1)
- Linux运维学习笔记之三:组合命令及命令分类、符号、管道 、工具集