Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

OS Linux для начинающих: Первые шаги в мир Open Source. #10.


Служба Рассылок Subscribe.Ru
OS Linux для начинающих - рассылка для тех, кто делает первые шаги в мир Open Source!
Выпуск #10. (18.12.01) (12.01.02)
  Сегодня в выпуске:

• Новости.
Коротко о самых важных новостях из мира Open source за прошедшую неделю.
Меняем кодировки.
Основная русская кодировка в Linux - это Koi-8. Но иногда требуется работать с текстами в основной кодировке Windows (cp1251), и другими кодировками русского языка.
Жизнь после Windows.
Теперь я делаю то, что хочу, и ничего не может меня остановить...
Есть ли жизнь после Windows? Да, и эта жизнь прекрасна.
Обновление Linux.
Предположим, вы приобрели новейший дистрибутив Linux. Тогда вам придется сносить вашу гиперудобно настроенную под вас систему и снова настраивать свежепоставленную. Это - статья о том, как наилучшим образом полностью обновить систему, и сохранить при этом все настройки.
• Читайте в следующем номере:
Много OS на одном компьютере, "Вы слыхали, как поет ядро?", "Как граббить на-граббленное", подарки к новому 2002 году, и многое другое!


  Links:

Wadim.ru / Unix - Новый каталог софта для Unix/Linux.
NoMicrosoft.ru - На Яндексе этот сайт индексирован как "Портал информации, касающейся альтернативных операционных систем...". Я уже обрадовался, что открылся новый портал, и поспешил на него зайти, но оказалось, что этого сайта уже нет. Скорее всего, его все-таки закрыл Micro$oft :(.
Поиск в Интернете - Поиск по 18 поисковым системам Рунета с одной страницы.
• Slashzone.ru / Open source - Аналог известнейшего сайта Slashdot.org (что видно из названия этого проекта :) на русском языке. Новости из мира Open source, статьи и многое другое.
• 10 Linux predictions for 2002 - Предсказания - что случится с Linux в 2002 году. English.
• Установка Linux на слабые машины - Статья о проблемах установки современного дистрибутива Linux на компьютеры классом ниже Pentium и решениях этих проблем.
• Делаем быстрый Desktop - Продолжение темы предыдущей статьи. Как сделать действительно быструю графическую среду, работающую мгновенно даже на слабых машинах.
• 5 причин, почему не стоит устанавливать Linux - Прикол :)))). "...У меня два месяца назад погас монитор и я отвез его на ремонт по гарантии. Дисплей мне ремонтировать отказались, объяснив, что его сломала программа, спрятанная в Linux...". Честно говоря, в жизни я и сам слышал подобный бред про мою любимую OS :). А все из-за неинформированности...


  Интересный софт:
• make_uninstall - Архиважная прога! Она отслеживает команды типа make install, записывает, что куда "покладено", чтоб затем установленное приложение можно было быстро удалить. (Zergische)
• ripperX 2.3 - Утилита (gtk+) для кодирования аудиодисков в mp3, ogg. Есть модули для разных кодеков. Это, по-сути, аналог виндовского всем известного Audiograbbera. (Zergische)
vICQ 0.2 - Консольный icq клиент, аналогичный misq. Есть преобразователь koi8/win1251. (Zergische)
DivX ;-) 4.11 - В представлении, я думаю, не нуждается. Это новая версия, доступна как для Виндов, так и для Линукса. (Zergische)
X-ISP 2.7 - Графический frontend к PPPD/CHAT. Эта звонилка вcегда была привлекательна нормальной работой с callback. (Linux.Org.Ru)


  Новости:

