This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
обновление_дополнительного_по_в_freebsd [2014/09/10 11:48] val [Поиск скомпрометированного ПО] |
обновление_дополнительного_по_в_freebsd [2016/09/07 13:47] val [Какие пакеты можно/нужно обновить] |
||
---|---|---|---|
Line 3: | Line 3: | ||
[[http://msnp.ru/59]] | [[http://msnp.ru/59]] | ||
- | ===== Поиск скомпрометированного ПО ===== | + | ===== Обновление с использованием pkg ===== |
+ | |||
+ | ==== Какие пакеты можно/нужно обновить ==== | ||
+ | |||
+ | Опирается на версию дерева портов | ||
<code> | <code> | ||
- | [server:~] # pkg audit -F | + | # pkg update |
- | </code> | + | |
- | ===== Поиск устаревшего ПО ===== | + | # pkg version |
- | <code> | + | |
- | [server:~] # pkg_version -v | + | |
</code> | </code> | ||
- | ===== Обновление дерева портов и индекса ===== | + | ==== Какие пакеты нужно обновить ==== |
- | с использование cvsup | + | |
+ | * [[http://www.vuxml.org/freebsd/vuln.xml.bz2]] | ||
<code> | <code> | ||
- | [server:~] # csup -h cvsup4.ru.FreeBSD.org /usr/share/examples/cvsup/ports-supfile | + | # pkg audit -F |
- | </code> | + | |
- | Для устаревших систем может использоваться метка версии портов наподобии: | + | |
- | <code> | + | |
- | *default release=cvs tag=RELEASE_5_EOL | + | |
</code> | </code> | ||
+ | |||
+ | ==== Обновление пакета ==== | ||
<code> | <code> | ||
- | [server:~] # cd /usr/ports | + | # pkg upgrade asterisk18 |
- | [server:/usr/ports/] # make index | + | # ln -s /usr/local/lib/libxml2.so.5 /usr/local/lib/libxml2.so.2 |
- | ИЛИ | + | |
- | [server:/usr/ports/] # make fetchindex | + | |
</code> | </code> | ||
- | с использованием portsnap | + | ===== Обновление с использованием портов ===== |
+ | |||
+ | ==== Обновление дерева портов ==== | ||
<code> | <code> | ||
[server:~] # portsnap fetch update | [server:~] # portsnap fetch update | ||
+ | |||
+ | [server:~] # less /usr/ports/UPDATING | ||
</code> | </code> | ||
- | ===== Обновление ПО в ручную ===== | + | ==== Обновление ПО в ручную ==== |
<code> | <code> | ||
[server:~] # cd /usr/ports/security/clamav | [server:~] # cd /usr/ports/security/clamav | ||
Line 47: | Line 52: | ||
</code> | </code> | ||
- | ===== Обновление ПО программой portmaster ===== | + | ==== Обновление ПО программой portmaster ==== |
Установка portmaster | Установка portmaster | ||
Line 83: | Line 88: | ||
</code> | </code> | ||
- | ===== Обновление ПО программой portupgrade ===== | + | ==== Обновление ПО программой portupgrade ==== |
Установка portupgrade | Установка portupgrade | ||
Line 125: | Line 130: | ||
<code> | <code> | ||
*default release=cvs tag=RELEASE_5_EOL | *default release=cvs tag=RELEASE_5_EOL | ||
+ | </code><code> | ||
+ | [server:~] # cd /usr/ports | ||
+ | |||
+ | [server:/usr/ports/] # make index | ||
+ | ИЛИ | ||
+ | [server:/usr/ports/] # make fetchindex | ||
</code> | </code> |