“找不到运气”错误


9

因此,我已经fortune在Rackspace服务器上安装了它,但是如果我不带任何参数运行它,它会说

No fortunes found

我以root用户身份安装了该软件包,因此不会出现权限问题。该目录/usr/share/games/fortunes甚至不存在,该目录应该用于存储命运。我认为这可能是Rackspace软件包的问题,​​所以我使用dpkgfrom 安装了最新的稳定的deb软件包https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.deb。我尝试卸载fortunefortune-mod重新安装它们aptitude无济于事。可能是什么问题?


您是如何安装的?
Parto 2015年

只是基本的sudo apt-get install fortune。我也尝试过sudo apt-get autoremove fortune fortune-mod,然后使用重新安装sudo aptitude install fortune
亚历克斯W

Answers:


7

据我所知,fortune-mod软件包仅包含服务器/引擎,而不包含要服务的财富。您还需要安装一个包含实际运势的软件包(试试fortunes-min


1
所以我跑了sudo apt-cache search fortune,那里有一个叫的fortunes包裹,还有很多其他语言的包裹,每种语言都有他们使用。奇怪的是,我能够安装fortunes而无需安装fortune,反之亦然。我相信财富数据文件在常规存储库中被列为依赖项,这必须仅仅是Rackspace。谢谢!
亚历克斯W

11

软件包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个以上的cookie)。

其他的则是本地化的(例如,德语或西班牙语的cookie)或仅涵盖特定主题(例如,垃圾邮件或令人反感的)。您当然可以安装多个财富包。

如果安装语言包,则这些语言包将安装在的子文件夹中,/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 |
                ||     ||

为了将其显示在每个新终端上,请在〜/ .bashrc中添加以下几行:“如果[[-x / usr / games / cowsay -a -x / usr / games / fortune];然后财富| cowthink fi”
krankuba '18

只短一行fortune -s -n 80 | paste -s | awk '{$2=$2};1'
Pablo Bianchi

0

您可以执行以下命令,它将起作用:

$ strfile fortunes/data/fortunes
$ strfile fortunes/data/chinese
$ strfile fortunes/data/tang300
$ strfile fortunes/data/song100
$ strfile fortunes/data/diet
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.