10.01.02: Microsoft накручивает результаты опросов. ZDNet UK в декабре запустила опрос - что вы использует для Web-разработок - Java или .Net? Поначалу результаты выглядели вполне предсказуемыми - с уверенным отрывом побеждала Java (65% против 23%). Однако в один прекрасный день результаты сменились на прямо противоположные. Когда админы стали разбираться, оказалось, что на опрос пошел поток народу с домена microsoft.com... (Linuxnews)
09.01.02: Глава компании Lindows написал открытое письмо Биллу Гейтсу и представил скриншоты системы, которая позволит использовать программы для Windows. Microsoft собирается бороться на суде с создателями этой системы... (Compulenta)
09.01.02: 10 лет Samb'е - программе, позволяющей работать с расшаренными ресурсами Windows и не только... (Linuxnews)
08.01.02: Вышел Gnumeric 1.0.1 - новая версия одной из лучших программ для работы с электронными таблицами. Скачать можно здесь. (Linuxnews)
04.01.02: В Пакистане отказываются от программ Microsoft в пользу Linux. Так же в Китае Linux одержал еще одну победу над Microsoft. (Linuxnews)
17.12.01: Вышел KOffice 1.1.1 - наиболее устойчивый и полнофункциональный выпуск KOffice. (LinuxRSP)

  Новости рассылки:

1) Сначала я должен извиниться перед вами за такую огромную задержку. (Этот выпуск был создан 18.12.01, а отправлен - 12.01.02...) Просто ближе к Новому году провайдер по непонятным причинам прекратил предоставление услуги "доступ к сети Internet по коммутируемым линиям". Сколько это продлится, я не знаю, поэтому этот выпуск рассылки посылается в Инет из ненадежного места... Но я надеюсь, что больше подобных задержек не будет, и что в ближайшем будущем этот проект не закроется из-за отсутсвия доступа в Internet у автора :).

2) Из-за того, что служба бесплатной почты Linuxfreemail.com переезжала на новый сервер, она некоторое время не была доступна. Сейчас все наладилось, и я уже ответил на все письма, которые накопились в моем почтовом ящике, но есть подозрения, что некоторые письма были потеряны или просто не смогли дойти из-за проблем с почтовым сервером. Так что, если вы задавали мне в письме очень важный вопрос, и я еще на него не ответил - plz, отправьте мне это же самое письмо еще раз.

3) Уже создан первый в Рунете :) электронный журнал о Linux и Open Source для начинающих. (Все-таки рассылка - это удобное средство для распространения информации online, а журнал нужен для других целей - это удобное средство для распространения информации offline). В журнал вошли все статьи, которые были опубликованы в прошлых номерах рассылки + содержание разделов FAQ & Links на сайте http://linuxbegin.by.ru. Так что, если у вас есть опыт раскрутки электронных журналов - пишите!


4) И самая приятная новость - выпуск #11 по графику рассылки планируется быть действительно первым выпуском 2002 года. Конечно же, в новом году рассылка изменится в лучшую сторону - она станет лучше, информативнее, etc - по крайней мере, я постараюсь, чтобы это было так.

Хоть и с опозданием, но - поздравляю всех читателей рассылки с прошедшим Новым годом и Рождеством!! К новому году нужно обязательно сделать какой-нибудь подарок, а самый лучший подарок - это, как известно, вещь, полученная на халяву :). Начиная от наклеек и постеров на тему Linux / Open Source Software / Alternative Software / etc. (просто хочется наклеить себе на монитор не "Designed for M$ Windoze 95", а что-нибудь более идеологически правильное:), и дальше идут бесплатно присылаемые CD с дистрибутивами Linux и софтом, разные футболки типа "Linux rocks", DVD, и более дорогая халява. Короче говоря - все, что можно получить бесплатно, имеющее хоть какое-нибудь отношение к Linux и OSS.

А теперь не очень хорошая новость - всего этого у меня пока нет :). Сейчас у меня есть только одна ссылка на бесплатный CD с рекламой дистрибутива Best Linux (Special Thanx 2 Zergische). Эта же ссылка напрямую. "Заполнив небольшие анкетные данные, по этой ссылке можно получить (и я, кстати, уже получил :))) СD от горячих финских парней с рекламой дистрибутива Best Linux!!! Причём абсолютно на халяву ! Компакт можно рекомендовать прежде всего новичкам (грузиться из под Виндов!), и всем тем, кто хочет (причём на халяву) убедиться в возможностях Линукса".

