Repository 32bit  Forum
Repository 64bit  Wiki

Bluetooth

Da Slacky.eu.
Versione delle 18:57, 16 dic 2006, autore: L1q1d (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Questa guida si occuperà di spiegare passo passo come installare una periferica bluetooth su slackware 11. Le periferiche bluetooth che consentono la connettività tra telefonini, stampanti auricolari ecc ecc. L'implementazione di queste periferiche è ormai ben radicata nel kernel ma il progetto che le gestisce ha fatto un drastico cambiamento inserendo il supporto per dbus. Questo ha creato non pochi problemi, dovuti non solo alla gestione delle dipendeze (su slackware in particolare) ma anche alla gestione delle regole di dbus.

Indice

Il necessario

  • i pacchetti del progetto bluez (www.bluez.org)
  • dbus (nella versione consigliato su bluez)
  • il vostro editor di testo preferito
  • diritti di root
  • sorgenti del kernel

Messa in opera

Se avete scaricato i pacchetti da Slacky.it potete passare direttamente alla sezione configurazione

Kernel

Se il kernel da voi in uso è diverso da quello di default di Slackware 11, sarà necessario compilare anche

Networking --->

<*> Bluetooth subsystem support  --->

--- Bluetooth subsystem support
<M>   L2CAP protocol support
<M>   SCO links support
<M>   RFCOMM protocol support
[*]     RFCOMM TTY support
<M>   BNEP protocol support
[*]     Multicast filter support
[*]     Protocol filter support
<M>   HIDP protocol support

Bluetooth device drivers  --->
<M> HCI USB driver
[*]   SCO (voice) support
<M> HCI UART driver
[*]   UART (H4) protocol support
[*]   BCSP protocol support
[*]   Transmit CRC with every BCSP packet
<M> HCI BCM203x USB driver
<M> HCI BPA10x USB driver
<M> HCI BlueFRITZ! USB driver
<M> HCI DTL1 (PC Card) driver
<M> HCI BT3C (PC Card) driver
<M> HCI BlueCard (PC Card) driver
<M> HCI UART (PC Card) device driver
<M> HCI VHCI (Virtual HCI device) driver

Ricompilando in kernel avrete così a disposizione i moduli per il supporto bluetooth.

Bluez

I pacchetti di bluez sono:

  • bluez-firmware
  • bluez-hcidump
  • bluez-libs
  • bluez-utils

Quindi per compilarli e installarli

tar zxvpf bluez-libs*.tar.gz
cd bluez-libs*
./configure --prefix=/usr
make
if `checkinstall -v &> /dev/null`; then checkinstall; else make install; fi
cd ..
tar zxvpf bluez-firmware*.tar.gz
cd bluez-firmware*
./configure --prefix=/usr
if `checkinstall -v &> /dev/null`; then checkinstall; else make install; fi
tar zxvpf bluez-hcidump*.tar.gz
cd bluez-hcidump*
./configure --prefix=/usr
make
if `checkinstall -v &> /dev/null`; then checkinstall; else make install; fi
tar zxvpf bluez-utils*.tar.gz
cd bluez-utils*
./configure --prefix=/usr
make
if `checkinstall -v &> /dev/null`; then checkinstall; else make install; fi

A questo punto il sistema è quasi pronto per funzionare.

Configurazione

Strumenti personali
Namespace

Varianti