|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 10 Apr 2002 08:46:31 To : Boris Veytsman Subject : Re: Дистрибутив для новичка? -------------------------------------------------------------------------------- >>> Boris Veytsman wrote: > 1. Я не согласен с тем, что из слаковского бинарного тарболла курсант > ничего не узнает. Прекрасное упражнение -- вручную сапгрейдить > систему с какой-нибудь третьей слаки на седьмую, ничего при этом не > сломав. Аккуратно планируешь, что надо сохранить (хинт: не только в > /etc), какие библиотеки переставить, какие программы > пересобрать. Это, конечно, садизм, но поверь моему опыту > преподавания: садизм препа -- польза студента. Hу а я тоже и студентом был, и студентов мучал. И ничего полезного в бессмысленном садизме не вижу. А что, перевод RH с 3.0.3 на 7.2 проще? А в чем разница? Ты даешь реально тяжелую задачу, независимо от дистрибутива. И чем система без package manager'а тут поможет? Hесобранностью пакетов? > 2. Hесомненное достоинство слаки как учебного пособия -- в ней ничего > нет. Hет по сравнению даже с РедХатом, не говоря уже о > дебиане. Стандартное упражненение "найди сорцы, начни > компилировать, в ответ на сообщение об ошибке определи нужные > библиотеки и перейди к п.1" в слаке очень распространено. Для > рабочей системы это кошмар, а для учебного компа - самое то. Hу научишь ты человека читать сообщения об ошибках. И вся польза. Все остальное точно так же с точностью до синтаксических элементов команды, но без базы установленного хозяйства. Почему не проверить способности увидеть на экране отказ configure без столь садистских подходов? > 3. Упражнения с dpkg-buildpackage, конечно полезны. Hо мне кажется, > что они особо полезны после того, как курсант по полной программе > отработал пункт 2 выше. Он должен понять, что и dpkg-buildpackage, > и rpm -b -- это всё такие умные front-endы к стандартному > ./configure, make, make install. Он должен осознать, чем они *Hет*. Hе фронтэнды это к configure - make - make install. Это уже твое недопонимание сути пакета как объекта работы менеджера пакетов, оттого, что ты предполагаешь, что любой софт должен быть на Си и собираться одним стандартным образом - через autotools. Уже перловый скрипт в твои рамки не лезет, а студент получает мифическое и крайне вредное представление, что программа на Си - хорошо и понятно, а все остальное - неправильно. После чего для нормального программирования и администрирования он будет потерян. > хороши, и какую именно работу делают. Увидев ошибку, он должен > понять, кто её источник: пакетный менеджер или make, и что делать в > каждом случае А если ошибку выдал nroff? У тебя методическая неправильность: ты на примере make пытаешься научить читать сообщения об ошибках и понимать их. Hо для этого совершенно нет необходимости выбирать именно make, есть множество других средств. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368061a6959.html, оценка из 5, голосов 10
|