Так что, если вы знаете, где можно получить на халяву что-нибудь из вышеперечисленного (или если вы сами раздаете что-нибудь подобное), заказывали это, и, главное - получали, то пишите на xoid26@linuxfreemail.com! Короче говоря, количество и качество подарков к новому 2002 году зависит только от вас, и от того, найду ли я сам что-нибудь подобное. Надеюсь, что в следующем выпуске будет больше, чем одна ссылка, которую я уже опубликовал сегодня :).

5) И последняя новость от 12 января 2002 г. - уже готовится к выходу новый проект "Жизнь без Windows"! Это тоже в своем роде уникальный для Рунета проект, так что, если вы хотите рассказать свою историю (почему вы не пользуетесь Windows, чем пользуетесь вы, и вообще, можно ли жить без Windows) - пишите (пока на xoid26@linuxfreemail.com, а потом... увидите сами :). Если у вас есть какие-нибудь идеи (каким должен быть подобный проект), то тоже присылайте. Еще меня интересуют переводы каких-нибудь статей Steve Litt (например, что-нибудь из цикла "Life after Windows", или еще чего-нибудь подобного), потому что самому переводить такой огромный обьем информации как-то не хочется :). (но все равно, чувствую, что придется - я уже перевел одну статью, которая и вошла в этот выпуск под названием "Жизнь после Windows"). Пока проект находится в самой ранней стадии разработки.

  Меняем кодировки. // Xoid26, 12/01.

Основная русская кодировка в Linux - это Koi-8. Но иногда требуется работать с текстами в основной кодировке Windows (cp1251), и другими кодировками русского языка. Для просмотра текстов в кодировках, отличных от koi-8 самый простой путь - это открыть этот текст в броузере и выбрать нужную кодировку. (Это - универсальный способ, и я пользуюсь только им). Но существуют и специальные программы для перекодировки русских текстов:

1) iconv. Стандартная программа, есть в любом дистрибутиве. Список доступных кодировок можно увидеть по команде iconv --list. Названия кодировок должны соответствовать их именам в /usr/share/i18n/charmaps. Пример использования: iconv -f CP1251 - t KOI8-R file.txt > file.new.txt перекодирует foo.txt из cp1251 в koi8-r.

2) recode. Еще одна стандартная программа для перекодировок текстов под Uinx/Linux.

3) Russian Anywhere for UNIX. Единственная программа для Linux, которая может автоматически определять кодировку текста. Но ссылка на домашней странице указывает на несуществующий файл, так что вам придется самим искать файл re-0.1-bin.tar.gz через Files.ru, Filesearch.ru или Reliz.ru.

4) ManChr 2. Простейший скрипт для перекодировки русских текстов. Занимает всего 3 Kb в исходниках. 5 кодировок, просто и надежно :).

5) Tcod. Еще один простейший скрипт. Есть подозрение, что это - то же самое, что и пункт 3.

В большинстве программ под Linux можно использовать скрипты, так что процесс перекодировки можно элементарно заложить в скрипт и максимально упростить. Пример - просмотр текстов в кодировке cp1251 через Midnight Commander (Special Thanx 2 DeyS, http://deys.fromru.com).

"Для того, чтобы просто читать, а не редактировать, я вставил в менюшку Миднайта (F2) команды, которые посылают перекодированный текс на Less. Это делается в файле /usr/lib/mc/mc.menu. Синтаксис довольно прост (я напишу в том виде, как это сделано у меня):

w Чтение в кодировке CP1251
iconv -f CP1251 -t KOI8-R %f | less -M

Для того, чтобы прочитать файл в кодировке СР1251, я просто выбираю его в панели (навожу на него курсор), нажимаю F2 и "горячую клавишу" w и все;)".

