В сообщении говорится, что ncurses не может найти описание терминала дляvt102
. Это могло произойти потому, что
И то, и другое (возможно, )легко реализовать при перекрестной -компиляции. Когда вы запускаете скрипт configure, он печатает важные пути в конце, потому что все они могут быть настроены. Например:
** Configuration summary for NCURSES 6.0 20170909:
extended funcs: yes
xterm terminfo: xterm-new
bin directory: /usr/bin
lib directory: /usr/lib
include directory: /usr/include/ncursesw6
man directory: /usr/share/man
terminfo directory: /usr/local/ncurses/share/terminfo
pkg-config directory: /usr/lib/x86_64-linux-gnu/pkgconfig
Если вы не переопределяете путь к базе данных терминала во время выполнения (с помощьюTERMINFO
и/или TERMINFO_DIRS
), он использует скомпилированный -в именах путей.
Чтобы установить базу данных терминала, вы можете использовать tic
, например,
tic -x terminfo.src
или скопируйте дерево каталогов с терминальной базой данных с другой машины.
Дополнительная литература:
У вас есть код fdisk
в другом ответе. Но обратите внимание, что вам не нужно использовать fdisk
. Существуют и другие инструменты для создания разделов, и один из них может быть особенно полезен здесь.
У Рода Смита gdisk
тип раздела Microsoft Basic Data в инструменте имеет сокращенный код 0700. gdisk
сокращенные коды представлены в шестнадцатеричном формате и представляют собой 16 -битных целых чисел, а не базовые (128 -битные )идентификаторы GUID, используемые в фактической таблице разделов EFI (, с которой инструмент сопоставляет сокращения., внутри ).
gdisk
использует соглашение о старом 8 -битном типе раздела MBR -, умноженном на 0x0100 для своих сокращенных кодов, и, возможно, с ним легче справиться в этом отношении, если он исходит из MBR -. ] стилевые коды разделов и инструменты DOS+Windows, как и вы.
Список сокращений можно просмотреть в интерактивном режиме в gdisk
с помощью команды l
или с помощью команды sgdisk --list-types
. sgdisk
— не -интерактивный инструмент.