![无法在 ubuntu 16.04 中安装 jscoverage,但它可以在 14.04 中运行](https://linux22.com/image/903568/%E6%97%A0%E6%B3%95%E5%9C%A8%20ubuntu%2016.04%20%E4%B8%AD%E5%AE%89%E8%A3%85%20jscoverage%EF%BC%8C%E4%BD%86%E5%AE%83%E5%8F%AF%E4%BB%A5%E5%9C%A8%2014.04%20%E4%B8%AD%E8%BF%90%E8%A1%8C.png)
我无法在 16.04 中安装 jscoverage,但可以在 14.04 中安装
$ sudo apt-get install jscoverage
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package jscoverage
注意:: jscoverage_0.5.1-2_amd64.deb 在 16.04 中不存在,但在 14.04 中存在。您是否支持 16.04 版本中的 jscoverage?谢谢,sekharK。
答案1
16.04 LTS 和 18.04 LTS 存储库中没有这样的包:
jscoverage 软件包
trusty (14.04LTS) (devel):Javascript 代码覆盖率 [universe]
0.5.1-2:amd64 arm64 armhf i386 powerpc ppc64el
但你可以手动安装这个包:
wget http://mirrors.kernel.org/ubuntu/pool/universe/j/jscoverage/jscoverage_0.5.1-2_amd64.deb
sudo apt-get install ./jscoverage_0.5.1-2_amd64.deb
然后你可以使用它
$ jscoverage --version
jscoverage 0.5.1
Character encoding support: iconv
Copyright (C) 2010 siliconforks.com
License GPLv2+: GNU GPL version 2 or later <http://siliconforks.com/jscoverage/license.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
我举报了错误 1788836向 LaunchPad 通报 16.04 LTS 和 18.04 LTS 上缺失的软件包。该项目主页上说该项目被遗弃:
注意:JSCoverage 代码库的任何未来开发都可能出现在 GitHub 上的新 JSCover 项目中,该项目重用了大量 JSCoverage 代码,旨在与 JSCoverage 实现高度的向后兼容性。JSCoverage 本身不太可能有任何进一步的发布。
所以被丢弃从 Debian 然后从 Ubuntu。