Архив метки: FreeBSD

FreeBSD: pkg_version: corrupted record for package 'PACK' (pkgdep line without argument), ignoring

17 августа 2013
 

 В выводе команды pkg_version появился целый список ошибок такого плана: # pkg_version -v | grep need … pkg_version: corrupted record for package ImageMagick-nox11-6.6.7.10_2 (pkgdep line without argument), ignoring … pkg_version: the package info for package ‘ap22-mod_rpaf2-0.6_3’ is corrupt pkg_version: corrupted record for package apache22-itk-mpm-2.2.24 (pkgdep line without argument), ignoring pkg_version: corrupted record for package apache22-itk-mpm-2.2.24… Читать далее »

FreeBSD: Perl – bad interpreter: No such file or directory

14 августа 2013
 

 При запуске pkg_tree система сообщила об ошибке: # pkg_tree bash: /usr/local/bin/pkg_tree: /usr/local/bin/perl5.14.2: bad interpreter: No such file or directory   Проверим наличие самого Perl: # which perl /usr/bin/perl Есть, но путь /usr/bin/perl, а не /usr/local/bin/perl, который указан в сообщении об ошибке.

FreeBSD: Can't locate Term/ReadKey.pm in @INC

14 августа 2013
 

 При запуске innotop система сообщила об ошибке: # innotop Can’t locate Term/ReadKey.pm in @INC (@INC contains: /usr/local/lib/perl5/5.14/BSDPAN /usr/local/lib/perl5/site_perl/5.14/mach /usr/local/lib/perl5/site_perl/5.14 /usr/local/lib/perl5/5.14/mach /usr/local/lib/perl5/5.14 .) at /usr/local/bin/innotop line 1412. BEGIN failed–compilation aborted at /usr/local/bin/innotop line 1412. Операционная система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC

FreeBSD: Can't locate DBI.pm in @INC

14 августа 2013
 

 При запуске innotop система сообщила об ошибке: Can’t locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.2/mach /usr/local/lib/perl5/site_perl/5.8.2 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.2/BSDPAN /usr/local/lib/perl5/5.8.2/mach /usr/local/lib/perl5/5.8.2 .) Возникла она после установки mod_perl для Apache, которая описана в статье Apache: включить поддержку Perl. Система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC

FreeBSD: очистка каталога /usr/ports

7 августа 2013
 

 Со временем каталог /usr/ports засоряется ненужными файлами, которые только занимают место на диске, даже при использовании опции make clean при установке новых портов. Занимаемое место до очистки: # du -sh /usr/ports/ 2.8G    /usr/ports/ Есть несколько способов удалить лишнее. Наиболее “грубый” – просто через rm: # rm -rf /usr/ports/*/*/work Или так: # cd /usr/ports && make… Читать далее »

Apache: включить поддержку Perl

27 июля 2013
 

 Задача – добавить к Apache возможность обработки сценариев на Perl. Система: # uname -v FreeBSD 9.1-STABLE Процесс установки и настройки описан в статье FreeBSD: Apache+MySQL+PHP (LAMP) + phpMyAdmin. Конфигурация Apache стандартная: # httpd -l Compiled in modules: core.c prefork.c http_core.c mod_so.c

FreeBSD: обновление системы из исходных кодов с помощью SVN

6 июня 2013
 

 Этот вариант больше подходит в том случае, если в системе используется нестандартное ядро. Кроме того, он позволяет более точно контролировать процесс обновления. Более простой вариант, при помощи freebsd-update, описан в статье FreeBSD: обновление системы при помощи freebsd-update. Утилита для работы через SVN не входит в стандартную поставку FreeBSD, поэтому её необходимо установить отдельно из портов.… Читать далее »

FreeBSD: CURRENT, STABLE и RELEASE версии

3 июня 2013
 

 В чём разница между версиями CURRENT, STABLE и RELEASE? Кратко – CURRENT это версия FreeBSD, находящаяся на стадии разаботки. STABLE – это переходной процесс от CURRENT, а RELEASE – это последний этап доработки версии STABLE. Версия CURRENT содержит в себе самые последние изменения, которые ещё находятся в стадии доработки и тестирования. Так же – она… Читать далее »

FreeBSD: обновление системы при помощи freebsd-update

2 июня 2013
 

 В операционной системе FreeBSD есть два различных способа установки обновлений – бинарное обновление при помощи стандартной утилиты freebsd-update, либо обновление из исходных текстов, которые можно получить при помощи SVN. Процесс обновления системы на более новую версию описан в статье FreeBSD: обновление 8.2 RELEASE до 8.3 RELEASE. Первый способ более простой, но он не будет работать… Читать далее »

FreeBSD: gpart: size '********': Invalid argument

5 мая 2013
 

 При создании нового раздела с помощью gpart система сообщила об ошибке: # gpart add -b 162 -s 15935360 -t freebsd-ufs /dev/ada1 gpart: size ‘15935360’: Invalid argument Проблема в том, что указан неверный размер. Проверим: # gpart show ada1 =>     34  4194237  ada1  GPT  (2.0G) 34      128     1  freebsd-boot  (64k) 162  4194109        – free –  (2G)