Если есть роутер, то подключать клавиатуру и монитор к серверу необязательно. После загрузки Live CD вычисляем IP севера по таблице DHCP клиентов роутера (DHCP на роутере должен быть включен), и затем через терминал или с помощью PUTTY (для Windows) соединяемся с сервером по ssh.
Для терминала (Mac, linux пользователей) :
ssh root@x.x.x.x
где x.x.x.x - IP нашего аудиосервера.
Далее вводим пароль (voyage).
Если работаем с монитором и клавиатурой, то после загрузки , на запрос login вводим root , на запрос password: voyage
Далее:
1. Создаем директорию для инсталляционного исходника:
mkdir /tmp/root
mount -o loop /live/image/live/filesystem.squashfs /tmp/root
cd /tmp/root
2. Создаем точку монтирования для диска на который будем инсталлировать систему:
mkdir /tmp/cf
3. Предварительно разбиваем на разделы и форматируем диск с помощью готового скрипта:
/usr/local/sbin/format-cf.sh /dev/sda
(Т. е. создаем /dev/sda1 ext2 раздел /dev/sda устройстве - нашем flash диске)
4. Запускаем скрипт:
/usr/local/sbin/voyage.update
отвечаем на кучу глупых вопросов в процессе установки системы на флешку, практически все ответы по умолчанию, кроме типа компъютера, здесь вместо ALIX выбираем generic PC - опция 6; и еще проверяем, что в качестве distribution directory указана /tmp/root и в качестве mount point указана /tmp/cf
После установки, вынимаем CD и перегружаемся.
После загрузки сервера уже с флешки возобновляем ssh соединение как описано выше и настраиваем систему:
Делаем доступным flash диск для записи:
remountrw
Т. к. не очень хорошо оставлять пароли "по-умолчанию" меняем пароль "суперпользователя" (root):
passwd
и на запрос системы два раза вводим новый пароль.
Обновляем пакеты системы (это обязательно):
apt-get update
Устанавливаем простенький текстовый редактор для правки конфигурационных файлов:
apt-get install nano
Устанавливаем базовый пакет поддержки acpi, чтобы устройство можно было отключить штатной кнопкой питания:
apt-get install acpi-support-base
Устанавливаем службу Bonjour/Zeroconf : (только для voyage 0.7)
apt-get install avahi-daemon
чтобы находить наш сервер по имени voyage.local (любители Мас оценят и для програм - клиентов полезно)
Конфигурируем её (загружаем файл конфигурации в редактор и правим):
nano /etc/avahi/avahi-daemon.conf
Редактируем строчки:
host-name=voyage
domain-name=local
Сохраняем и выходим:
ctrl+o
ctrl+x
Далее кратенько опишу, как подключать общие Windows папки к нашему плееру по протоколу cifs/smb,
пользователям Mac и Linux выгоднее пользоваться более "нативным" протоколом nfs.
Итак, создаем точку монтирования для общей сетевой папки с музыкой:
mkdir /mnt/cifs
У меня, например эта папка находится на NAS хранилище.
Делаем автоматическое подключение (монтирование), для этого правим файл fstab:
nano /etc/fstab
добавляем в конец строчку:
//x.x.x.x/share/*/mnt/cifs* *cifs *credentials=/root/.credentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Где вместо x.x.x.x забиваем IP компьютера с общей музпапкой или его доменное имя в сети, а вместо share имя самой папки.
Сохраняем и выходим:
ctrl+o
ctrl+x
Создаем файл с именем пользователя и паролем, таким же, что на ПК, где общая папка с музыкой.
nano /root/.credentials
набираем в редакторе:
user=имя пользователя
password=пароль
сохраняемся и выходим:
ctrl+o
ctrl+x
Делаем файл недоступным для других:
chmod 600 /root/.credentials
Связываем "музыкальную" директорию mpd (указана в /etc/mpd.conf) c "расшаренными" в сети музпапками.
ln -s /mnt/cifs/path/to/albums/ /var/lib/mpd/music
где /path/to/albums - папки с музыкой на //x.x.x.x/share
Далее настраиваем плеер mpd:
Редактируем файл конфигурации самого плеера mpd:
nano /etc/mpd.conf
Достаточно в секции Audio output добавить:
audio_output {
type "alsa"
name "SPDIF"
device "spdif"
}
и изменить следующие строки:
audio_output {
type "alsa"
name "My alas device"
device "hw:0,0" # optional
format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
вот так:
audio_output {
type "alsa"
name "ESI Julia"
device "hw:0,0" # optional
# format "44100:16:2" # optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}
Сохраняем и выходим:
ctrl+o
ctrl+x
Т.е. активируем SPDIF.
Прикол состоит в том, что не указав конфигурацию АЛСЫ для Джулии (а только для СПДИФ) 24/192 почему-то игрался с искажениями.
После всех этих настроек:
remountro
и
перегружаемся:
shutdown -r now
или выключаем с кнопки.
Социальные закладки