前言

在linux下安装软件包是件很容易的事情,但有些软件在你兴高采烈敲完安装命令后,却返回 No package vnstat available

实例

比如想装个流量监控软件 vnstat ,在有些发行版中直接安就可以完成,但有时候却不是,比如在centos系统中直接输入 yum install vnstat ,你可能会得到下面这样的结果:

1
2
3
4
5
[root@m2 ~]# yum install vnstat
Loaded plugins: fastestmirror
Setting up Install Process
No package vnstat available.
Error: Nothing to do

原因及解决方法

原因是 vnstat 不在官方默认软件仓库中,我们需要允许外部的发行版本库才能一条命令安装。使用如下命令允许外部仓库:

1
yum install epel-release

以上命令执行完后,再使用 yum install vnstat -y 就能一键安装完成了,其他发行版linux和软件安装大同小异。之后就可以使用vnstat了,使用方法可以参考此教程