Теперь - более серьезная вещь: редактирование текстов в кодировке cp1251. Для этого просто достаточно выбрать шрифт с кодировкой cp1251, и все! Вот информация о том, как это сделать (опять же, Special Thanx 2 DeyS):

"А добавлять, например, CP1251 в систему не сложно. Если есть поддержка TrueType, то просто после того, как шрифты будут положены на место и будет сделана команда ttmkfdir, нужно в файлах fonts.dir и fonts.scale подредактировать некоторые строчки. Я делал так. Удалил из этих файлов все кодировки кроме "koi8-r" и "koi8-ru" и для каждого шрифта добавил запись с кодировкой "microsoft-cp1251". Потом посчитал сколько всего получилось строк и в начале файла (там стоит цифра, которая указывает на количество записей шрифтов) указал то, что у меня получилось. Теперь под Хами у меня есть возможность использовать шрифты в этих кодировках. Например, в nedit можно "на лету" просто поменять кодировку. Или запустить, к примеру, xedit, указав ему нужный шрифт. Оказалось, что все не так уж и сложно, хотя над этой проблемой я бился несколько месяцев..

Для большей наглядности - строки из файла fonts.scale для шрифта timesi.ttf:
timesi.ttf -monotype-Times New Roman-medium-i-normal--0-0-0-0-p-0-koi8-ru
timesi.ttf -monotype-Times New Roman-medium-i-normal--0-0-0-0-p-0-koi8-r
timesi.ttf -monotype-Times New Roman-medium-i-normal--0-0-0-0-p-0-microsoft-cp1251".

Остается только добавить, что о добавлении шрифтов TTF и файле fonts.dir можно подробнее прочитать в выпуске #7 (статья "Подключаем TTF шрифты к X-Window"). Сам я это не пробовал (как всегда, не хватает времени), так что все комментарии - на deys@inbox.ru.

И еще в моей коллекции документов по Linux нашлось 2 документа по этой проблеме. Откуда я их скачал - не помню, так что ищите сами :) по ключевым словам "Как я прикручивал кодировку cp1251 (Виндовс) к X-ам" и "Как я русифицировал свою консоль (включая и cp1251)". И вообще, если у вас есть какой-нибудь вопрос или проблема - качайте эту страничку (поиск по 18 поисковым системам Рунета с одной страницы), и ищите решение в Инете! Ведь документов по Linux в Интернете больше, чем документов по любой другой OS...

  Жизнь после Windows: // Steve Litt, www.troubleshooters.com, May 2001.

Итак, на что похожа жизнь после Windows?

Она безопасна. Если вы читали April Troubleshooting Professional Magazine, то вы знаете, что я считаю небезопасным хранить мои данные под Windows. Как раз после того, как я перешел на Linux в марте 2001 года, в прессе появилась информация о лицензии Microsoft's Passport license. Оказывается, в ней есть пункт о том, что любая информация, используемая в Passport, независимо от копирайтов и патентов на нее, может быть использована Microsoft или ее партнерами. Технология Passport - фундаментальная часть новой технологии Microsoft .Net, и это обозначает, что использование .Net подвергнет ваши данные большой опасности. Другими словами, вы просто отдаете вашу информацию новому владельцу. А Windows XP полностью интегрирован с .Net - об этом знаем мы все.

И еще о Windows XP - я недавно услышал о том, что установочный диск XP поставляется только на 5 переустановок, после чего вам придется сделать повторный заказ. С первого раза кажется, что такого просто не может быть, но прочитайте, что утверждает Gartner Group на http://gartner11.gartnerweb.com/public/static/home/today/il0731003.html. Теперь подумайте, сколько раз вам придется переустанавливать Windows просто для решения проблем с системой.

Но все это меня уже не волнует. С Microsoft я уже попрощался месяц назад. И даже мои легальные .doc и .drw данные остались в безопасности. У Windows 98, MS Office 97 и Micrografx Windows Draw, установленных на моем легальном компьютере, нет подобных ограничений, так что я могу устанавливать их сколько угодно и куда угодно. Это означает, что мои данные будут доступны с моего легального компьютера в обозримом будущем. Bill Gates не может распоряжаться моими данными. И у меня есть сколько угодно времени для переноса информации из моих старых .doc и .drw файлов на новую платформу. Я ушел как раз вовремя.

