Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:od:upgrd_150 [18/07/2023 09:58] – [Как обновлять Slackware 14.2 до 15.0 <volkerdi@slackware.com>] grafwiki:od:upgrd_150 [18/07/2023 10:22] (текущий) – [Как обновлять Slackware 14.2 до 15.0 <volkerdi@slackware.com>] graf
Строка 113: Строка 113:
 </code> </code>
  
-  *5. +  *5. Исправьте свои конфигурационные файлы. Некоторые файлы конфигурации, в каталоге ///etc//, требуют внимания. Свежеустановленные в систему конфигурационные файлы имеют расширение ".new" Может потребоваться дополнить их данными из старых файлов, затем заменить старые файлы новыми. 
 + 
 +Смелы? Можете использовать этот небольшой сценарий для установки большинства конфигурационных файлов .new в ///etc// Если вносились любые локальные изменения, их потребуется внести во вновь установленные файлы.  Прежние файлы будут скопированы в *.bak.  В любом случае, это неплохая отправная точка.  Собственно сценарий: 
 +<code bash> 
 +#!/bin/sh 
 +cd /etc 
 +find . -name "*.new" | while read configfile ; do 
 +   if [ ! "$configfile" = "./rc.d/rc.inet1.conf.new"
 +       -a ! "$configfile" = "./rc.d/rc.local.new"
 +       -a ! "$configfile" = "./group.new"
 +       -a ! "$configfile" = "./passwd.new"
 +       -a ! "$configfile" = "./shadow.new" ]; then 
 +     cp -a $(echo $configfile | rev | cut -f 2- -d . | rev) \ 
 +     $(echo $configfile | rev | cut -f 2- -d . | rev).bak 2> /dev/null 
 +     mv --verbose $configfile $(echo $configfile | rev | cut -f 2- -d . | rev) 
 +   fi 
 +done 
 +</code> 
 + 
 +Вероятно, также потребуется заменить этим файлом его прежний вариант: 
 +<code> 
 +/usr/share/vim/vimrc.new 
 +</code> 
 + 
 +  *6. **ВАЖНО!** Прежде, чем приступать к перезагрузке системы, необходимо убедиться, что загрузчик обновлен для нового ядра! Убедитесь, что ваш //initrd// обновлен (если вы его используете). Вы можете создать новый //initrd// автоматически, выполнив скрипт: 
 +<code> 
 +# geninitrd 
 +</code> 
 + 
 +Если вы используете LILO, убедитесь, что пути в файле ///etc/lilo.conf// указывают на корректное ядро, а затем введите //**lilo**// для переустановки загрузчика. Если для загрузки используется USB-накопитель, скопируйте на него новое ядро вместо старого. Если используется //elilo// на машине с //UEFI BIOS//, выполните команду //**eliloconfig**// для установки нового ядра и //initrd// в системный раздел //EFI//. 
 + 
 +  *7.  Вернитесь в многопользовательский режим: 
 +<code> 
 +telinit 3 
 +</code> 
 + 
 +  *8.  Перезагрузитесь для использования нового ядра. 
 + 
 +Вот теперь вы точно используете //Slackware 15.0// :-) 
 + 
 +Желаю всем удачи! 
 + 
 +---- 
 +Патрик Фолькердинг (//Patrick Volkerding//)\\ 
 +volkerdi@slackware.com
Навигация
Печать/экспорт
QR Code
QR Code wiki:od:upgrd_150 (generated for current page)