Июнь 1st, 2010 от puffy
No comments »
Узнать на каком разделе установлена FreeBSD можно через gparted. У меня это /dev/sda1. Этому разделу (sda) будет соответствовать hd0 в грубе, «a» – freebsd’шный раздел, на котором установлен ее загрузчик.
Добавляем кастомную запись для Grub’а в /etc/grub.d/40_custom:
menuentry "FreeBSD" {
set root=(hd0,a)
kfreebsd /boot/loader
boot
}
Обновляем конфиг груба:
# update-grub2
Перезагружаемся и в меню груба выбираем FreeBSD.
Июнь 1st, 2010 от puffy
No comments »
Обновлял тут порты через portupgrade и столкнулся с ошибкой при обновлении:
# portupgrade -a
/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:119:in `fill’: MOVED file
format error (PortsDB::MOVEDError)
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:113:in `each’
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:113:in `fill’
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:112:in `open’
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:112:in `fill’
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:107:in `initialize’
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:182:in `new’
from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:182:in `setup’
from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:256:in
`init_pkgtools_global’
from /usr/local/sbin/portupgrade:529:in `main’
from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize’
from /usr/local/sbin/portupgrade:229:in `new’
from /usr/local/sbin/portupgrade:229:in `main’
from /usr/local/sbin/portupgrade:2173
Тоже самое и при portsdb -F:
# portsdb -F
portsdb: MOVED file format error
Суть этой ошибке кроется в неправильном формате файла /usr/ports/MOVED, в нем не хватает одного символа | в качестве разделителя.
Для исправления этой ошибки в /usr/ports/MOVED правим последнюю строчку, добавив в первый разделитель символ |:
devel/runawk||2010-05-31|Port duplicate with lang/runawk
Апрель 18th, 2010 от puffy
No comments »
Для автоматического определения кодировки файлов в vim я использую строку в ~/.vimrc:
set fileencodings=utf-8,cp1251,koi8-r,cp866
Также удобно видеть текущую кодировку файла в строке состояния vim:
set statusline=%<%f%h%m%r\ %b\ %{&fileencoding}\ %l,%c%V\ %P
Не трудно догадаться, что за это отвечает переменная %{&fileencoding}.
Апрель 12th, 2010 от puffy
No comments »
Вопрос: периодически в лог файл сыпятся сообщения типа:
named[7118]: the working directory is not writable
Чтобы исправить это нужно /etc/mtree/BIND.chroot.dist отредактировать следующим образом:
# $FreeBSD: src/etc/mtree/BIND.chroot.dist,v 1.6.22.2 2009/12/29 07:08:48 dougb Exp $
#
# Please see the file src/etc/mtree/README before making changes to this file.
#
/set type=dir uname=root gname=wheel mode=0755
.
dev mode=0555
..
etc
namedb uname=bind
dynamic uname=bind
..
master uname=bind
..
slave uname=bind
..
working uname=bind
..
..
..
/set type=dir uname=bind gname=wheel mode=0755
var uname=root
dump
..
log
..
run
named
..
..
stats
..
..
..
Сравните свой файл с приведенным выше.
Затем перезапускаем named:
# /etc/rc.d/named restart
И смотрим, что в лог файлах теперь отсутствует данная ошибка.
Апрель 5th, 2010 от puffy
No comments »
Для редиректа с www.имя_домена на имя_домена:
RewriteCond %{HTTP_HOST} ^www.yourhostname.com
RewriteRule ^(.*)$ http://yourhostname.com/$1 [R=301,L]
Март 21st, 2010 от puffy
No comments »
Март 5th, 2010 от puffy
No comments »
<meta http-equiv="refresh" content="5; url=http://targetsite.com/">
параметр «content» – время ожидания в секундах;
параметр «url» – ссылка, по которой нужно перейти.
Март 5th, 2010 от puffy
No comments »
Это может быть из-за того, что по умолчанию у apache’а установлена какая-либо кодировка. При этом специальный html-тег «meta», отвечающий за кодировку страницы, не воспринимается. Исправляется это добавлением в .htaccess следующей строки:
Февраль 27th, 2010 от puffy
No comments »
У знакомого некоторые формулы отображались «кракозяброй», оказалось у него не было шрифта «Symbol», которым написаны эти формулы.
Прикладываю этот шрифт в архиве если вдруг понадобится.
Январь 30th, 2010 от puffy
No comments »