Цели: Простенький аудиоплеер, для того что бы тетя продавец в магазине
утром пришла нажала на кнопку Power и заиграла в зале музыка, так же был доступ
по сети, общая шара куда можно заливать музыку, которую потом бы плеер
воспроизводил. Устанавливать пришлось на LexPOS так как слабоватая
железяка для новой торговой программы. Вот так он выглядет.
Устанавливаем Плеер ximp3
Переходим в порты
Ищем ximp3
/usr/ports/>make search name =ximp3
Port: ximp3-0 .1 .15
Path: /usr/ports/audio/ximp3
Info: A simple console MP3 player
Maint: amdmi3@FreeBSD.org
B-deps:
R-deps:
WWW: http://www.geocities.com/matsp888/unix/index.html
//> cd /usr/ports/audio/ximp3/
Устанавливаем ximp3
/usr/ports/audio/ximp3/> make install clean
Устанавливаем Samba 3
//> cd /usr/ports/net/samba3
/usr/ports/net/samba3/> make config
+--------------------------------------------------------------------+
| Options for samba 3 .0 .32_1,1 |
| +----------------------------------------------------------------+ |
| | [ ] LDAP With LDAP support | |
| | [ ] ADS With Active Directory support | |
| | [ ] CUPS With CUPS printing support | |
| | [ ] WINBIND With WinBIND support | |
| | [ ] ACL_SUPPORT With ACL support | |
| | [ ] AIO_SUPPORT With Asyncronous IO support | |
| | [ ] FAM_SUPPORT With File Alteration Monitor | |
| | [X] SYSLOG With Syslog support | |
| | [ ] QUOTAS With Disk quota support | |
| | [X] UTMP With UTMP accounting support | |
| | [ ] PAM_SMBPASS With PAM authentication vs passdb backends | |
| | [ ] CLUSTER With experimental cluster support | |
| | [ ] DNSUPDATE With dynamic DNS update(require ADS) | |
| | [ ] EXP_MODULES With experimental modules | |
| | [X] POPT With system-wide POPT library | |
| | [X] PCH With precompiled headers optimization | |
| | [ ] MAX_DEBUG With maximum debugging | |
| | [ ] SMBTORTURE With smbtorture | |
+-+------v(+)------------------------------------------------------+-+
| [ OK ] Cancel |
+--------------------------------------------------------------------+
/usr/ports/net/samba3/> make install clean
//> ee /usr/local/etc/smb.conf
[global]
workgroup = WORKGROUP
server string = Player18
security = share
hosts allow = 192 .168 .18 . 192 .168 .0 . 127 .
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = no
disable spoolss = yes
display charset = koi8-r
unix charset = koi8-r
dos charset = cp866
[Music]
comment = Музыка
path = /usr/music
read only = No
create mask = 0660
directory mask = 0770
public = yes
writable = yes
//> echo 'samba_enable="YES"' >> /etc/rc.conf
//> /usr/local/etc/rc.d/samba start
Создаем директорию /usr/music куда будем складывать
муыку
и даем на нее права 777
Настройка звуковой карты
Подгружаем драйвер
или может быть от этого драйвера
Проверяем
Id Refs Address Size Name
1 5 0xc0400000 7db448 kernel
2 1 0xc0bdc000 4b5c snd_via8233
3 2 0xc0be1000 239e8 sound.ko
4 1 0xc0c05000 5c838 acpi.ko
Добавляем драйвер в loader.conf
snd_via8233_load="YES"
autoboot_delay="3 "
Прочитать об этом подробнее в Handbook можно
тут Добавляем строку в /etc/rc.local
для того что бы у нас плеер запускался при старте системы
su root -c "/usr/local/bin/ximp3 -sl /usr/music/*.mp3 &"
Источник: http://www.lissyara.su/articles/freebsd/trivia/install_ximp3_music_player/