71 安装软件包的三种方法
安装软件包的三种方法
rpm红帽子公司安装工具
yum最简单自动安装rpm包,并安装需要的依赖包
源码包最难
72 rpm包介绍
rpm工具使用
光盘的链接
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 16G 1.2G 15G 8% /
devtmpfs 903M 0 903M 0% /dev
tmpfs 912M 0 912M 0% /dev/shm
tmpfs 912M 8.7M 904M 1% /run
tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda1 297M 118M 180M 40% /boot
tmpfs 183M 0 183M 0% /run/user/0
[root@localhost ~]# ls /mnt/
[root@localhost ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost Packages]# ls /mnt/Packages/(查看rpm包)
zziplib-0.13.62-5.el7.x86_64.rpm(由包名+版本号组成)
73 rpm工具用法
[root@localhost Packages]# rpm -ivh zsh-5.0.2-28.el7.x86_64.rpm
(安装rpm包,选项-ivh,i 表示 install,v 表示详细信息,h 表示安装进度)
准备中... ################################# [100%]
正在升级/安装...
1:zsh-5.0.2-28.el7 ################################# [100%]
升级包很少用
[root@localhost Packages]# rpm -e zsh(卸载)
[root@localhost Packages]# rpm -qa(列出包)
[root@localhost Packages]# rpm -q zsh
[root@localhost Packages]# rpm -qi zsh
[root@localhost Packages]# rpm -ql zsh
[root@localhost Packages]# rpm -qf zsh
74 yum工具用法
yum工具用法
[root@localhost ~]# ls /etc/yum.repos.d/(yum配置文件)
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
[root@localhost ~]# yum search all wget(搜索)
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
================================== 匹配:wget ==================================
wget.x86_64 : A utility for retrieving files using the HTTP or FTP protocols
texlive-texlive.infra.noarch : basic TeX Live infrastructure
[root@localhost ~]# yum list |grep 'vim'(yum 列出所有通过|grep过滤出含有vim的)
vim-common.x86_64 2:7.4.160-2.el7 @base
vim-enhanced.x86_64 2:7.4.160-2.el7 @base
vim-filesystem.x86_64 2:7.4.160-2.el7 @base
vim-minimal.x86_64 2:7.4.160-2.el7 @anaconda
protobuf-vim.x86_64 2.5.0-8.el7 base
vim-X11.x86_64 2:7.4.160-2.el7
安装包名中间有空格需要用单引号括起来
yum 语法
yum [options] [command] [package ...]
options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
command:要进行的操作。
package操作的对象。
75 yum搭建本地仓库
(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum clean)
yum搭建本地仓库
[root@localhost ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak(备份)
[root@localhost ~]# rm -f /etc/yum.repos.d/*
[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo
[root@localhost ~]# cat /etc/yum.repos.d/dvd.repo
[dvd](仓库名字)
name=install dvd(描述字符串)
baseurl=file:///mnt(rpm包路径)
enable=1(该仓库是否可用)
gpcheck=0(是否检测)
[root@localhost ~]# yum clean all(清除缓存)
已加载插件:fastestmirror
正在清理软件源: dvd
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@localhost ~]# yum list(可以已查看本地仓库)
扩展
网友评论