На что похожа жизнь после Windows? Она стабильна. Если я перезагружаю мой Linux-компьютер, то только из-за того, что я всегда выключаю мои компьютеры ночью для экономии электроэнергии... Каждый раз, когда я скачивал Email с помощью Windows-программы Eudora Lite, я беспокоился: А вдруг сейчас произойдет BSOD? А как он повлияет на мои данные? Было несколько случаев, когда из-за упавшей системы новые Email сообщения исчезали безвовзратно. Теперь я скачиваю Email с уверенностью, что ничего такого не произойдет.

Каждый день узнаешь что-то новое. Например, Netscape Composer под Linux имеет свои отличительные особенности - и мне часто приходится дорабатывать HTML-файлы в VI, чтобы избежать неработающих графических ссылок. Или The Gimp - его тоже нельзя назвать таким дружественным, каким был Paintshop Pro 3, хотя он, конечно же, намного мощнее. Когда я встречаюсь с трудностями, это учит меня использовать систему эффективнее, и в результате производительность все равно оказывается выше, чем это позволяет Windows.

Жизнь богата приключениями. Я продолжаю находить все более и более мощные программы, и заменяю ими те, которые уже остались позади. Сейчас я использую продвинутые возможности поиска в Kmail, чтобы быстро найти нужное письмо, и даже не вспоминаю о простых и медленных возможностях поиска в Eudora Lite. А когда я ищу в моих старых почтовых ящиках от Eudora, мне помогает vi. Вместо поиска Windows я пользуюсь комбинацией команд locate, grep и kfind. Вместо использования PKZip для создания архивов и Adaptec CD для записи их на CD, я использую скрипт, состоящий из команд tar, mkisofs и cdrecord, который значительно упростил стандартную операцию создания резервных копий.

Жизнь полна открытий. Я обнаружил такие преимущества командной строки, которые я не променяю ни на что. И я заново обнаружил преимущества скриптов, о которых я забыл после того, как я ушел из DOS в 1992 году.

Жизнь экономична. Мне просто не приходится покупать программмы - ведь почти все, что угодно, теперь можно скачать бесплатно! Когда я приобрету цифровую камеру, я буду пользоваться gphoto, и когда я захочу послушать mp3, я запущу xmms.

Жизнь полна неожиданностей. Когда я заново начал заниматься написанием скриптов, я обнаружил, что многие ограничения просто исчезают. Я обнаружил, что можно автоматизировать те действия, которые всегда требуют больших трудовых затрат. Программа составления диаграмм dia намного лучше, чем Micrografx Windows Draw. Броузер Konqueror быстрее и легче, чем Netscape или IE. Gimp - мощнейший графический инструмент, и он заменил Paintshop Pro 3. Оконный менеджер IceWM имеет неплохой вид, дружественен к клавиатуре, и занимает намного меньше памяти, чем KDE и Gnome, но все равно может запускать все KDE и Gnome приложения, если вы установили KDE/Gnome библиотеки. Программы для создания образов CD mkisofs и для записи на CD cdrecord - простые и нужные вещи, которые заменяют запутанные Adaptec Tools. И они могут быть использованы в скриптах. И последнее:

VI - это постоянный источник приятных сюрпризов. Когда я искал outline processor, я попробовал :set ai команду в VI. Для маленьких outlines, таких, как списки и небольшие проекты, это самый легкий и быстрый outline processor из тех, которые я видел. И еще я слышал, что vim версии 6, улучшенный клон VI, имеет более продвинутые функции. Если вы заинтересовались, попробуйте команду :set foldmethod=indent, и команды zr, zm, zR and zM.

