linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
2017-11-08 16:49
1146 查看
若想安装一个包,忘记包的名字,但是记得命令,可以根据命令去搜:yum provides “/*/pvcreate”
yum工具(属于用python开发的工具,实际上操作的对象也是rpm包,比rpm工具有一个优势,支持自动安装依赖的包。最简单的)
源码包(源代码,需要通过编译器把源码包编译成可执行文件。最难的)
mount /dev/cdrom /mnt 把光盘挂载到目录/mnt下
3.rpm包格式:包名、版本号、发布版本号、平台(x86_64是64位,i386,i586,i686是32位.Centos7不区别32位或者64位,默认都是64位)
升级rpm包:rpm -Uvh rpm包文件
卸载rpm包:rpm -e 包名(rpm包的第一部分)
查询安装的包: rpm -qa
查询指定包是否安装:rpm -q 包名
查询指定包信息:rpm -qi 包名
列出包安装的文件:rpm -ql 包名
查看一个文件是由哪个包安装的:rpm -qf 文件绝对路径(如果不知道文件的绝对路径,只知道命令,则可以使用rpm -qf ` which+命令`命令来查看,例如rpm -qf `which vim`可查看vim的安装包)
yum list | grep ‘vim’ //列出包名含有vim的
yum的配置文件:ls /etc/yum.repos.d/
搜索包:yum search vim
安装包:yum install [-y] 包名//-y 询问是否安装
可用的组列出来:yum grouplist
安装可用的组:yum groupinstall [-y] 包名//包名里如果有空格就需要加上单引号
卸载包:yum remove [-y] 包名//可把依赖的包一起删除(比较危险)
升级包:yum update [-y] 包名//如果系统已经运行了一些服务安装了一些环境了,就不要去升级,容易出问题。
用命令来搜索对应包名:yum provides“/*/vim”//前提是系统里没有安装这个包
mount /dev/cdrom /mnt
因为可能会删除一些文件所以需要做备份:
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
把yum.repos.d目录下的repo文件删掉:
rm -f /etc/yum.repos.d/*
创建dvd.repo的文件:
vim/etc/yum.repos.d/dvd.repo//内容为
[dvd]
name=install dvd
baseurl=file:///mnt //光驱的路径,即挂载点
enable=1 //若为0则yum仓库不能用
gpgcheck=0 //0为不检测,本地临时的,所以不需要检测
保存好内容后退出,对之前的缓存进行清除(因为之前已经把repo的文件都删除了)所以用命令:
yum clean all
列出可用rpm包:
yum list //最后一列带有@的表示已经安装了的
扩展
1. yum保留已经安装过的包
可以设置使yum保留已经下载的rpm包,供以后升级或重新安装时使用。
修改/etc/yum.conf即可:
[main]
cachedir=/home/soft1/yumcache
keepcache=1
debuglevel=2
cachedir是放置下载的包的地方,可以修改为自己想放置的位置。keepcache为1时表示保存已经下载的rpm包。
搭建局域网yum源 http://ask.apelearn.com/question/7627
安装软件包的三种方法
rpm工具(安装路径和文件名基本上都是固定好的。)yum工具(属于用python开发的工具,实际上操作的对象也是rpm包,比rpm工具有一个优势,支持自动安装依赖的包。最简单的)
源码包(源代码,需要通过编译器把源码包编译成可执行文件。最难的)
rpm包介绍
把光盘连接上虚拟机mount /dev/cdrom /mnt 把光盘挂载到目录/mnt下
[root@xie-02 zzz]# mount /dev/cdrom /mnt mount: /dev/sr0 写保护,将以只读方式挂载 [root@xie-02 zzz]# cd /mnt [root@xie-02 mnt]# ls CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
3.rpm包格式:包名、版本号、发布版本号、平台(x86_64是64位,i386,i586,i686是32位.Centos7不区别32位或者64位,默认都是64位)
rpm工具用法
安装rpm包: rpm -ivh rpm包文件(xxxx.rpm)升级rpm包:rpm -Uvh rpm包文件
卸载rpm包:rpm -e 包名(rpm包的第一部分)
查询安装的包: rpm -qa
查询指定包是否安装:rpm -q 包名
查询指定包信息:rpm -qi 包名
列出包安装的文件:rpm -ql 包名
查看一个文件是由哪个包安装的:rpm -qf 文件绝对路径(如果不知道文件的绝对路径,只知道命令,则可以使用rpm -qf ` which+命令`命令来查看,例如rpm -qf `which vim`可查看vim的安装包)
yum工具用法
列出可用rpm包:yum listyum list | grep ‘vim’ //列出包名含有vim的
yum的配置文件:ls /etc/yum.repos.d/
搜索包:yum search vim
安装包:yum install [-y] 包名//-y 询问是否安装
可用的组列出来:yum grouplist
安装可用的组:yum groupinstall [-y] 包名//包名里如果有空格就需要加上单引号
卸载包:yum remove [-y] 包名//可把依赖的包一起删除(比较危险)
升级包:yum update [-y] 包名//如果系统已经运行了一些服务安装了一些环境了,就不要去升级,容易出问题。
用命令来搜索对应包名:yum provides“/*/vim”//前提是系统里没有安装这个包
yum搭建本地仓库
挂载镜像到/mnt目录:mount /dev/cdrom /mnt
因为可能会删除一些文件所以需要做备份:
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
把yum.repos.d目录下的repo文件删掉:
rm -f /etc/yum.repos.d/*
创建dvd.repo的文件:
vim/etc/yum.repos.d/dvd.repo//内容为
[dvd]
name=install dvd
baseurl=file:///mnt //光驱的路径,即挂载点
enable=1 //若为0则yum仓库不能用
gpgcheck=0 //0为不检测,本地临时的,所以不需要检测
保存好内容后退出,对之前的缓存进行清除(因为之前已经把repo的文件都删除了)所以用命令:
yum clean all
列出可用rpm包:
yum list //最后一列带有@的表示已经安装了的
扩展
1. yum保留已经安装过的包
可以设置使yum保留已经下载的rpm包,供以后升级或重新安装时使用。
修改/etc/yum.conf即可:
[main]
cachedir=/home/soft1/yumcache
keepcache=1
debuglevel=2
cachedir是放置下载的包的地方,可以修改为自己想放置的位置。keepcache为1时表示保存已经下载的rpm包。
搭建局域网yum源 http://ask.apelearn.com/question/7627
相关文章推荐
- Linux安装软件包的三种方法,rpm包介绍,rpm工具用法,yum工具用法,yum搭建本地仓库
- 安装软件包的三种方法、rpm包介绍及工具用法、yum用法及搭建本地仓库
- 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
- 5周第1次课 安装软件包的三种方法 rpm包介绍 yum工具用法 yum搭建本地仓库
- 五周第一次课 2017.11.13 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库
- 安装软件包的三种方法,rpm包介绍,rpm工具用法,yum工具用法,yum搭建本地仓库
- 7.1 安装软件包的三种方法7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法7.5 yum搭建本地仓库
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
- 五周第一次课(11月13日) 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
- 安装软件包的三种方法、rpm包介绍、rpm、yum工具用法与yum搭建本地仓库
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
- 安装软件包的三种方法、 rpm、yum 工具用法、yum搭建本地仓库
- 安装软件包的三种方法:rpm、yum,yum搭建本地仓库7.1-7.5
- 7.1 安装软件包的三种方法;7.2 rpm工具;7.4 yum工具;7.5 yum搭建本地
- linux学习笔记——yum安装软件、搭建仓库、rpm命令
- 安装软件包的三种方法;rpm包介绍、rpm工具的用法;yum工具用法、源码包安装
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法