User Tools

Site Tools


обновление_системы_и_базового_по

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
обновление_системы_и_базового_по [2009/03/05 11:56]
val
— (current)
Line 1: Line 1:
-====== Обновление системы и базового ПО ====== 
- 
-===== Обновление системы с использованием freebsd-update ===== 
- 
-==== Обновление системы внутри релиза ==== 
-<​code>​ 
-# freebsd-update fetch 
- 
-# freebsd-update install 
-</​code>​ 
- 
-==== Обновление системы до следующего релиза ==== 
-<​code>​ 
-# freebsd-update -r X-RELEASE upgrade 
- 
-# freebsd-update install 
- 
-# shutdown -r now 
- 
-# freebsd-update install 
- 
-# portupgrade --batch -Rra 
- 
-# freebsd-update install 
- 
-# shutdown -r now 
-</​code>​ 
- 
-===== Обновление системы с использованием исходных текстов ===== 
- 
-==== Установка исходных текстов ==== 
-<​code>​ 
-[gX:~] # mount /cdrom/ 
- 
-[gX:~] # cd /​cdrom/​X.X-RELEASE/​src/​ 
- 
-[gX:/​cdrom/​X.X-RELEASE/​src] # ./​install.sh all 
- 
-[gX:/​cdrom/​X.X-RELEASE/​src] # cd 
- 
-[gX:~] # umount /cdrom/ 
-</​code>​ 
- 
-==== Установка заплаток внутри релиза ==== 
- 
-[[http://​www.freebsd.org/​security/​advisories.html]] 
- 
-==== Обновление до нового релиза или до STABLE ==== 
- 
-=== Создание индекса не изменившихся файлов конфигураций === 
-<​code>​ 
-[gX:~] # mergemaster 
-</​code>​ 
-Вначале отвечаем по умолчанию,​ на предложения выбора файла конфигурации выбираем "​d"​ 
- 
-=== Обновление исходных текстов === 
- 
-до релиза ​ 
-<​code>​ 
-[gX:~] # ee /​usr/​share/​examples/​cvsup/​standard-supfile 
- 
-[gX:~] # csup -h cvsup4.ru.FreeBSD.org /​usr/​share/​examples/​cvsup/​standard-supfile 
-</​code>​ 
- 
-до stable 
-<​code>​ 
-[gX:~] # csup -h cvsup4.ru.FreeBSD.org /​usr/​share/​examples/​cvsup/​stable-supfile 
-</​code>​ 
- 
-=== Компиляция world и kernel === 
-<​code>​ 
-[gX:~] # cd /usr/src 
- 
-[gX:/​usr/​src] # more UPDATING 
- 
-To rebuild everything and install it on the current system. 
-        ----------------------------------------------------------- 
-        # Note: sometimes if you are running current you gotta do more than 
-        # is listed here if you are upgrading from a really old current. 
- 
-        <make sure you have good level 0 dumps> 
-        make buildworld 
- 
-        make kernel KERNCONF=YOUR_KERNEL_HERE 
-Можно разбить на фазы: 
- make buildkernel KERNCONF=YOUR_KERNEL_HERE 
- make installkernel KERNCONF=YOUR_KERNEL_HERE 
- 
-                                                        [1] 
-        <reboot in single user> ​                        [3] 
-        mergemaster -p                                  [5] 
-        make installworld 
-        make delete-old 
-        mergemaster ​                                    [4] 
-        <​reboot>​ 
- 
-[gX:/​usr/​src] # make buildworld 
-[gX:/​usr/​src] # make buildkernel 
-</​code>​ 
- 
-=== Инсталяция world и kernel === 
-<​code>​ 
-[gX:/​usr/​src] # make installkernel 
- 
-[gX:/​usr/​src] # shutdown now 
-</​code>​ 
- 
-Нажмите Atl-F1 
-<​code>​ 
-# cd /usr/src 
- 
-# mergemaster -p 
- 
-# make installworld 
- 
-# mergemaster ​ 
- 
-# shutdown –r now 
-</​code>​ 
- 
-=== Обновление дополнительного ПО === 
-<​code>​ 
-# portupgrade --batch -Rra 
-</​code>​ 
- 
  
обновление_системы_и_базового_по.1236243373.txt.gz · Last modified: 2013/05/22 13:50 (external edit)