diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index ce1ae8a..83574ac 100644 --- a/chapter08/glibc.xml +++ b/chapter08/glibc.xml @@ -231,7 +231,7 @@ esac . В дополнение к обычной установке Libxcrypt, вы ДОЛЖНЫ следовать примечанию со страницы Libxcrypt, чтобы установить - libcrypt.so.1* (перезаписав + libcrypt.so.1* (заменив libcrypt.so.1 из предыдущей установки Glibc). @@ -248,7 +248,7 @@ esac rm -f /usr/sbin/nscd - + Если система (до LFS 12.1) основана на Systemd, необходимо также отключить и остановить службу nscd прямо сейчас: diff --git a/chapter08/libxcrypt.xml b/chapter08/libxcrypt.xml index 4aa9d42..bffde25 100644 --- a/chapter08/libxcrypt.xml +++ b/chapter08/libxcrypt.xml @@ -109,7 +109,7 @@ --disable-static \ --disable-failure-tokens make -cp -av .libs/libcrypt.so.1* /usr/lib +cp -av --remove-destination .libs/libcrypt.so.1* /usr/lib diff --git a/chapter08/vim.xml b/chapter08/vim.xml index 7524283..ca261e1 100644 --- a/chapter08/vim.xml +++ b/chapter08/vim.xml @@ -69,12 +69,15 @@ Теперь запустите тесты от имени пользователя tester: -su tester -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log +su tester -c "TERM=xterm-256color LANG=en_US.UTF-8 make -j1 test" \ + &> vim-test.log Набор тестов выводит на экран много двоичных данных. Это может вызвать - проблемы с настройками текущего терминала. Чтобы этого избежать, перенаправьте - вывод в файл журнала, как показано выше. Тест пройден успешно, если в файле - журнала по завершении есть надпись "ALL DONE". + проблемы с настройками текущего терминала (особенно, когда мы переопределяем + переменную TERM, чтобы удовлетворить некоторые требования набора + тестов). Чтобы этого избежать, перенаправьте вывод в файл журнала, как показано + выше. Тест пройден успешно, если лог по завершении содержит текст: + ALL DONE. Установите пакет: