![“未找到财富”错误](https://linux22.com/image/1131359/%E2%80%9C%E6%9C%AA%E6%89%BE%E5%88%B0%E8%B4%A2%E5%AF%8C%E2%80%9D%E9%94%99%E8%AF%AF.png)
因此,我已经fortune
在 Rackspace 服务器上安装了它,但如果我在没有任何参数的情况下运行它,它会说
No fortunes found
我以 root 身份安装了该软件包,因此不应该存在权限问题。该目录/usr/share/games/fortunes
甚至不存在,而该目录应该是存储财富的地方。我认为这可能是 Rackspace 软件包的问题,因此我安装了最新的稳定 deb 软件包dpkg
。https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.deb
我尝试卸载fortune
并fortune-mod
重新安装它们,但aptitude
无济于事。问题可能是什么?
答案1
包裹fortune
(或fortune-mod
)仅包含显示幸运饼干的程序,而不包含饼干(文本)本身。
您需要另外安装一个fortunes*
软件包。您可以使用命令轻松检查哪些软件包适用于您的系统apt-cache search "^fortunes"
。在我的系统上,输出为:
fortunes - Data files containing fortune cookies
fortunes-bg - Bulgarian data files for fortune
fortunes-bofh-excuses - BOFH excuses for fortune
fortunes-br - Data files with fortune cookies in Portuguese
fortunes-cs - Czech and Slovak data files for fortune
fortunes-de - German data files for fortune
fortunes-debian-hints - Debian Hints for fortune
fortunes-eo - Collection of esperanto fortunes.
fortunes-eo-ascii - Collection of esperanto fortunes (ascii encoding).
fortunes-eo-iso3 - Collection of esperanto fortunes (ISO3 encoding).
fortunes-es - Spanish fortune database
fortunes-es-off - Spanish fortune cookies (Offensive section)
fortunes-fr - French fortunes cookies
fortunes-ga - Irish (Gaelige) data files for fortune
fortunes-it - Data files containing Italian fortune cookies
fortunes-it-off - Data files containing Italian fortune cookies, offensive section
fortunes-mario - Fortunes files from Mario
fortunes-min - Data files containing selected fortune cookies
fortunes-off - Data files containing offensive fortune cookies
fortunes-pl - Polish data files for fortune
fortunes-ru - Russian data files for fortune
fortunes-spam - fortunes taken from SPAM messages
fortunes-ubuntu-server - Ubuntu server tips for fortune
安装那些你感兴趣的包,通常是你想要的fortunes-min
(大约 60 kB 的小包,包含一些幸运饼干)或fortunes
(大约 1 MB 的大包,包含超过 15,000 个幸运饼干)。
其他的要么是本地化的(例如德语或西班牙语 cookies),要么只涵盖特定主题(例如垃圾邮件或攻击性)。当然,您可以安装多个 fortunes 包。
如果您安装了语言包,这些包将安装在子文件夹中,/usr/share/games/fortunes/
因此您可能需要将其作为数据库名称的前缀:
fortune -e -s es/asimov.fortunes ubuntu-server-tips
哦,别忘了:fortune
与 ! 结合使用效果最佳cowsay
:D
$ fortune | cowsay
_____________________________________
/ A handful of patience is worth more \
\ than a bushel of brains. /
-------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
答案2
据我所知,fortune-mod 包只包含服务器/引擎,而不是要服务的财富。您还需要安装一个包含实际财富的包(尝试fortunes-min
)
答案3
我遇到了同样的问题(并且安装 fortunes 不起作用)
但如果我运行:
fortune -ao
财富计划按预期运行......
(不知道为什么……)
答案4
您可以执行以下命令,它将起作用:
$ strfile fortunes/data/fortunes
$ strfile fortunes/data/chinese
$ strfile fortunes/data/tang300
$ strfile fortunes/data/song100
$ strfile fortunes/data/diet