五周第一次课(4月18日)


7.1 安装软件包的三种方法

在Linux中常用rpm工具,yum工具,源码包

rmp类似于win下的exe文件,是Redhat Package Manager的缩写

yum工具是从网上下载或从本地yum库中搜索下载的工具,yum安装的时候会把软件所依赖的包一同下载下来,比较方便。

源码包是程序的源代码,可以读取修改内容,但安装的时候需要编译器进行编译之后才能安装


7.2 rpm包介绍

设置光驱挂载,在虚拟机的右下方右键点击光盘图标,点击连接

挂载光驱

# mount /dev/cdrom  /mnt/



rpm包就在Packages文件夹中



#ls /mnt/Packages


上面的字段依次代表的意思是包名  版本号  发行版本号  平台


7.3 rpm工具用法

安装rpm包

# rpm -ivh /mnt/Packages/zziplib-0.13.62-5.el7.i686.rpm


注意:安装的时候可能需要其他依赖的包,要先安装完依赖的包才能安装这个包

升级rpm包

# rpm -Uvh /mnt/Packages/zziplib-0.13.62-5.el7.i686.rpm



卸载

rpm -e 包名

# rpm -e zziplib


注意:当要卸载的包被其他包所依赖时,需要先卸载其他依赖的包才能卸载


查询安装的包

#rpm -qa



查询指定的包是否安装

#rpm -q zziplib


查询指定包的信息

# rpm -qi  zziplib



列出包(已经安装的)安装的文件()

# rpm -ql zziplib


查看文件是由哪一个包安装的

# rpm -qf  /usr/share/doc/zziplib-0.13.62/TODO



7.4 yum工具用法

yum可以联网下载rpm包,并解决依赖关系,依次下载自动安装所有的rpm包

#yum install  texlive




列出可用的rpm包

#yum list


            包名                                                                                             版本号   平台版本                                      仓库

  查看yum的配置文件

# cat /etc/yum.repos.d/CentOS-Base.repo


   

搜索一个包

#yum search vim


从yum列表中过滤出想要搜索的包名

#yum list |grep "vim"



安装一个包

#yum install -y  vim-enhanced


-y是交互选项,省略掉了询问用户是否安装的那一步

列出可用包的分组(套件)

#yum grouplist


可以直接安装一个组

#yum groupinstall "GNOME Desktop"



卸载一个包

#yum remove vim-enhanced



升级一个包

#yum update vim-enhanced



升级所有的包

#yum update


搜索一个未安装的命令是从哪个包安装的

#yum provides "/*/vim"




7.5 yum搭建本地仓库

1.挂载光盘镜像到/mnt下

#mount /dev/cdrom /mnt

2.删除/etc/yum.repos.d目录下所有的repo文件

为了安全,先备份一下

# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

删除文件

#rm -rf /etc/yum.repos.d/*

3.创建新文件dvd.repo

# vim /etc/yum.repos.d/dvd.repo

并写入以下内容

[dvd]
name=install dvd
baseurl=file:///mnt
enable=1

gpgcheck=0

4.清除缓存

# yum clean all


查看一下新的yum list

#yum list |less


可以看到仓库在dvd了

PS :不能同时运行两个yum








           



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值