Linux: FreeBSD обновляем все установленные приложенияВ Ubuntu мы используем apt-get или aptitude для обновления всей системы в целом. В CentOS мы используем yum. А как одним махом обновить FreeBSD? Решение существует и сегодня мы покажем его.

[ad#ad-2]
В FreeBSD для решения проблем обновления пакетов есть утилита portmaster. Для того, что бы обновить всю систему с ее помощью надо выполнить четыре простых шага.
Шаг первый: Обновление дерева портов FreeBSD

# portsnap fetch extract

Установим portmaster

# cd /usr/ports/ports-mgmt/portmaster
# make install clean

Шаг второй: получаем список пакетов которые будут обновляться

# pkg_version -l '<'
 
apache                              <
libiconv                            <
libxml2                             <
mod_security                        <
mysql-client                        <
p5-Storable                         <
portmaster                          <
postfix                             <
spawn-fcgi                          <

Шаг третий: Просмотр файла /usr/ports/UPDATING
При необходимости редактируем его, удаляем строки пакетов которые не хотим обновлять.

# vi /usr/ports/UPDATING

Шаг четвертый: обновляем все пакеты

# portmaster -Da
===>>> Starting check of installed ports for available updates
===>>> Checking ports for recursive 'make config'
 
	===>>> The devel/libltdl15 port moved to devel/libltdl22
	===>>> Reason: Update to libltdl22
 
===>>> Launching child to update libltdl-1.5.26
 
	===>>> The devel/libltdl15 port moved to devel/libltdl22
	===>>> Reason: Update to libltdl22
......
......output terminated...
....

Вот и все :)


Similar Posts:

Теги:
 

2 Responses to Linux: FreeBSD обновляем все установленные приложения

  1. Mr.Y:

    Шаг третий: Просмотр файла /usr/ports/UPDATING
    При необходимости редактируем его, удаляем строки пакетов которые не хотим обновлять.
    ———————————-
    Чо-чо??? LOL! :) )

  2. admin:

    И что смешного в данном шаге ?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">