Помилка "Не знайдено долі"


9

Отже, я встановив 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безрезультатно. Що може бути проблемою?


Як ви її встановили?
Парто

Просто основне sudo apt-get install fortune. Я також спробував, sudo apt-get autoremove fortune fortune-modа потім знову встановив sudo aptitude install fortune.
Alex W

Відповіді:


7

Наскільки я знаю, пакет fortune-mod містить лише сервер / движок, а не фортуни для обслуговування. Вам також потрібно встановити пакет, що містить фактичні статки (спробуйте fortunes-min)


1
Тож я побіг, sudo apt-cache search fortuneі там був пакет, який називали fortunesразом із трьома мовами, які мали їх різною мовою. Як не дивно, я зміг встановити fortunesбез встановлення fortuneі навпаки. Я вважаю, що файли даних про стан перераховані як залежність у звичайному сховищі, це просто річ у Rackspace. Дякую!
Alex W

11

Пакет fortune(або fortune-mod) містить лише програму для відображення файлів cookie, а не самих файлів cookie (текстів).

Потрібно додатково встановити 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 кБ з кількома файлами cookie) або fortunes(більший пакет близько 1 МБ з понад 15 000 файлів 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 такі рядки: "if [-x / usr / games / cowsay -a -x / usr / games / fortune]; тоді fortune | cowthink fi"
krankuba

Мати лише короткі та в одному рядку fortune -s -n 80 | paste -s | awk '{$2=$2};1'.
Пабло Біанкі

0

Ви можете виконати команди нижче, і це спрацює:

$ strfile fortunes/data/fortunes
$ strfile fortunes/data/chinese
$ strfile fortunes/data/tang300
$ strfile fortunes/data/song100
$ strfile fortunes/data/diet
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.