五周第一次课(11月13日) 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...

7.1 安装软件包的三种方法

 

linux下 安装软件的三种方法

 

1.rpm工具    和Windows下的exe比较像。直接用rpm工具就可以直接装上 不需要太多设置,路径跟文件名基本是设置好的

2.yum工具    是另外一种工具去安装rpm包,(红帽子公司包管理系统),操作对象也是rpm包,比rpm工具有个优势会自动安装相关依赖的包

3.源码包     可以看到坐着写的源代码,需要编译器编译成可以执行的包 

源码包是最难的, yum最简单

 

7.2 rpm包介绍 。7.3 rpm工具用法

 

设置光驱并挂载

先在VMware上设置连接光驱,然后挂载到 /mnt/下

100738_apmP_3708811.png

然后查看/mnt 目录  里面就是光驱里面的内容 其中Packages  是rpm文件

100746_PEt3_3708811.png

rpm包格式,包名,版本号,发布版本号,平台

100752_1xY5_3708811.png

rpm -ivh rpm包文件   安装rpm包   i= install  v=可视化  h=更人性化一些显示(进度显示)   (包安装的时候 也是需要依赖的)

100756_G17g_3708811.png

 

rpm -Uvh rpm包文件   升级rpm包   U=up  

100802_6UjV_3708811.png

rpm -e   包名    卸载rpm包  什么都不显示 就是正常的 (互相依赖的包不能直接卸载)

100809_aGWt_3708811.png

rpm -qa   查询安装过的包

100815_T8TR_3708811.png

rpm -q  包名     查询指定包 是否安装过

 100822_QA7x_3708811.png已安装

 100825_Oy5H_3708811.png未安装

rpm -qi 包名      查询指定包的详细信息  i=信息的意思

100833_8a6w_3708811.png

rpm -ql 包名  列出包安装的文件

100842_FZjO_3708811.png

rpm -qf  文件绝对路径    查看一个文件是由哪个包安装的

100846_6GkT_3708811.png

不知道路径如何查找

加上反引号 使用 which 命令   

100855_nWvJ_3708811.png

rpm工具安装 与卸载的时候 都会有依赖关系的包,需要一同安装

7.4 yum工具用法

yum 可用自动解决依赖关系的。只需要跟包名

列子:

100912_ZeQt_3708811.png

100920_9wmR_3708811.png

100922_mj8H_3708811.png

yum list  列出可用的rpm包

100928_Irmh_3708811.png

包名     版本号以及平台版本号     仓库名

100933_j7XK_3708811.png

ls /etc/yum.repos.d/   yum的配置文件 

   100938_HNO7_3708811.png

通过这个链接去搜索rpm包

100943_c5eF_3708811.png

yum search vim   搜索指定想要的包名

100954_FDHI_3708811.png

更详细点 可以使用 yum list |grep “vim” grep 过滤指定一个字符串的工具  前面有个|  叫管道符,把前面命令的结果丢给后面的命令处理 

101021_joWe_3708811.png

yum install [-y]  包名   安装命令   加-y可以直接安装 不会询问

yum grouplist     列出可用的组

101029_gRqR_3708811.png

yum groupinstall [-y]  组名    安装组套件 (一个单词可以不加符号 有空格需要加空格)

  101033_CyWG_3708811.png

yum remove [-y]  包名   卸载   可以一同卸载依赖的包 

 

yum update [-y]  包名  升级包   不加包名,会默认把系统所有包升级 包括系统

yum provides “/*/vim”  搜一个命令用哪个包可以安装到它

101039_Y3KK_3708811.png

 

7.5 yum搭建本地仓库

不能联网的情况下。可以自己搭建一个本地的仓库。使用yum工具就可以访问到本地仓库了

步骤如下 

挂载镜像到/mnt目录

cp -r /etc/yum.repos.d /etc/yum.repos.d.bak   先把etc下的 yum.repos.d  拷贝一下

101051_BLDN_3708811.png

rm- -f /etc/yum.repos.d/*  然后删除所有repos文件

101053_4a8G_3708811.png

 

vim /etc/yum.repos.d/dvd/repo   然后在创建一个dvd.repo

把以下内容写入

【dvd】   仓库名  

name=install dvd    自定义描述字符串

baseurl=file:///mnt     rpm包路径 在哪里

enable=1        是否可用

gpcheck=0     是否检测

 

yum cean all    清除缓存

yum list  看看是否可用

101101_kUC4_3708811.png

以@符号开头的 说明是已经安装过的

101122_o5oB_3708811.png

转载于:https://my.oschina.net/u/3708811/blog/1573759

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值