Donc, j'ai installé fortune
sur mon serveur Rackspace mais si je l'exécute sans aucun argument, il est dit
No fortunes found
J'ai installé le package en tant que root, donc il ne devrait pas y avoir de problème d'autorisations. Le répertoire /usr/share/games/fortunes
n'existe même pas, c'est là qu'il est censé stocker les fortunes. Je pensais que cela pourrait être un problème de package Rackspace, alors j'installe le dernier package deb stable avec dpkg
from https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.deb
. J'ai essayé de les désinstaller fortune
et de les fortune-mod
réinstaller aptitude
sans succès. Quel pourrait être le problème?
sudo apt-get install fortune
. J'ai également essayésudo apt-get autoremove fortune fortune-mod
puis réinstallé avecsudo aptitude install fortune
.Réponses:
Pour autant que je sache, le package fortune-mod ne contient que le serveur / moteur, pas les fortunes à servir. Vous devez également installer un package contenant des fortunes réelles (essayez
fortunes-min
)la source
sudo apt-cache search fortune
et il y avait un package appeléfortunes
avec des tonnes d'autres packages linguistiques qui les avaient dans toutes les langues différentes. Étrangement, j'ai pu installerfortunes
sans installerfortune
et vice versa. Je crois que les fichiers de données de fortune sont répertoriés comme une dépendance dans le référentiel normal, cela doit juste être une chose Rackspace. Merci!Le package
fortune
(oufortune-mod
) contient uniquement le programme pour afficher les cookies de fortune, pas les cookies (textes) eux-mêmes.Vous devez également installer un
fortunes*
package. Lesquels sont disponibles pour votre système peuvent être facilement vérifiés avec la commandeapt-cache search "^fortunes"
. Sur mon système, la sortie est:Installez les packages qui vous intéressent, généralement vous le souhaitez
fortunes-min
(petit package d'environ 60 ko avec quelques cookies de fortune) oufortunes
(package plus grand d'environ 1 Mo avec plus de 15 000 cookies).Les autres sont soit localisés (cookies allemands ou espagnols par exemple) soit couvrent uniquement un sujet spécifique (par exemple spam ou offensant). Vous pouvez bien sûr installer plusieurs packages Fortunes.
Si vous installez un package de langue, ceux-ci sont installés sur un sous-dossier de
/usr/share/games/fortunes/
donc vous devrez peut-être le préfixer au nom de la base de données:Oh, et n'oubliez pas:
fortune
fonctionne mieux en combinaison aveccowsay
! :RÉla source
fortune -s -n 80 | paste -s | awk '{$2=$2};1'
.Vous pouvez faire les commandes ci-dessous et cela fonctionnera:
la source