Жизнь легальна. Кажется, что нет разницы, сколько вы заплатили за программное обеспечение, рано или поздно вы все равно нарушите закон. Может быть, вы обновили что-нибудь, не заплатив за это. Или за какую-нибудь из частоиспользуемых вами программ вы вообще никогда не платили. Или, может быть, вы просто не поняли условия лицензии, которая запрещает вам делать такие очевидные вещи, как повторная установка программы на тот же самый компьютер. Но я почти везде (не считая программ для распознавания речи) использую Free Software, и поэтому проблем с законом просто не может возникнуть.

И насчет быстродействия. Честно говоря, Windows работает достаточно быстро, поточу что графика в ней заложена в ядро системы. Но Linux все равно быстрее, потому что при работе в нем меньше времени затрачивается на лишние действия - ведь вместо метода работы "point & click", используемого в Windows, можно просто написать скрипт. При этом снижается вероятность допущения ошибок, и из-за того, что вероятность незапланированных сбоев системы и перезагрузок практически сведена к нулю, здесь нет повреждения файлов. Например, операция резервного копирования - мне надо всего лишь запустить скрипт, и потом вставить CD из пишущего устройства в читающее, чтобы протестировать, как записался диск.

Каждый раз, когда я возвращаюсь в Windows за легальными файлами, я вспоминаю то нестабильное время, когда я постоянно работал без функций автодополнения файлов и без программ, которые есть у меня сейчас. И я благодарю судьбу, когда я смотрю на некоторые из тех глупых бинарных форматов, используемых в программах, и несовместимых между собой, и думаю о том, что сегодня большинство моих данных находится в текстовом формате, что дает возможность импортировать их в любую существующую программу. Я чувствую облегчение, когда слышу о новейших вирусах для Outlook и макровирусах, от которых я полностью защищен. Когда я читаю о последних успешных попытках Microsoft присвоить себе чужие данные, я понимаю, что мои данные никогда не попадут к M$. И я всегда уверен, что мои программы никогда не сглючат и не упадут. Теперь я делаю то, что хочу, и ничего не может меня остановить.

Есть ли жизнь после Windows? Да, и эта жизнь прекрасна.

  Обновление Linux. // X-Stranger, www.linux4u.narod.ru.

В один прекрасный момент вы вдруг обнаруживаете, что ваша операционная система несколько устарела. Тогда вы отрываете от сердца десять тысяч и бежите покупать новый дистрибутив. Прижав к сердцу дорогие коробочки с дисками, вы несетесь домой в предвкушении тех красивостей и полезностей, которые вам предстоит увидеть. На всех парах вы подбегаете к компьютеру и... тут вы начинаете понимать, что вам предстоит сносить вашу гиперудобно настроенную под вас систему и снова настраивать свежепоставленную. Но зачем? Ведь можно же как-то сохранить то, чего вы достигали путем упорного чтения manual'ов, HOW-TO. Но как? В этой статье я попробую описать, как наилучшим образом полностью (подчеркиваю это слово) обновить систему, но сохранить при этом все настройки. Т.е. в статье не пойдет речь, как поставить пару новых пакетов и просто обновить один какой-то продукт.

За основу возьмем некогда написанные Грегом Луисом заметки и добавим к ним свой опыт. Просто зачастую английский текст непонятен рядовому русскоязычному пользователю, а перевод не всегда ясно передает смысл. Итак, начнем.

Сразу же встает вопрос: обязательно ли разрушать до основания систему, чтобы обновить ее? Это надежнее, хотя и грубовато. Если вы установите новый дистрибутив поверх старого, то есть вероятность получить смесь старых и новых программ, конфигурационных файлов и, скорее всего, полностью запутаться, пытаясь разобраться в этой мешанине. Полная очистка системы и установка затем только того, что необходимо, — очень эффективна для получения хорошего результата.

