安装软件包的三种方法
rpm包介绍 rpm工具用法 yum工具用法 yum搭建本地仓库---
安装软件包的三种方法
windows下的安装文件时一个二进制的安装包。
1. rpm工具 (Redhat Package Manager)
2. yum工具 (Python 开发的一个工具,操作的对象也是rpm包,支持自动安装依赖的包) 最简单
3. 源码包(通过编译器把源码包编译成可执行的文件)最难
rpm包介绍设置光驱,并挂载
这些红色的文件就是rpm包
texlive-setspace-svn24881.6.7a-38.el7.noarch.rpm
telepathy-glib-0.24.0-1.el7.x86_64.rpm
包名、版本号、发布版本号、平台
rpm工具用法ivh (i 安装 v 可视 h 人性化)显示进度,就是h的作用。
---
升级 rpm包: rpm -Uvh
卸载:rpm -e +包名 (不会提示)
查询: rpm -qa
---
查询一个包是否安装:rpm -q 包名
查询指定包信息:rpm -qi
列出包安装的文件: rpm -ql
查看一个文件是由哪个包安装的 rpm -qf (f file)
特殊命令: ` 反引号
(查看命令式由哪个包安装的)
yum工具用法列出可用rpm包:yum list
仓库地址:
[base]
name=CentOS-$releasever - Basemirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra ---搜索包: yum search 包名 (不精准)
如何搜的精准:
(grep 过滤指定字符串的工具)
---
安装包: yum install (-y) (加-y ,就不再去询问是否要安装了)
---
列出可用的组: yum grouplist
[root@serverlooker-01 Packages]# LANG=en
卸载:yum remove (-y)
升级:yum update (-y) 如果不加包名,会把所有包全部升级,甚至包括系统和内核。如果熊已经安装了一些环境,建议不要随意升级。
---
如果不知道命令有哪一个包可以安装到它,可以用yum provides搜索
[root@serverlooker-01 Packages]# yum provides "/*/vim"
yum搭建本地仓库有时候yum不能用,是因为没有办法联网。默认的仓库,是需要远程连资源的
先备份:
[root@serverlooker-01 Packages]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
删掉所有的repo文件:
创建dvd.repo
[root@serverlooker-01 yum.repos.d]# vi dvd.repo
把下面内容写进去: [dvd] name=install dvd baseurl=file:///mnt enable=1 gpgcheck=0 清楚之前的缓存:yum clean all
yum list 看一下
(yum list |less f翻屏看ctrl +f)
(这种类型表示已经安装过的rpm包)
[root@serverlooker-01 yum.repos.d]# yum install GConf2
这样方便使用光盘安装一些依赖的包。
---
OK.