MacOS X: Missing File & Data Dictionary

Вы должны иметь возможность вводить пользовательскую информацию в этот файл. Напишите свою версию для этого файла и поместите в / etc / os-release.

после этого вы сможете выполнить

cat / etc / os-release

Если вы просто не изменили имя своей ОС и не изменили никакую другую информацию о выпуске, попробуйте изменить имя в файл isolinux.cfg . Внесите это изменение локально и попробуйте снова собрать ОС. Затем попробуйте в виртуальной машине, если она сработала.

Обновление: Поскольку метод не соответствовал вашим требованиям, я внес некоторые изменения в сам код. Не могли бы вы попробовать с этим кодом repo mi-centos-7, измененным libregeekingkid Если вам нужно внести дополнительные изменения в содержимое файла выпуска ОС, измените ОС- релиз файл в папке.

0
22.07.2016, 16:08
1 ответ

Каталог .debris скрыт не из-за флага, а потому, что он содержит . спереди. Такие файлы и каталоги в системах на базе Unix считаются скрытыми и по умолчанию не отображаются в графическом интерфейсе OS X (и обычной команде CLI ls ).

Вы можете просто переместить подкаталог 2016-07-22 за пределы скрытого каталога:

mv -i ./.debris/2016-07-22 ~/2016-07-22

или переименовать каталог .debris следующим образом:

mv -i .debris debris

Ошибка chflags: ./.debris/: Нет такого файла или каталога , как ни странно, возможно, вы выполняли chflags из другого каталога. Чтобы быть уверенным на 100%, используйте абсолютные пути.

Думаю, ваш .debris находится в вашем домашнем каталоге, поэтому вы можете использовать ~ (тильда):

mv -i ~/.debris/2016-07-22 ~/2016-07-22

или

mv -i ~/.debris ~/debris

-i флаг защищает вас от перезаписи (и потери) файлов, если целевой каталог существовал. Это маловероятно, но лучше оставаться в безопасности.

0
29.04.2021, 00:12

Теги

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