Следующий вопрос: много ли времени это все займет? Это, конечно, зависит от степени сложности настроек вашей системы. Удачная переустановка занимает примерно часа два на создание резервных копий, около полутора часа — установка системы до момента разрешения входа в систему и еще полдня или около того на восстановление менее важных вещей. Со временем всплывают небольшие недоделки, но они исправляются по мере нахождения.

Теперь, вооружитесь мужеством, стойкостью, страхом или чем-то еще — и поехали! Совет: записывайте все, что делаете. Очень важно иметь полный подробный журнал всех ваших действий в процессе приготовлений и переустановки. Особенно важно иметь список всех резервных копий, которые вы собираетесь сделать при приготовлениях к очистке системы.

Сделайте полную резервную копию вашей работающей системы. Подразумевается, что вы не просто возьмете и скопируете файлы системы, а сделаете копию именно всего раздела в целом.

Полная копия не пригодится вам для восстановления отдельных файлов — в ней слишком много лишнего, она понадобится для того, чтобы восстановить систему полностью, если вы все же решите, что не в состоянии расстаться с любимой системой или по иным причинам. Если вы уверены, что вы не будете восстанавливать предыдущую систему, то полную копию можно и не делать.

В дополнение к полной копии, создать небольшие копии отдельных сегментов системы, которые будут восстанавливаться в новой системе полностью.

Для сохранения сил и времени, в том случае если у вас все еще есть старый дистрибутив, вы можете сделать копию только тех файлов, у которых mtime (время модификации) или ctime (время создания) более поздние, чем дата выпуска этого дистрибутива.
Создайте резервную копию каталога /etc и его подкаталогов в каком-нибудь надежном месте. Лучше всего, если это будут флоппики или "дискетный" винчестер (это такой, который зачастую используется в качестве дискеты большого объема:). Тут причины немножко другие: вы не будете восстанавливать эти файлы (по крайней мере, большинство из них), но вы можете сравнить эти файлы с новыми, созданными в процессе установки. Зачем? В новых файлах могут быть данные, отсутствующие в старых, или что-то может быть сделано по-новому. Изменения в протоколах, добавление новых средств, применение новых функций в существующих утилитах могут привести к изменению формата конфигурационных файлов и загрузочных скриптов из дерева каталогов /etc, и, скорее всего, вам придется вносить ваши старые настройки в эти новые форматы, одновременно используя улучшения и дополнения.

Сделайте отдельные копии групп файлов, которые вы хотите сохранить. Эта часть процесса может наиболее сильно различаться на разных системах. В любом случае вам придется смотреть в каждый каталог, содержащий файлы, не входившие в ваш старый дистрибутив Linux, или файлы, более новые, чем файлы с вашего нового дистрибутива, и выделить только те файлы, которые вы хотите сохранить.

Замечание: Другая возможная стратегия состоит в том, чтобы сделать копию файлов с более поздними mtime или ctime, чем дата старого дистрибутива, и затем восстановить необходимые файлы с этой копии. Если вы решитесь придерживаться этого способа, то помните, что новый дистрибутив может содержать более новые файлы, чем те, что вы сохранили.

Приготовьте загрузочный и спасательный флоппики — на всякий случай. Описание того, как это сделать, должны быть приведены в руководстве по установке вашего дистрибутива. Кроме того, я уже как-то писал про эту процедуру (смотри архив газеты или на моем сайте www.linux4u.narod.ru).

После всех этих приготовлений вы готовы к Большому Делу.

Cделайте копию каталогов /root и /home. Это последнее, что надо сделать в старой системе до ее полного уничтожения. Этот шаг делается последним, чтобы сохранить наиболее актуальную информацию пользователей.
Теперь вы можете запускать инсталляцию Linux. Во время инсталляции вы можете просто удалить разделы со старой системой, а потом заново создать их, либо указать, что их надо отформатировать (если это предлагается).
Во время установки создайте загрузочный флоппи-диск. Это поможет избежать многих вероятных проблем при настройке и работе с новым Linux'ом. Не забудьте также установить пакеты разработки и исходные тексты ядра, если вы захотите его пересобрать. В новой системе, загруженной с жесткого диска, исправьте файл /etc/fstab, чтобы увидеть разделы вашей системы. Этот шаг необходим в том случае, если установка автоматически их не прописывает, а на разделах как раз-таки и лежат резервные копии сохраненной информации.

