FreeBSD 4.3 step by step

Xakep, номер #040, стр. 040-058-3


boot > unload (при загрузке выгружаем все модули)

boot > boot /kernel.GENERIC (возвращаемся к старому ядру)

Кириллицизация демона

На самом деле, кое-какие работы по русификации ты уже проделал при установке (я надеюсь). Теперь, переключая раскладку посредством Left Ctrl + Left Shift и удерживая Left Alt, ты можешь писать в консоли русскими кракозябрами. Про установку кириллицы в иксах и другие доки по этому поводу можно узнать на www.freebsd.org.ru в разделе Русификация.

Монтаж файловых систем

Лучше всего этот подраздел проиллюстрировать на примере скрипта, автоматизирующего весь нудный процесс монтирования и размонтирования. Тебе же не хочется все опции в голове держать?

cd /etc

touch mymnt (создаем в /etc текстовый файл)

chmod +x mymnt (теперь он у нас имеет атрибут исполнения)

vi mymnt (кодим скрипт)

while true

do

echo "

Mounter v0.666

1) Mount vfat disks

2) Mount cdrom

3) Mount floppy

4) Unmount vfat disks

5) Unmount cdrom

6) Unmount floppy

7) Exit

"

echo "Press button:"

read button

echo ""

case $button in

1) cd /

#монтируем виндовые разделы с поддержкой русских букв (если у тебя разделы находятся в extended, например, ad0s4, то для того, чтобы определить названия этих разделов, прибавляй единицу)

mount_msdos -L ru_RU.KOI8-R -W koi2dos /dev/ad0s1 /mnt/diskC

mount_msdos -L ru_RU.KOI8-R -W koi2dos /dev/ad0s5 /mnt/diskD

mount_msdos -L ru_RU.KOI8-R -W koi2dos /dev/ad0s6 /mnt/diskE

mount_msdos -L ru_RU.KOI8-R -W koi2dos /dev/ad0s7 /mnt/diskF

;;

2) cd /

#монтируем цэдером

mount -t cd9660 /dev/acd0c /mnt/cdrom

;;

3) cd /

#монтируем флоп

mount -t msdos /dev/fd0 /mnt/floppy

;;

4) cd /

#размонтирование маздайных дисков

umount /mnt/diskC

umount /mnt/diskD

umount /mnt/diskE

umount /mnt/diskF

;;

5) cd /

#размонтирование CDROM

umount /mnt/cdrom

;;

6) cd /

#размонтирование Floppy

umount /mnt/floppy

;;

7) exit 0

;;

#если нажал не тот батон, то повтор ввода

*) echo "Press number again"

continue

esac

done

exit 0

Торчим со звуком

Ни один системный конфигурационный системный файл не может быть изменен без звукового сопровождения! С таким девизом смотрим, что у нас творится с саундом:

cat /dev/sndstat

У меня получилось следующее:

FreeBSD Audio Driver (newpcm) Oct 15 2001 19:44:39

Installed devices:

pcm0: at io 0xdc00 irq 12 (1p/1r channels duplex)

Если увидишь device not configured, то тебе придется снова перекомпилировать ядро, но уже с другими параметрами для твоей звуковухи.

Далее:

cd /dev

./MAKEDEV snd0

Тем самым мы создадим некое устройство, включающее в себя микшер, секвенсер и другие прибамбасы.

Все! Саунд готов к работе. Осталось дело за mp3 плеером. Можно, конечно, слушать и с помощью mpg123 (есть на CDROM с FreeBSD в пакаджах), но я рекомендую пользоваться мега-рулезным консольным mp3blaster, который ставится на FreeBSD, Linux, NetBSD, OpenBSD. Забираем его здесь: ftp://mud.stack.nl/pub/mp3blaster/mp3blaster-3.0p7.tar.gz, разворачиваем архив и ставим:

tar zxvf mp3blaster-3.0p7.tar.gz

cd mp3blaster-3.0p7

./configure

make

make install

Готово. Набираем mp3blaster и наслаждаемся.

Продолжение следует...

Назад на стр. 040-058-2  Содержание