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 [2016/09/07 13:47] val [Какие пакеты можно/нужно обновить] |
обновление_дополнительного_по_в_freebsd [2016/09/07 13:59] val |
||
---|---|---|---|
Line 26: | Line 26: | ||
<code> | <code> | ||
- | # pkg upgrade asterisk18 | + | # pkg upgrade clamav |
- | + | ||
- | # ln -s /usr/local/lib/libxml2.so.5 /usr/local/lib/libxml2.so.2 | + | |
</code> | </code> | ||
+ | ==== Обновление всех пакетов ==== | ||
+ | |||
+ | кроме заблокированных pkg lock | ||
+ | |||
+ | <code> | ||
+ | # pkg upgrade | ||
+ | </code> | ||
===== Обновление с использованием портов ===== | ===== Обновление с использованием портов ===== | ||
Line 42: | Line 47: | ||
==== Обновление ПО в ручную ==== | ==== Обновление ПО в ручную ==== | ||
<code> | <code> | ||
- | [server:~] # cd /usr/ports/security/clamav | + | [server:~] # pkg unlock asterisk11 |
- | [server:ports/security/clamav] # make | + | [server:~] # cd /usr/ports/net/asterisk11 |
- | [server:ports/security/clamav] # pkg_delete -x clamav | + | [server:ports/net/asterisk11] # make |
- | [server:ports/security/clamav] # make install clean | + | |
- | [server:~] # /usr/local/etc/rc.d/clamav-clamd restart | + | [server:ports/net/asterisk11] # pkg delete asterisk11 |
+ | |||
+ | [server:ports/net/asterisk11] # make install clean | ||
+ | |||
+ | [server:~] # pkg lock asterisk11 | ||
+ | |||
+ | [server:~] # service asterisk11 restart | ||
</code> | </code> | ||
Line 56: | Line 66: | ||
Установка portmaster | Установка portmaster | ||
<code> | <code> | ||
- | [server:~] # pkg_add -r portmaster | + | [server:~] # pkg install portmaster |
</code> | </code> | ||
Line 70: | Line 80: | ||
Обновление отдельного пакета | Обновление отдельного пакета | ||
<code> | <code> | ||
- | [server:~] # portmaster libgmp | + | [server:~] # pkg unlock asterisk11 |
- | </code> | + | |
- | Обновление всех устаревших пакетов с предварительным запуском make config для них | + | [server:~] # portmaster clamav |
- | <code> | + | |
- | [server:~] # portmaster --force-config -a | + | |
- | </code> | + | |
- | Пересборка всех пакетов с предварительным запуском make config для них | + | [server:~] # pkg lock asterisk11 |
- | <code> | + | |
- | [server:~] # portmaster --force-config -af | + | |
</code> | </code> | ||
- | Удаление пакета и нужных только ему пакетов | ||
- | <code> | ||
- | [server:~] # portmaster -e clamav | ||
- | </code> | ||
==== Обновление ПО программой portupgrade ==== | ==== Обновление ПО программой portupgrade ==== | ||
Line 92: | Line 92: | ||
Установка portupgrade | Установка portupgrade | ||
<code> | <code> | ||
- | [server:~] # pkg_add -r portupgrade | + | [server:~] # pkg install portupgrade |
</code> | </code> | ||
Сравнение версии установленного по с версиями в дереве портов | Сравнение версии установленного по с версиями в дереве портов | ||
Line 100: | Line 100: | ||
Обновление отдельного пакета | Обновление отдельного пакета | ||
<code> | <code> | ||
- | [server:~] # portupgrade libgmp | + | [server:~] # pkg unlock asterisk11 |
- | </code> | + | |
- | Обновление пакета и всех зависимых от него пакетов | + | [server:~] # portupgrade asterisk11 |
- | <code> | + | |
- | [server:~] # portupgrade --batch -r libgmp | + | [server:~] # pkg lock asterisk11 |
</code> | </code> | ||