Восстановите данные конфигурации в каталог /etc и его подкаталоги. Как было описано выше, нельзя просто скопировать все старые файлы в каталог /etc и надеяться, что все заработает. С некоторыми файлами это, конечно, получится; например, с /etc/XF86Config (если вы используете ту же версию Xfree86 и ту же видеокарту, что и в старой системе). В большинстве случаев лучше использовать diff для сравнения старых и новых файлов до начала копирования. Обратите особенное внимание на различия файлов в каталоге /etc/rc.d, потому что может понадобиться ручное создание файлов конфигурации, вместо копирования старых скриптов из резервной копии.

После того, как все будет завершено, перезагрузитесь.

Настройте и соберите ядро Linux. Даже в том случае, если ядро в новом дистрибутиве содержит все необходимые вам драйверы, лучше пересобрать ядро, чтобы избавиться от огромного количества лишних драйверов и функций, встроенных в универсальные ядра. За подробной информацией обращайтесь к документу "HOWTO: Ядро" (Kernel HOWTO). Сначала установите новое ядро на флоппи-диск, убедитесь, что оно нормально работает, и только в этом случае установите его на жесткий диск, запустите lilo и перезагрузитесь.

Восстановите файлы из ранее сделанных резервных копий. Некоторые программы придется переустановить из старых каталогов исходных текстов. Придется также проверить восстановленные программы на предмет наличия и правильности конфигурационных файлов, библиотек и т.п. Пересмотрите настройки систем безопасности. Проверьте правильность установок доступа к файлам и каталогам. Особенно осторожным в этом вопросе надо быть, если у вас установлен ftp-сервер.

Теперь разрешите вход в систему, если вы в сети. У вас все настроено и работает. В течение некоторого времени, конечно, придется подчищать хвосты, но основная часть работы уже сделана. Наслаждайтесь!

Хочу заметить, что вышеописанные инструкции вы используете на свой страх и риск. Такую процедуру стоит выполнять лишь опытным пользователям, а новичкам лучше набираться опыта. Совет им, как всегда, один: RTFM:).

  Читайте в следующем номере:

Много OS на одном компьютере - Коротко об основных конфигурациях, проблемах и решениях.
"Вы слыхали, как поет ядро?" - Статья для начинающих пользователей Linux, в которой показываются некоторые продвинутые возможности Unix/Linux. "Когда фанаты Юникса говорят о его какой то особой и сверхестественной концептуальности и внутреннем изяществе, мне кажется, мало кто этому верит. Люди из мира Windows просто пожимают плечами, а некоторые еще и пальцем у виска покрутят... Но теперь вы узнаете, "что они в нем нашли"...
Как граббить на-граббленное - О программах под linux для получения mp3 с аудио компакт-дисков.
Подарки к новому 2002 году :) - Все, что можно заказать бесплатно, короче говоря - халява, имеющая любое отношение к Linux и Open source. Качество и количество полностью зависит от вас (читайте новости рассылки в начале страницы).
И многое другое! - Пишите на xoid26@linuxfreemail.com, какую информацию хотели бы вы видеть на страницах нашей рассылки, и, может быть, в следующем выпуске вы найдете именно то, что вам нужно!!

Если вы хотите что-то сказать по поводу информации, предоставленной в этом номере - добро пожаловать на форум проекта.

Если у вас есть любая информация по теме рассылки (статьи, истории, ссылки, etc), то пишите на Xoid26@linuxfreemail.com, и самое интересное будет опубликовано в следующих номерах.

/\ Наверх /\ OS Linux для начинающих: Первые шаги в мир Open source. Выпуск #10. © Xoid26 a.k.a. Slider111, 01/2002. D.zine by Xoid26


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное