Меньше x.deb - что с ним не так?
Я попытался связать программу и отправить вывод в файл x.deb. После открытия x.deb я видел это:
x.deb:
*** Contents:
x.deb (END)
Я думал, что это ошибка в strace, потому что если я использовал xx вместо x.deb, то результат был правильным. Но (я не знаю почему), когда я открыл x.deb с помощью cat, тогда он показал фактическое содержимое файла, так что... если это ошибка, то ошибка меньше, а не прямо, Но я не уверен, что это ошибка, потому что я пробовал ее с большим количеством версий команд меньше с тем же результатом. Что это? Не могли бы вы помочь мне?
1 ответ
Имя файла оканчивается на.deb, поэтому команда less считает, что файл является пакетом Debian, и пытается предоставить распакованное представление пакета. Однако предоставляемые вами данные - это просто вывод ASCII из strace, а не пакет Debian, поэтому команда less не может их распаковать.
Если вы используете другое имя файла без суффикса.deb, оно будет работать нормально.