Entonces, lo instalé fortune
en mi servidor Rackspace pero si lo ejecuto sin ningún argumento, dice
No fortunes found
Instalé el paquete como root para que no haya problemas de permisos. El directorio /usr/share/games/fortunes
ni siquiera existe, que es donde se supone que almacena las fortunas. Pensé que podría ser un problema del paquete Rackspace, así que instalo el último paquete estable de deb con dpkg
from https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.deb
. He intentado desinstalarlos fortune
y fortune-mod
volver a instalarlos aptitude
en vano. ¿Cuál podría ser el problema?
sudo apt-get install fortune
. También probésudo apt-get autoremove fortune fortune-mod
y luego reinstalé consudo aptitude install fortune
.Respuestas:
Hasta donde sé, el paquete fortune-mod solo contiene el servidor / motor, no las fortunas para servir. También debe instalar un paquete que contenga fortunas reales (intente
fortunes-min
)fuente
sudo apt-cache search fortune
y había un paquete llamadofortunes
junto con toneladas de otros paquetes de idiomas que los tenían en cada idioma diferente. Curiosamente, pude instalarfortunes
sin instalarfortune
y viceversa. Creo que los archivos de datos de fortuna se enumeran como una dependencia en el repositorio normal, esto debe ser solo una cosa de Rackspace. ¡Gracias!El paquete
fortune
(ofortune-mod
) solo contiene el programa para mostrar las cookies de fortuna, no las cookies (textos) en sí.Necesita instalar adicionalmente un
fortunes*
paquete. Cuáles están disponibles para su sistema se pueden verificar fácilmente con el comandoapt-cache search "^fortunes"
. En mi sistema, el resultado es:Instale los paquetes que le interesan, generalmente lo que desea
fortunes-min
(paquete pequeño de aproximadamente 60 kB con pocas cookies de fortuna) ofortunes
(paquete más grande de aproximadamente 1 MB con más de 15,000 cookies).Los otros están localizados (cookies alemanas o españolas, por ejemplo) o cubren solo un tema específico (por ejemplo, spam u ofensivo). Por supuesto, puede instalar varios paquetes de fortunas.
Si instala un paquete de idioma, estos se instalan en una subcarpeta de,
/usr/share/games/fortunes/
por lo que es posible que deba prefijarlo al nombre de la base de datos:Ah, y no lo olvides: ¡
fortune
funciona mejor en combinación concowsay
! :REfuente
fortune -s -n 80 | paste -s | awk '{$2=$2};1'
.Puede hacer los siguientes comandos y funcionará:
fuente