Как я могу запустить Dwarf Fortress в текстовом режиме (ncurses) на моем Linux VPS?

Если вы обнаружите, что у вас все еще есть блокировка, это потому, что система думает, что у вас все еще есть что-то с помощью apt.

Закройте любой программный центр / Synaptic / terminal, выполнив команду apt. Перезагрузите, если блокировка по-прежнему отображается или запускается с терминала

sudo rm /var/lib/dpkg/lock

Должно быть, EULA соглашается с - tab на OK и вводится после выполнения команды sudo dpkg --configure -a.

14
задан 8 August 2010 в 03:28

36 ответов

Вы видели эту статью DFTerm в DF Wiki? В нем перечислены некоторые зависимости, которые вы, похоже, не указали выше ....

1
ответ дан 10 August 2018 в 10:54

Вам нужно отредактировать файл init.txt. Найдите параметр для [PRINT_MODE: 2D] и измените его на [PRINT_MODE: TEXT]

Возможно, вы захотите перейти на [ SOUND: NO] .

Вы будете работать только при 80x24, если вы не запустите внутри экрана или tmux.

1
ответ дан 10 August 2018 в 10:54

Вы можете попытаться использовать ldd , чтобы увидеть, отсутствует ли общий объект.

Например, что-то вроде:

  ldd  / usr / local / bin / df  

Все, что ldd перечисляет как «не найдено», отсутствует.

Вы также должны попытаться просмотреть все * .so файлы (с ldd), если они есть в папке с игрой. Файлы * .so можно найти с помощью этой команды: find. -iname '* .so' -type f

1
ответ дан 10 August 2018 в 10:54

Вы видели эту статью DFTerm в DF Wiki? В нем перечислены некоторые зависимости, которые вы, похоже, не указали выше ...

1
ответ дан 13 August 2018 в 17:29
  • 1
    Эти зависимости должны составлять dfterm, которые я сделал. Это Крепость Гномов, которая не будет работать. – Macha 20 August 2010 в 22:26

Вам нужно отредактировать файл init.txt. Найдите параметр для [PRINT_MODE: 2D] и измените его на [PRINT_MODE: TEXT]

Возможно, вы захотите перейти на [ SOUND: NO] .

Вы будете работать только при 80x24, если вы не запустите внутри экрана или tmux.

1
ответ дан 13 August 2018 в 17:29

Вы можете попытаться использовать ldd , чтобы увидеть, отсутствует ли общий объект.

Например, что-то вроде:

  ldd  / usr / local / bin / df  

Все, что ldd перечисляет как «не найдено», отсутствует.

Вы также должны попытаться просмотреть все * .so файлы (с ldd), если они есть в папке с игрой. Файлы * .so можно найти с помощью этой команды: find. -iname '* .so' -type f

1
ответ дан 13 August 2018 в 17:29
  • 1
    Это сама гном-крепость, а не dfterm, которая не будет работать. – Macha 9 August 2010 в 01:26
  • 2
    Затем используйте ldd для этого исполняемого файла, я не знаю программу, поэтому я не знаю ее имени. Я даже не знаю, находится ли она в папке / usr / local / bin ... – LassePoulsen 9 August 2010 в 03:09
  • 3
    ldd дает: «Не является динамическим исполняемым файлом». – Macha 11 August 2010 в 00:23
  • 4
    О, есть два, один просто запускает другой. Как я скажу, что является недостающим общим объектом? – Macha 11 August 2010 в 00:38
  • 5
    все, что ldd перечисляет как "не найдено" пропал, отсутствует ;) – LassePoulsen 11 August 2010 в 00:46

Другие вопросы по тегам:

Похожие вопросы: