Добавление non-free в список источников и микропрограммное обеспечение (прошивка)
Список источников
Как известно, ISO-образ aptosid содержит только свободное ПО согласно DSFG, но существует возможность добавить contrib non-free в файл /etc/apt/sources.list.d/debian.list:
mcedit /etc/apt/sources.list.d/debian.list
Запись в файл должена выглядеть таким образом, чтобы выбор зеркального сервера мог варьироваться. Прочитайте также: Список текущего состояния Debian серверов и зеркал.:
# Debian deb http://ftp.de.debian.org/debian unstable main contrib non-free # deb-src http://ftp.de.debian.org/debian unstable main contrib non-free
После изменений источников серверов Вам нужно выполнить команду в терминале apt-get update перед поиском и установкой новых пакетов ('apt-get update' является для каждой установки рекомендуемым).
Определение несвободной прошивки
Со следующей командой устанавливаются несвободные прошивки, (предположительно contrib non-free были добавлены в список источники):
apt-get update apt-get install firmware-linux firmware-linux-free firmware-linux-nonfree
Необходимую прошивку можно определить с помощью следующего списка устройств или прошивок или с скриптом fw-detect, который находится в пакете aptosid-scripts).
$ fw-detect
Выдача скрипта fw-detect описывает команды, которые нужны чтобы инсталлировать и активировать прошивку:
Пример:
#Detected driver that requires firmware to operate #Follow these instructions to obtain the correct firmware # and activate the zd1211rw driver: apt-get update apt-get install zd1211-firmware modprobe -r zd1211rw modprobe zd1211rw
Чтобы установить прошивку из репозитория git, введите:
apt-get install git-core
Прошивки на флешке
Если Вы нуждаетесь в прошивке уже перед инсталляцией, Debian-пакеты прошивки должны быть на USB-флешке. Чтобы перезаписывать их на другой компьютер, их надо сохранить либо как файл *.zip, либо как архив *.tar.gz от http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/sid/current/ и распаковать в каталоге "firmware", в котором находятся после этого ряд файлов с окончанием *.deb.
Затем загрузите файл http://packages.debian.org/sid/firmware-linux-free*.deb и добавьте этот ко всем другим *.deb в папке, к которой Вы извлекли прошивку. Тогда передайте их с флешкой на компьютер, который нуждается в прошивку и:
dpkg -i firmware-linux-nonfree*.deb
Мы стараемся предоставлять пакеты для легально распространяемых прошивок от наших несвободных репозиториях, но не все изготовители позволяют это.
Категории прошивок
- Беспроводные карты WiFi 802.11
- Устройства Bluetooth
- Проводные карты
- Модемы
- Последовательныe карты/Устройства USB
- audio
- 
  		- Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
- 
  				- snd-cs46xx
- http://bugs.debian.org/464197
- /lib/firmware/cs46xx/cs46xx-old.fw
 
- Следуйте внимательно инструкциям, приведенным в отчете об ошибке, сумма MD5: 6510e1759d85b0627d36367febbb3a6a
 
- EMI 2|6
- 
  				- emi26
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=emi26;hb=HEAD
 /lib/firmware/emi26/
- /lib/firmware/emi26/bitstream.bin
- /lib/firmware/emi26/firmware.fw
- /lib/firmware/emi26/loader.fw
 
 
- EMI 6|2m
- 
  				- emi62
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=emi62;hb=HEAD
 /lib/firmware/emi62
- /lib/firmware/emi62/bitstream.bin
- /lib/firmware/emi62/loader.fw
- /lib/firmware/emi62/midi.fw
- /lib/firmware/emi62/spdif.fw
 
 
- Sound Blaster 16/AWE CSP
- 
  				- sb16
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=sb16;hb=HEAD
 /lib/firmware/sb16
 
- Korg 1212 IO
- 
  				- snd-korg1212
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=korg;hb=HEAD
 /lib/firmware/korg
- /lib/firmware/smctr/k1212.dsp
 
 
- ESS Allegro Maestro3
- 
  				- snd-maestro3
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=ess;hb=HEAD
 /lib/firmware/ess
- /lib/firmware/ess/maestro3_assp_kernel.fw
- /lib/firmware/ess/maestro3_assp_minisrc.fw
 
 
- Yamaha YMF724/740/744/754
- 
  				- snd-ymfpci
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=yamaha;hb=HEAD
 /lib/firmware/yamaha
- /lib/firmware/yamaha/ds1_ctrl.fw
- /lib/firmware/yamaha/ds1_dsp.fw
- /lib/firmware/yamaha/ds1e_ctrl.fw
 
 
 
- bluetooth
- 
  		- Atheros AR30xx Bluetooth chipset
- 
  				- ath3k
- apt-get install firmware-atheros
- /lib/firmware/ath3k-1.fw
 
 
- Broadcom Blutonium Bluetooth chipset (BCM203x)
- 
  				- bcm203x
- apt-get install bluez-firmware
 
 
- cpu
- 
  		- Intel
- 
  				- apt-get install intel-microcode
 
 
- eth
- 
  		- Broadcom NetXtremeII (BCM5706/5708/5709/5716, bnx)
- 
  				- bnx2
- apt-get install firmware-bnx2
 
- Broadcom NetXtremeII 10Gb (BCM57710/57711/57711E, bnx2x)
- 
  				- bnx2x
- apt-get install firmware-bnx2x
 
- Chelsio Communications T3 10Gb Ethernet
- 
  				- cxgb3
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=cxgb3
 /lib/firmware/cxgb3/
- /lib/firmware/cxgb3/*.bin
 
 
- Intel e100 (82559 D101M/ D101M, 82551-F, 82551-10), 100 Мбит/с
- 
  				- e100
- apt-get install firmware-linux-nonfree
 
- KLSI KL5USB101-based
- 
  				- klsi
- apt-get install firmware-linux-nonfree
 
- Realtek RTL8111D(L), 1 GBit/s ethernet
- 
  				- r8169
- apt-get install firmware-realtek
- /lib/firmware/rtl_nic/rtl8168d-1.fw
- /lib/firmware/rtl_nic/rtl8168d-2.fw
 
 
- SMC ISA/MCA Token Ring
- 
  				- smctr
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=tr_smctr.bin;hb=HEAD
- /lib/firmware/smctr/tr_smctr.bin
 
 
- SUN Cassini GBit/s
- 
  				- sun
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=sun;hb=HEAD
 /lib/firmware/sun
 
- Broadcom Tigon3 (tg3)
- 
  				- tg3
- apt-get install firmware-linux-nonfree
- /lib/firmware/tigon/tg3.bin
- /lib/firmware/tigon/tg3_tso5.bin
- /lib/firmware/tigon/tg3_tso.bin
 
 
 
- ieee802.11
- 
  		- Atheros AR9170 802.11n USB wireless
- 
  				- ar9170usb
- http://www.kernel.org/pub/linux/kernel/people/mcgrof/firmware/ar9170/ar9170.fw
- /lib/firmware/ar9170.fw
 
 
- Atheros AR7010/ AR9271 802.11n USB wireless
- 
  				- ath9k_htc
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=HEAD
- /lib/firmware/ar9271.fw
- /lib/firmware/ar7010.fw
- /lib/firmware/ar7010_1_1.fw
 
 
- Atmel AT76c50x 11 Мбит/с
- 
  				- atmel* at76_usb
- apt-get install atmel-firmware
- /lib/firmware/atmel_at76c5
 
 
- Broadcom b43
- 
  				- b43
- apt-get install firmware-b43-lpphy-installer
- /lib/firmware/b43/b0g0bsinitvals5.fw
- /lib/firmware/b43/b0g0initvals5.fw
- /lib/firmware/b43/ucode5.fw
 
- 1. Для большинства беспроводных b43 802.11b/g карт прошивка не требуется. 2. Если даже установлена собственная прошивка, то будет отдаваться предпочтение прошивкe с b43 карты.
 
- Broadcom b43legacy
- 
  				- b43legacy
- apt-get install firmware-b43legacy-installer
- /lib/firmware/b43legacy/ucode2.fw
- /lib/firmware/b43legacy/ucode4.fw
- /lib/firmware/b43legacy/pcm4.fw
- /lib/firmware/b43legacy/a0g0bsinitvals2.fw
- /lib/firmware/b43legacy/a0g0initvals2.fw
- /lib/firmware/b43legacy/b0g0bsinitvals2.fw
- /lib/firmware/b43legacy/b0g0initvals2.fw
 
 
- Broadcom b43legacy
- 
  				- b43legacy
- apt-get install firmware-brcm80211
- /lib/firmware/brcm/bcm43xx-0.fw
- /lib/firmware/brcm/bcm43xx_hdr-0.fw
 
 
- Intel ipw2100 (11 Мбит/с ) и Intel ipw2200 (54 Мбит/с )
- 
  				- ipw2100 ipw2200
- apt-get install firmware-ipw2x00
- /lib/firmware/ipw2100
 
 
- Intel ipw3945/ iwlwifi, 54 Мбит/с и Intel ipw4965, iwl1000/ iwl5xxx, iwl6000, iwl6050/ iwlagn, draft-n
- 
  				- iwl4965 iwl3945 iwlwifi-* iwlagn
- apt-get install firmware-iwlwifi
- /lib/firmware/iwlwifi-3945-1.ucode
- /lib/firmware/iwlwifi-3945-2.ucode
- /lib/firmware/iwlwifi-4965-1.ucode
- /lib/firmware/iwlwifi-4965-2.ucode
- /lib/firmware/iwlwifi-5000-1.ucode
- /lib/firmware/iwlwifi-5000-2.ucode
- /lib/firmware/iwlwifi-5150-2.ucode
 
 
- Intersil prism54 (p54pci/ p54usb), 54 Мбит/с
- 
  				- p54pci p54usb prism54
- http://jbnote.free.fr/prism54usb/
 
- Realtek RTL8188S 150/ RTL8191S/ RTL8192S 300 Мбит/с USB-карты WiFi
- 
  				- r8712u
- apt-get install firmware-realtek
- /lib/firmware/rtlwifi/rtl8712u.bin
 
 
- RaLink rt61, rt73, rt2860 and rt2870 54 Мбит/с
- 
  				- rt73* rt61* rt28*
- apt-get install firmware-ralink
- /lib/firmware/rt73
 
 
- Realtek 8192C/8188C 150/ 300 Мбит/с PCI-карты WiFi
- 
  				- rtl8192ce
- apt-get install firmware-realtek
- /lib/firmware/rtlwifi/rtl8192cfw.bin
 
 
- Realtek RTL8192E 150/ 300 Мбит/с PCI-карты WiFi
- 
  				- r8192e_pci
- apt-get install firmware-realtek
- /lib/firmware/RTL8192E/data.img
- /lib/firmware/RTL8192E/main.img
- /lib/firmware/RTL8192E/boot.img
 
 
- Realtek 8192S/8191S 150/ 300 Мбит/с PCI-карты WiFi
- 
  				- rtl8192se
- apt-get install firmware-realtek
- /lib/firmware/rtlwifi/rtl8192sefw.bin
 
 
- Realtek RTL8188S 150/ RTL8191S 300 Мбит/с USB-карты WiFi
- 
  				- r8192s_usb
- apt-get install firmware-realtek
- /lib/firmware/RTL8192SU/rtl8192sfw.bin
 
 
- ZyDAS zd1201 11 Мбит/с
- 
  				- zd1201
- http://surfnet.dl.sourceforge.net/sourceforge/linux-lc100020/zd1201-0.14-fw.tar.gz
- /lib/firmware/zd1201
 
 
- ZyDAS zd1211 54 Мбит/с
- 
  				- zd1211*
- apt-get install zd1211-firmware
- /lib/firmware/zd1211/zd1211
 
 
 
- modem
- 
  		- Atari DSP56k
- 
  				- dsp56k
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=dsp56k;hb=HEAD
 /lib/firmware/dsp56k
 
- Eagle ADSL
 
- radio
- 
  		- Digital Audio Broadcasting (DAB) Receiver
- 
  				- dabusb
- apt-get install firmware-linux-nonfree
- /lib/firmware/dabusb/bitstream.bin
- /lib/firmware/dabusb/firmware.fw
 
 
 
- serial
- 
  		- Computone IntelliPort Plus
- Inside Out Edgeport
- 
  				- edgeport
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=edgeport;hb=HEAD
 /lib/firmware/edgeport/
 
- Keyspan USA-xxx
- 
  				- keyspan
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=keyspan;hb=HEAD
 /lib/firmware/keyspan
- /lib/firmware/keyspan/mpr.fw
- /lib/firmware/keyspan/usa18x.fw
- /lib/firmware/keyspan/usa19.fw
- /lib/firmware/keyspan/usq19qi.fw
- /lib/firmware/keyspan/usa19qw.fw
- /lib/firmware/keyspan/usa19w.fw
- /lib/firmware/keyspan/usa28.fw
- /lib/firmware/keyspan/usa28x.fw
- /lib/firmware/keyspan/usa28xa.fw
- /lib/firmware/keyspan/usa28xb.fw
- /lib/firmware/keyspan/usa49w.fw
- /lib/firmware/keyspan/usa19qw.fw
- /lib/firmware/keyspan/usa49wlc.fw
 
 
- Keyspan PDA single-port
- 
  				- keyspanda
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=keyspan_pda;hb=HEAD
 /lib/firmware/keyspan_pda
 
- TI 3410/5052
- 
  				- ti_usb_3410_5052
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ti_3410.fw;hb=HEAD http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob;f=ti_5052.fw;hb=HEAD
- /lib/firmware/ti_usb_3410_5052/ti_3410.fw
- /lib/firmware/ti_usb_3410_5052/ti_5052.fw
 
 
- ConnectTech WhiteHEAT
- 
  				- whiteheat
- http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=whiteheat.fw;hb=HEAD http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob;f=whiteheat_loader.fw;hb=HEAD
- /lib/firmware/whiteheat/whiteheat.fw
- /lib/firmware/whiteheat/whiteheat_loader.fw
 
 
 
- tv
- 
  		- Afatech AF9005 DVB-T USB1.1
- 
  				- dvb-usb-af9005
- /lib/firmware/AF05BDA.sys
 
 
- Afatech AF9015 DVB-T
- 
  				- dvb-usb-af9015
- http://palosaari.fi/linux/v4l-dvb/firmware/af9015/5.1.0.0/dvb-usb-af9015.fw
- /lib/firmware/dvb-usb-af9015.fw
 
 
- av7110 dvb
- 
  				- av7110
- get_dvb_firmware av7110
- /lib/firmware/dvb-ttpci-01.fw
 
 
- bluebird dvb
- 
  				- bluebird
- get_dvb_firmware bluebird
- /lib/firmware/dvb-usb-bluebird-01.fw
 
 
- dec2000t dvb
- 
  				- dec2000t
- get_dvb_firmware dec2000t
- /lib/firmware/dvb-ttusb-dec-dec2000t.fw
 
 
- dec2500t dvb
- 
  				- dec2500t
- get_dvb_firmware dec2500t
- /lib/firmware/dvb-ttusb-dec-dec20500t.fw
 
 
- dec3000t dvb
- 
  				- dec3000t
- get_dvb_firmware dec3000t
- /lib/firmware/dvb-ttusb-dec-dec3000t.fw
 
 
- diusb dvb
- 
  				- diusb
- get_dvb_firmware diusb
- /lib/firmware/dvb-diusb-5.0.0.11.fw
 
 
- various full featured DVB
- 
  				- dvb
- http://www.linuxtv.org/downloads/firmware/
- Большинство дешевых карт не нуждаются в прошивке.
 
- IVTV
- Technotrend/Hauppauge Nova
- 
  				- nova
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=ttusb-budget;hb=HEAD
 /lib/firmware/ttusb-budget/
 
- or51132_qam
- 
  				- or51132_qam
- get_dvb_firmware or51132_qam
- /lib/firmware/dvb-fe-or51132_qam.fw
 
 
- or51132_vsb dvb
- 
  				- or51132_vsb
- get_dvb_firmware or51132_vsb
- /lib/firmware/dvb-fe-or51132_vsb.fw
 
 
- or51211 dvb
- 
  				- or51211
- get_dvb_firmware or51211
- /lib/firmware/dvb-fe-or51211.fw
 
 
- sp8870 dvb
- 
  				- sp8870
- get_dvb_firmware sp8870
- /lib/firmware/dvb-fe-sp8870
 
 
- sp887x dvb
- 
  				- sp887x
- get_dvb_firmware sp887x
- /lib/firmware/dvb-fe-sp887x
 
 
- tda1004x dvb
- 
  				- tda1004x
- get_dvb_firmware tda10046
- /lib/firmware/dvb-fe-tda10046.fw
 
 
 
- vga
- 
  		- ATi r128 and Radeon r100-r780
- 
  				- radeon
- apt-get install firmware-linux-nonfree
 
- Matrox MGA 100-450
- 
  				- matrox
- apt-get install firmware-linux-nonfree
 
- nVidia
- 
  				- nv
- 3D-ускорение со свободными драйверами еще не функционирует.
 
 
- video
- 
  		- cameras based on Vision's CPiA2
- 
  				- cpia2
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=cpia2;hb=HEAD
 /lib/firmware/cpia2/
- /lib/firmware/cpia2/stv0672_vp4.bin
 
 
- 3com HomeConnect (aka vicam)
- 
  				- vicam
-  http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=vicam;hb=HEAD
 /lib/firmware/vicam/
- /lib/firmware/vicam/firmware.fw
 
 
 

 Варианты поиска
 Варианты поиска

