以下命令以前可以工作。我不知道它从什么时候开始停止工作。
是否有任何数据库可以让我找到“发布”日期或“结束”日期?
还有其他包具有类似的功能吗?我不是在寻找更好的包,而是在寻找与此包最相似的包,以便实现兼容性。
# apt-get install ttf-devanagari-fonts
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ttf-devanagari-fonts is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
fonts-deva-extra fonts-samyak-deva fonts-sahadeva fonts-nakula fonts-lohit-deva fonts-deva
E: Package 'ttf-devanagari-fonts' has no installation candidate
我正在使用以下版本的Linux:
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"
答案1
查看此页面Ubuntu 18.04 LTS 中的天城体字体它似乎ttf-devanagari-fonts
已被 取代fonts-deva-extra
。因此你可以像这样安装它:
apt-get install fonts-deva-extra
如果你向下滚动该页面,你会看到它ttf-devanagari-fonts
被归类为“已过时”。单击该链接会显示最后使用的 Ubuntu 版本ttf-devanagari-fonts
是 Ubuntu 14.04 LTS。
至于如何从命令行自行执行此操作,我假设您可以使用此apt-get
命令:
apt-cache search Devanagari
而且它可能出现在退货商品列表中。但这是一个可靠的可能因为“Devanagari”这个词需要在元数据的某些部分使用。很多时候,当包名发生这样的变化时,要找出替换它的是什么是件很让人抓狂的事;只需要尝试使用关键字,看看会出现什么。
和过去全部我刚刚发布的内容,请查看您收到的错误消息;特别是结尾附近的这两行:
However the following packages replace it:
fonts-deva-extra fonts-samyak-deva fonts-sahadeva fonts-nakula fonts-lohit-deva fonts-deva
您可以在此处看到fonts-deva-extra
。fonts-deva
命令行输出可能很难解析——我自己也错过了最后几行——但很多时候解决此类问题的线索就在错误消息本身中传达。