Инструменты пользователя

Инструменты сайта


nix:freebsd_ustanovka_i_obnovlenie_ustanovlennogo_po

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
nix:freebsd_ustanovka_i_obnovlenie_ustanovlennogo_po [2023/11/10 13:39] – [pormaster] sannix:freebsd_ustanovka_i_obnovlenie_ustanovlennogo_po [2024/02/12 12:02] (текущий) – [Решение проблем] san
Строка 81: Строка 81:
 </file> </file>
 ==== pormaster ==== ==== pormaster ====
 +
 +[[https://man.freebsd.org/cgi/man.cgi?portmaster|man portmaster]]
  
 Вывод списка установленного ПО и наличия обновлений Вывод списка установленного ПО и наличия обновлений
 <file> <file>
 +
 portmaster -L portmaster -L
 +
 </file> </file>
 +
 Обновление всех пакетов, требующих обновления Обновление всех пакетов, требующих обновления
 +
 <file> <file>
 portmaster -a portmaster -a
 +
 </file> </file>
-То же самое исключая указанный пакет+ 
 +То же самое исключая указанный пакет (ключ -x можно указывать несколько раз) 
 <file> <file>
 portmaster -a -x clamav-lts portmaster -a -x clamav-lts
 +
 </file> </file>
  
 Безусловное обновление всех пакетов Безусловное обновление всех пакетов
 +
 <file> <file>
 portmaster -afdy portmaster -afdy
 +
 +</file>
 +
 +То же самое исключая указанный пакет
 +
 +<file>
 +portmaster -afd -x bind-tools
 +
 </file> </file>
  
 Некоторые полезные ключи Некоторые полезные ключи
 +
 <file> <file>
      --delete-build-only      --delete-build-only
Строка 112: Строка 132:
  
      -L  list all installed ports by category, and search for updates      -L  list all installed ports by category, and search for updates
 +
 +     --packages-build
 +       use packages    for all    build dependencies
  
 </file> </file>
  
 Исключение портов из обработки Исключение портов из обработки
 +
 <file> <file>
      /var/db/pkg/*/+IGNOREME      /var/db/pkg/*/+IGNOREME
Строка 137: Строка 161:
 </file> </file>
  
-==== Ошибка: The one in /usr/local/lib/compat/pkg is not used ====+ 
 +==== Решение проблем ==== 
 + 
 +=== Ошибка: The one in /usr/local/lib/compat/pkg is not used ===
  
 В процессе работы portupgrade в папке /usr/local/lib/compat/pkg иногда скапливаются симлинки на уже несуществующие библиотеки и portupgrade ругается на них. В процессе работы portupgrade в папке /usr/local/lib/compat/pkg иногда скапливаются симлинки на уже несуществующие библиотеки и portupgrade ругается на них.
  
 Вывести список "битых" линков: Вывести список "битых" линков:
-<file bash>+ 
 +<code bash>
 find /usr/local/lib/compat/pkg -type l -exec test ! -e {} \; -print find /usr/local/lib/compat/pkg -type l -exec test ! -e {} \; -print
-</file>+ 
 + 
 +</code> 
 Удалить "битые" симлинки: Удалить "битые" симлинки:
-<file bash>+ 
 +<code bash>
 find /usr/local/lib/compat/pkg -type l -exec test ! -e {} \; -delete find /usr/local/lib/compat/pkg -type l -exec test ! -e {} \; -delete
-</file>+ 
 + 
 +</code> 
 + 
 +=== configure: error: C compiler cannot create executables === 
 + 
 +Решение: Rebuild devel/binutils 
 + 
 +cd /usr/ports/devel/binutils && make && make deinstall install clean 
 {{tag>freebsd unix}} {{tag>freebsd unix}}
 +
 +
nix/freebsd_ustanovka_i_obnovlenie_ustanovlennogo_po.1699612792.txt.gz · Последнее изменение: 2023/11/10 13:39 — san

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki