User Tools

Site Tools


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

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
обновление_системы_и_базового_по_в_freebsd [2011/10/22 07:03]
val
обновление_системы_и_базового_по_в_freebsd [2016/09/20 14:02] (current)
val [Обновление системы до следующего релиза]
Line 1: Line 1:
 ====== Обновление системы и базового ПО в FreeBSD ====== ====== Обновление системы и базового ПО в FreeBSD ======
  
-[[http://​www.freebsd.org/​doc/​en/​books/​handbook/​updating-freebsdupdate.html]]+  * [[https://​www.freebsd.org/​doc/​en/​books/​handbook/​updating-upgrading.html|Updating and Upgrading FreeBSD]]
  
-[[http://​msnp.ru/​225]] 
  
 ===== Обновление системы с использованием freebsd-update ===== ===== Обновление системы с использованием freebsd-update =====
Line 18: Line 17:
 <​code>​ <​code>​
 # freebsd-update -r X-RELEASE upgrade # freebsd-update -r X-RELEASE upgrade
- 
-# ls /​var/​db/​freebsd-update/​merge/​new/​var/​named/​etc/​namedb/​named.conf 
- 
-# ls /​var/​db/​freebsd-update/​merge/​old/​var/​named/​etc/​namedb/​named.conf 
 </​code>​ </​code>​
  
Line 31: Line 26:
 </​code>​ </​code>​
  
-=== Установка мира новой системы (10-20 минуут)===+=== Установка мира новой системы (10-20 минут)===
 <​code>​ <​code>​
 # freebsd-update install # freebsd-update install
 +</​code>​
 +
 +Может потребоваться при мажорном обновлении:​
 +<​code>​
 +# service netif start
 +
 +# service routing start
 </​code>​ </​code>​
  
 === Обновление дополнительного ПО и удаление устаревших библиотек (время зависит от числа пакетов) === === Обновление дополнительного ПО и удаление устаревших библиотек (время зависит от числа пакетов) ===
-Может ​не понадобиться, см. вывод предыдущей ​операции+ 
 +Может потребоваться ​при ​мажорном обновлении:
 <​code>​ <​code>​
-# portupgrade ​--batch -fa+pkg-static install ​-f pkg 
 +</​code>​
  
 +Далее, обновляем пакеты (из портов,​ здесь же):
 +<​code>​
 +# pkg update
 +
 +# pkg upgrade
 +</​code>​
 +
 +Удаляем старые библиотеки
 +<​code>​
 # freebsd-update install # freebsd-update install
  
Line 49: Line 62:
  
 ==== Установка исходных текстов ==== ==== Установка исходных текстов ====
 +
 +  * От 9.X-RELEASE
 +
 <​code>​ <​code>​
-[hostX:​~] ​# mount /cdrom/+# mount -t cd9660 ​/dev/cd0 /mnt/
  
-[hostX:​~] ​# cd /​cdrom/​X.X-RELEASE/​src/+# cd /
  
-[hostX:/cdrom/X.X-RELEASE/src] # ./install.sh all+# tar -xvf /mnt/usr/freebsd-dist/src.txz
  
-[hostX:/​cdrom/​X.X-RELEASE/​src# cd+# umount /mnt/ 
 +</​code>​ 
 + 
 +  * До 8.X-RELEASE 
 + 
 +<​code>​ 
 +# mount /cdrom/ 
 + 
 +# cd /​cdrom/​X.X-RELEASE/​src
 + 
 +# ./​install.sh all 
 + 
 +# cd
  
-[hostX:​~] ​# umount /cdrom/+# umount /cdrom/
 </​code>​ </​code>​
  
 ==== Установка заплаток внутри релиза ==== ==== Установка заплаток внутри релиза ====
 +
 +<​code>​
 +# freebsd-update fetch
 +
 +# freebsd-update install
 +</​code>​
 +
 +==== Установка заплаток внутри релиза "в ручную"​ ====
  
 [[http://​www.freebsd.org/​security/​advisories.html]] [[http://​www.freebsd.org/​security/​advisories.html]]
 +
 ==== Обновление до нового релиза или до STABLE ==== ==== Обновление до нового релиза или до STABLE ====
  
Line 115: Line 152:
 </​code>​ </​code>​
 <​code>​ <​code>​
-[hostX:/​usr/​src] # make buildworld +[hostX:/​usr/​src] # time make buildworld 
-[hostX:/​usr/​src] # make buildkernel+[hostX:/​usr/​src] # time make buildkernel
 </​code>​ </​code>​
  
обновление_системы_и_базового_по_в_freebsd.1319252618.txt.gz · Last modified: 2013/05/22 13:50 (external edit)