第二十一期 Linux配置仓库及软件管理【yum】

实验目的:
1.配置软件仓库
2.客户端配置yum文件
3.查询软件包
4.查询文件和命令由哪个包生成
实验步骤及结果:
1.配置软件仓库
#umount /dev/cdrom //预防之前有挂载,先干掉
#ls /mnt //查看mnt里是否还有挂载
#mount /dev/cdrom /mnt
//将根下的Dev【存放设备相关的位置】里的cdrom挂载到根下的mnt下
#ls /mnt //查看是否挂载成功

#mkdir -p /repo/cos7dvd //连续创建一个在根下的repo下的cos7dvd【-p为递归创建】
#cp -rf /mnt//repo/cos7dvd //将根下的mnt下的所有文件【星号表示所有文件】复制到根下的repo下的cos7dvd【-r为目录复制 】
#du -sh /repo/cos7dvd //查看根下的repo下的cos7dvd大小

2.客户端配置yum
#ls /etc/yum.repos.d/ //查看根下的etc【存放配置相关的位置】yum.repos.d内容
#mkdir /etc/yum.repos.d/oldrepo //创建一个根下的etc下的yum.repos.d下的oldrepo
#mv /etc/yum.repos.d/
.repo /etc/yum.repos.d/oldrepo/ //将yum.repos.d下的所有文件移动的oldrepo
#ls /etc/yum.repos.d/ //查看是否移动成功

#yum-config-manager --add file:///repo/cos7dvd/ //配置客户端yum
#ls /etc/yum.repos.d/ //查看是否成功【出现下图标识文件】

#vim /etc/yum.conf //通过vim修改根下的etc下的yum.conf并将第八行的1修改为0

#yum clean all 清楚yum缓存

#yum repolist 验证仓库名字,路径,软件包数量

3.查询软件包
基本用法
格式:yum list [软件名] .. ..
如:
#yum list firefox

获取软件包的描述信息
基本用法
格式:yum info [软件名] .. ..
如:
#yum info httpd

4.查询文件和命令由哪个包生成
基本用法
格式:yum privides "/程序或文件名".. ..
eg:
#yum provides "
/vim" | more【|为管道、more为分屏显示】

谢谢大家

原文地址:http://blog.51cto.com/13556999/2073188

时间: 2024-11-06 03:54:41

第二十一期 Linux配置仓库及软件管理【yum】的相关文章

Linux软件管理 - YUM工具

Linux软件管理 - YUM工具 文本关键字:Linux.软件管理.YUM工具.解决依赖 一.YUM介绍 1. YUM含义 YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器.由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat.CentOS.Fedora.YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用. 2. YUM特点 使用pytho

linux复习基础之软件管理

一: 1.linux常用软件包类型 直接可执行的RPM DEB 源代码模式的gzip bzip2 2.rpm软件包管理 安装与删除 rpm -ivh *.rpm 安装rpm软件包 rpm -e      卸载软件,具体版本号可以不写 rmp -U 删除旧版本 再安装新的版本 软件包信息查询 rpm -q 查询是否安装 rpm -qa 查询系统中安的所有软件 rpm -qi 查询制定安装包的详细信息 rpm -ql 显示指定软件的安装路径与文件列表 rpm -qc 查询指定软件店配置文件 rpm

SUSE linux使用zypper 安装软件-比yum更好用

以前接触red hat或者debian一类的linux比较常用的在线软件安装的工具就是yum或者apt-get 命令,但是第一次接触SUSE系统发现竟然都没有,本以为要自己装,后来在网上发现一个更为好用的工具:zypper 尤其是添加源一个命令就可以搞定.这里给大家简单介绍下zypper命令的使用,另外提供几个可用的源(网上能用的不多) 安装源操作:zypper+ 参数 repos, lr 列出所有定义的安装源.addrepo, ar 添加一个新的安装源.removerepo, rr 删除指定的

linux中系统的软件安装 yum/rpm

1.yum介绍Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装.2.yum 命令的详细用法yum install httpd -y 安装httpd服务 加-y 是不需要交互式安装 直接安装不加则会问你需不需要安装 然后确认yyum remove htt

Linux软件管理——yum命令详解

1 yum install <softwarename> #安装指定软件 2 yum remove <softwarename> #卸载指定软件 3 yum update <softwarename> #升级指定软件 4 yum search <keyword> #查询含有keyword的所有rpm软件包的描述 5 yum list (all/installed/recent/updates) #列出全部,安装过的,最近的软件 6 yum info <

OSChina 技术周刊第二十二期 —— DUBBO 配置规则详解

每周技术抢先看,总有你想要的! 移动开发 [翻译]为你的 Android 应用增加本地搜索功能 前端开发 [软件]AngularJS 的剪贴板扩展 ngClip [软件]国际化和本地化 JavaScript 库 Globalize [资讯]为网站开发准备的 30 个惊艳的 jQuery 插件 服务端开发/管理 [翻译]一年之后重新审视 Docker -- 根本性缺陷和炒作 [翻译]单线程 1KB 的 Redis 写操作有 84% 都是耗费在内核上 [翻译]使用 HAProxy 基于 HTTP 头

linux软件管理YUM与配置YUM源

yum ---> 软件包管理器 是一个基于RPM的软件包管理器能够从指定服务器自动下载RPM包并且安装可以处理软件之间的依赖关系,一次性安装所有依赖的软件包 yum源分为本地yum源与网络yum源 yum clean all --->清除原有yum缓存repolist --->列出仓库信息install software --->安装update --->更新 (更新单个软件)list software --->查看软件list all --->查看所有软件lis

OSChina 技术周刊第二十一期 —— 下一代 ECharts

每周技术抢先看,总有你想要的! 移动开发 [博客]Android ListView 复杂列表优化实践 前端开发 [翻译]100 行代码实现的 JavaScript MVC 样式框架 服务端开发/管理 [翻译]使用 React.js 和应用换成构建快速同步应用程序 [软件]ESB 服务器 Zato [软件]Kafka 管理工具 Kafka Manager [博客]用XSLT样式表加工后的XML显示DBF文件内容 [博客]Redis Cluster的FailOver失败案例分析 [博客]Tiny模板

第二十二期 Linux安装/删除应用及快速部署http服务、FTP服务

1.安装:基本用法格式:yum [-y] install 软件名 .. ..eg:[[email protected] ~]# yum list httpd //查看是否安装http[这里输入服务名为httpd][[email protected] ~]# yum -y install httpd //安装http服务[[email protected] ~]# yum list httpd //再次查看是否安装成功删除:基本用法格式:yum [-y] remove 软件名 .. ..eg:[[