Журнал LinuxFormat - перейти на главную

LXF168:От­ве­ты

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

Ответы

Есть вопрос по от­кры­то­му ПО? Пишите нам по адресу answers@linuxformat.ru, и мы най­дем от­вет.

В этом месяце мы ответим на вопросы про...

1 За­пуск ком­пь­ю­те­ра без же­ст­ко­го дис­ка

2 TightVNC для про­смот­ра DVD

3 Не­пер­си­стент­ный LXFDVD

4 Се­те­вые драй­ве­ры

5 Про­бле­мы с прин­те­ром

6 Ис­поль­зо­ва­ние ТВ-тю­не­ра в Linux

1 Без­дис­ко­вые ки­ос­ки

В Я ра­бо­таю во­лон­те­ром в ме­ст­ном му­зее. У нас есть два пуб­лич­ных киоска для по­ис­ка и про­смот­ра оциф­ро­ван­ных фо­то­гра­фий и ви­део­пре­зен­та­ций в фор­ма­те Flash. Они до­воль­но ста­рые, и ком­пь­ю­те­ры с Windows XP на­чи­на­ют достав­лять нам непри­ят­но­сти. Хо­чу за­менить их на дру­гие и восполь­зо­вать­ся Linux в ка­че­­ст­ве опе­ра­ци­он­ной сис­те­мы.

На ком­пь­ю­те­рах за­пуска­ет­ся толь­ко web-брау­зер. В на­ча­ле и в кон­це дня они вклю­ча­ют­ся и вы­клю­ча­ют­ся ав­то­ма­ти­че­­ски. При за­пуске брау­зер от­кры­ва­ет на­чаль­ное ок­но с на­ше­го web-сер­ве­ра. Да­лее все за­про­сы об­ра­ба­ты­ва­ют­ся че­рез web-сер­вер.

Ну­жен ли же­ст­кий диск на та­ком ком­пь­ю­те­ре? Мож­но ли за­гру­зить­ся по се­ти с сер­ве­ра и поль­зо­вать­ся толь­ко опе­ра­тив­ной па­мя­тью? Я хо­чу, что­бы но­вые ком­пь­ю­те­ры бы­ли как мож­но бо­лее про­сты­ми и дол­го­веч­ны­ми (и де­ше­вы­ми).

Грен­вилл Тэй­лор [Grenville Taylor]

О Без­дис­ко­вые киоски мож­но за­гру­жать по се­ти, но Вам нуж­но про­стое ре­шение, а на­стро­ить се­те­вую за­груз­ку непро­сто. Ес­ли Вам ну­жен про­стой и де­ше­вый ва­ри­ант, я бы со­ве­то­вал за­пускать Live-ди­ст­ри­бу­тив с USB-флэш­ки. Ком­пь­ю­тер за­гру­жа­ет­ся все­го раз в день, и бо­лее мед­лен­ная за­груз­ка (но, тем не менее, бы­ст­рее се­те­вой) не кри­тич­на. Для по­вы­шения про­из­во­ди­тель­но­сти в боль­шин­ст­ве Live-ди­ст­ри­бу­ти­вов мож­но сде­лать так, что­бы фай­ло­вая сис­те­ма за­гру­жа­лась в опе­ра­тив­ную па­мять, и во мно­гих из них есть воз­мож­ность за­пускать до­полнитель­ные про­грам­мы при за­груз­ке сис­те­мы – в Ва­шем слу­чае, брау­зер. Хо­ро­ший ва­ри­ант для та­кой сис­те­мы – Puppy Linux. Он ком­пакт­ный, лег­ко уста­нав­ли­ва­ет­ся на USB-диск и рас­ши­ря­ем. За­гру­зи­те ISO-об­раз с http://puppylinux.org, за­пи­ши­те его на CD и за­гру­зи­тесь с него. Для уста­нов­ки ди­ст­ри­бу­ти­ва на USB-флэш­ку щелкните по икон­ке Install [Ус­та­нов­ка] на ра­бо­чем сто­ле и сле­дуй­те по­яв­ляю­щим­ся ука­заниям. Когда за­кон­чи­те, пе­ре­за­гру­зи­тесь, но на­строй­ки не со­хра­няй­те. За­гру­зи­тесь с USB-флэш­ки, сно­ва прой­ди­те че­рез пер­во­на­чаль­ную на­строй­ку и сно­ва пе­ре­за­гру­зи­тесь, но на сей раз со­храните на­строй­ки. На дис­ке соз­да­ст­ся об­ласть по­сто­ян­но­го хранения. Те­перь мож­но на­стро­ить все так, как Вам нуж­но.

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

2 DVD по се­ти

В С по­мо­щью TightVNC я под­клю­ча­юсь к до­машнему на­столь­но­му ком­пь­ю­те­ру с двух ста­рых но­ут­бу­ков (не од­но­вре­мен­но). Од­на из нуж­ных мне про­грамм — Handbrake, с по­мо­щью про­иг­ры­ва­те­ля DVD на на­столь­ном ком­пь­ю­те­ре я кон­вер­ти­рую в ней филь­мы для по­сле­дую­ще­го про­смот­ра на те­ле­фоне. Мне ин­те­рес­но, мож­но ли поль­зо­вать­ся про­иг­ры­ва­те­ля­ми DVD на но­ут­бу­ках (кли­ен­тах) вме­сто то­го, что­бы встав­лять DVD в на­столь­ный ком­пь­ю­тер (сер­вер).

Рань­ше я про­бо­вал де­лать X-про­брос с Handbrake и оста­но­вил­ся на TightVNC, но да­же тогда не мог по­нять, мож­но ли за­пускать кли­ент­ский DVD-про­иг­ры­ва­тель на сер­ве­ре. Я но­ви­чок в Linux (хо­тя с 2008 го­да пы­та­юсь «поль­зо­вать­ся» толь­ко им). Од­но из «про­стых» ре­шений — кон­вер­ти­ро­вать все DVD в ISO, но тогда при­дет­ся кон­вер­ти­ро­вать весь диск, да­же ес­ли мне нуж­ны все­го несколь­ко тре­ков. Кро­ме то­го, это лишний шаг в про­цес­се, ко­то­рый мог быть го­раз­до про­ще, ес­ли бы DVD-про­иг­ры­ва­те­ли кли­ен­та ра­бо­та­ли с сер­ве­ром.

Whitbym, c фо­ру­мов

О Сде­лать это мож­но по-раз­но­му, в за­ви­си­мо­сти от то­го, как про­грам­ма пред­по­чи­та­ет об­ра­щать­ся к DVD. Handbrake тре­бу­ет смон­ти­ро­ван­но­го дис­ка, и Вы смо­же­те на­стро­ить к нему доступ по се­ти с Samba или NFS. Samba под­хо­дит луч­ше, к то­му же тогда Вы смо­же­те об­ра­щать­ся к дис­ку с ком­пь­ю­те­ров с Windows. На но­ут­бу­ке до­бавь­те точ­ку мон­ти­ро­вания DVD в /etc/samba/smb.conf, от­крыв в брау­зе­ре ад­рес http://localhost:901 и восполь­зо­вав­шись гра­фи­че­­ским ин­тер­фей­сом или про­сто до­ба­вив в файл сле­дую­щий текст:

[dvd]

comment = Shared DVD drive

writable = No

locking = No

guest ok = Yes

path = /mnt/dvd

Па­ра­метр path дол­жен со­дер­жать ка­та­лог, в ко­то­рый мон­ти­ру­ет­ся DVD. Опо­вес­ти­те Samba об из­менении на­стро­ек, пе­ре­за­пустив сер­вер.

sudo /etc/init.d/samba restart

Вставь­те диск в при­вод и убе­ди­тесь, что он смон­ти­ро­вал­ся в нуж­ный ка­та­лог, за­тем смон­ти­руй­те его на на­столь­ном ком­пь­ю­те­ре сле­дую­щей ко­ман­дой, ко­то­рую мож­но за­пустить че­рез VNC или SSH:

sudo mount -t cifs //laptop/dvd /mnt/laptop

Здесь laptop – имя хоста или IP-ад­рес но­ут­бу­ка, а /mnt/laptop – ка­та­лог на на­столь­ном ком­пь­ю­те­ре, в ко­то­рый нуж­но смон­ти­ро­вать DVD. Те­перь на на­столь­ном ком­пь­ю­те­ре мож­но за­пустить Handbrake, на­жать кноп­ку Source (Ис­точник) и ука­зать точ­ку мон­ти­ро­вания.

Аль­тер­на­тив­ный ва­ри­ант – экс­пор­ти­ро­вать блоч­ное уст­рой­ст­во и за­тем смон­ти­ро­вать его на на­столь­ном ком­пь­ю­те­ре. Пре­иму­ще­ст­во это­го под­хо­да в том, что он так­же ра­бо­та­ет с про­грам­ма­ми, ко­то­рые об­ра­ща­ют­ся к дис­ку на­пря­мую, а не че­рез смон­ти­ро­ван­ную фай­ло­вую сис­те­му. Се­те­вое блоч­ное уст­рой­ст­во (Network Block Device – nbd) – это функ­ция яд­ра для досту­па к уда­лен­ным уст­рой­ст­вам или фай­лам, как ес­ли бы они бы­ли локаль­ным блоч­ным уст­рой­ст­вом. За­пусти­те на но­ут­бу­ке сле­дую­щую ко­ман­ду:

nbd-server 5555 /dev/sr0

Чис­ло – ис­поль­зуе­мый порт; по­дой­дет лю­бой порт с но­ме­ром боль­ше 1024. За ним сле­ду­ет блоч­ное уст­рой­ст­во при­во­да DVD, обыч­но /dev/sr0 для пер­во­го или един­ст­вен­но­го при­во­да оп­ти­че­­ских дис­ков. За­тем на на­столь­ном ком­пь­ю­те­ре вы­полните ко­ман­ду

sudo nbd-client laptop 5555 /dev/nbd0

Здесь laptop – имя хоста но­ут­бу­ка, а но­мер пор­та – тот же, что ис­поль­зо­вал­ся на но­ут­бу­ке. Ес­ли Вы ви­ди­те со­об­щение об ошиб­ке, за­гру­зи­те мо­дуль nbd вруч­ную пе­ред за­пуском кли­ен­та:

sudo modprobe -v nbd

Эта ко­ман­да соз­да­ет уст­рой­ст­во /dev/nbd0, ко­то­рое ра­бо­та­ет точ­но так же, как локаль­ный при­вод DVD. Те­перь мож­но ли­бо смон­ти­ро­вать /dev/nbd0, ли­бо восполь­зо­вать­ся лю­бой про­грам­мой, ко­то­рая об­ра­ща­ет­ся к дис­ку на­пря­мую, на­при­мер, mplayer/mencoder, точ­но так же, как ес­ли бы диск был в локаль­ном при­во­де. Когда за­кон­чи­те, уда­ли­те блоч­ное уст­рой­ст­во ко­ман­дой:

sudo nbd-client -d /dev/nbd0

3 Пер­си­стент­ные LXFDVD

В С по­мо­щью скрип­та dvd2usb я сде­лал за­гру­зоч­ный USB-бре­лок объ­е­мом 32 ГБ из ди­ст­ри­бу­ти­ва на LXFDVD 166. Он ра­бо­та­ет нор­маль­но. Но я хо­чу поль­зо­вать­ся ди­ст­ри­бу­ти­вом на брел­ке как серь­ез­ной опе­ра­ци­он­ной сис­те­мой, а он не под­дер­жи­ва­ет пер­си­стент­ность, по­это­му бес­по­ле­зен для ме­ня. У ме­ня есть де­ся­ток по­хо­жих брел­ков, на ка­ж­дом свой ди­ст­ри­бу­тив, и поч­ти всегда мне при­хо­дит­ся ждать несколь­ко ча­сов, по­ка ISO-об­раз за­гру­зит­ся с Pendrive Linux. Я чи­таю Linux Format несколь­ко лет, и очень немно­гие DVD при­го­ди­лись мне, по­то­му что ISO-об­ра­зы на них бы­ва­ют ред­ко.

Был бы весь­ма при­зна­те­лен, ес­ли бы вы ска­за­ли, как сде­лать за­гру­зоч­ную флэш­ку с под­держ­кой пер­си­стент­но­сти из LXFDVD, не за­гру­жая ог­ром­ные фай­лы. Я про­бо­вал ис­кать от­вет на этот во­прос в Ин­тернете, и вез­де мне со­ве­ту­ют поль­зо­вать­ся Pendrive Linux или чем-то вро­де.

Вин­сент Кинг­стон [Vincent Kingston]

О На­ши DVD пред­на­зна­че­ны в основ­ном для уста­нов­ки ди­ст­ри­бу­ти­вов, а скрипт dvd2usb – лишь спо­соб восполь­зо­вать­ся DVD на ком­пь­ю­те­ре без DVD-при­во­да. Да, боль­шая часть ва­ри­ан­тов за­груз­ки от­но­сит­ся к Live-сре­де, но они пред­на­зна­че­ны лишь для то­го, что­бы по­про­бо­вать ди­ст­ри­бу­тив, а не для по­сто­ян­но­го ис­поль­зо­вания. В ря­де ди­ст­ри­бу­ти­вов, в ча­ст­но­сти, Ubuntu и его про­из­вод­ных, есть ути­ли­та Startup Disk Creator, спо­соб­ная соз­дать за­гру­зоч­ную флэш­ку с об­ла­стью по­сто­ян­но­го хранения дан­ных, а Unetbootin уме­ет де­лать то же для дру­гих ди­ст­ри­бу­ти­вов, ко­то­рые ис­поль­зу­ют один ISO-об­раз.

Ес­ли по­ме­щать ди­ст­ри­бу­ти­вы на DVD в ви­де ISO-об­ра­зов, чи­та­те­лям бу­дет менее удоб­но – им при­дет­ся сна­ча­ла про­жечь ди­ст­ри­бу­тив на CD или DVD и толь­ко по­том за­гру­зить­ся с него. Я по­экс­пе­ри­мен­ти­ро­вал со скрип­том для соз­дания ISO-об­ра­зов с DVD, но при соз­дании за­гру­зоч­ных дис­ков ис­поль­зу­ет­ся столь­ко раз­лич­ных па­ра­мет­ров и ме­то­дов, что не уда­лось най­ти ка­кой-то по­сто­ян­ный ме­тод, при­год­ный для всех, и об­раз уда­лось соз­дать лишь для несколь­ких ди­ст­ри­бу­ти­вов. Ес­ли Вам нуж­на бо­лее по­сто­ян­ная уста­нов­ка на флэш­ке, про­ще за­гру­зить­ся с DVD и уста­но­вить ди­ст­ри­бу­тив на флэш­ку, как на же­ст­кий диск. О том, что­бы за­груз­чик уста­нав­ли­вал­ся имен­но на флэш­ку, а не на же­ст­кий диск, нуж­но по­за­бо­тить­ся, но в осталь­ном все долж­но быть про­сто. Так у Вас поя­вит­ся пор­та­тив­ный ди­ст­ри­бу­тив, ко­то­рый мож­но об­нов­лять, и ме­сто для хранения сво­их фай­лов.

Ос­нов­ной недоста­ток в том, что за­пуск ди­ст­ри­бу­ти­ва с флэш­ки со­кра­ща­ет срок ее служ­бы – но флэш­ки де­ше­вы и их лег­ко за­менить, так что этот недоста­ток не фатальный.

4 Нет се­ти

В У ме­ня но­ут­бук Toshiba с пре­дуста­нов­лен­ной Windows 7, и на нем я уста­но­вил Linux Mint 13 (64-бит­ный). В Windows все ра­бо­та­ет от­лич­но, а в Linux Mint не ра­бо­та­ет сеть — как про­вод­ная, так и бес­про­вод­ная. Я пред­по­ло­жил, что за про­вод­ное со­единение от­ве­ча­ет Ethernet-кон­трол­лер Atheros. О кон­трол­ле­ре Realtek я не по­ду­мал, счи­тая, что он реа­ли­зу­ет толь­ко бес­про­вод­ное со­единение, а им я зай­мусь, когда раз­бе­русь с про­вод­ным. Это пра­виль­но?

Не­сколь­ко ча­сов по­чи­тав Ин­тернет на дру­гом ком­пь­ю­те­ре, я пе­ре­про­бо­вал мно­же­ст­во дру­гих ва­ри­ан­тов, в том чис­ле пе­реуста­нов­ку ndiswrapper из ис­ходников. Я знаю, что в фай­ло­вой сис­те­ме есть все ком­понен­ты ndiswrapper, но сис­те­ма не мо­жет их най­ти.

По­тер­пев неуда­чу с ndiswrapper, я ре­шил по­про­бо­вать уста­но­вить драй­ве­ра Linux для Atheros. За­гру­зил Compat-wireless-2012-11-25-p с www.orbit-lab.org и вы­полнил ко­ман­ды ./scripts/driverselect alx, make, sudo make install и modprobe alx — и в ре­зуль­та­те по­лу­чил со­об­щение “FATAL: module alx not found [ФАТАЛЬНАЯ ОШИБКА: мо­дуль alx не най­ден]”.

Хью Гэр­ри­оч [Hugh Garrioch]

О Для Ва­ше­го Ethernet-кон­трол­ле­ра не ну­жен ndiswrapper: у него есть «род­ной» драй­вер Linux. Так как чип­сет до­воль­но но­вый, драй­вер еще не до­бав­лен в основ­ное яд­ро, но его лег­ко уста­но­вить. Ис­поль­зо­ван­ная Ва­ми про­це­ду­ра ком­пи­ля­ции и уста­нов­ки мо­ду­ля alx долж­на бы­ла ра­бо­тать, но нуж­но убе­дить­ся, что сим­во­ли­че­­ская ссыл­ка /usr/src/linux ука­зы­ва­ет на вер­сию яд­ра, для ко­то­рой про­из­во­дит­ся сбор­ка (драй­ве­ра яд­ра «вне де­ре­ва» долж­ны ком­пи­ли­ро­вать­ся от­дель­но для ка­ж­до­го яд­ра). Ес­ли яд­ро все­го од­но, про­блем быть не долж­но. Еще один под­вод­ный ка­мень – тот, что по­сле уста­нов­ки лю­бых мо­ду­лей яд­ра нуж­но вы­полнить ко­ман­ду

sudo depmod -a

Она об­нов­ля­ет ис­поль­зуе­мый modprobe спи­сок доступ­ных мо­ду­лей и их за­ви­си­мо­стей. Эта ко­ман­да вы­пол­ня­ет­ся при за­груз­ке сис­те­мы, но при са­мо­стоя­тель­ной ком­пи­ля­ции мо­ду­лей без пе­ре­за­груз­ки ее нуж­но за­пустить от­дель­но.

Впро­чем, есть и бо­лее про­стой ва­ри­ант: восполь­зо­вать­ся па­ке­том для Ubuntu/Mint, ко­то­рый уста­нав­ли­ва­ет этот мо­дуль. С ним Вам не при­дет­ся не толь­ко ком­пи­ли­ро­вать и уста­нав­ли­вать мо­дуль, но и пе­реуста­нав­ли­вать его по­сле об­нов­ления яд­ра. Это осо­бен­но удоб­но с се­те­вы­ми драй­ве­ра­ми, ведь ес­ли Вы за­бу­де­те пе­ре­ком­пи­ли­ро­вать их пе­ред за­груз­кой в но­вое яд­ро, у Вас не бу­дет се­те­во­го со­единения для за­груз­ки но­вых. От­крой­те Synaptic и уста­но­ви­те па­кет, ко­то­рый Вы пы­та­лись уста­но­вить вруч­ную – linux-backports-modules-cw-3.3-precisegeneric (cw оз­на­ча­ет compat-wireless). Па­ке­тов linux-backports-modules-cw несколь­ко – вы­би­рай­те имен­но этот. Это пустой па­кет, ко­то­рый про­сто вы­зы­ва­ет вер­сию, под­хо­дя­щую для Ва­ше­го яд­ра. Так мы га­ран­ти­ру­ем, что ка­ж­дый раз при об­нов­лении яд­ра бу­дет уста­нав­ли­вать­ся нуж­ный драй­вер.

Ва­ша бес­про­вод­ная кар­та до­воль­но но­вая, ее офи­ци­аль­ный драй­вер для Linux еще не вы­пу­щен. В прин­ци­пе, драй­вер есть, но его уста­нов­ка сей­час не очень удоб­на. Под­роб­ные ука­зания и ссыл­ки мож­но най­ти на http://askubuntu.com/questions/139632/wireless-card-realtek-rtl8723ae-bt-is-notrecognized. Од­на­ко Realtek любезно пре­доста­ви­ла ин­фор­ма­цию и уст­рой­ст­ва, необ­хо­ди­мые раз­ра­бот­чи­кам Linux для написания драй­ве­ра, по­это­му в но­вых вер­си­ях яд­ра эта кар­та бу­дет под­дер­жи­вать­ся.

5 Брат мой — враг мой

В Я пы­та­юсь за­ста­вить ра­бо­тать в Ubuntu один из мо­их прин­те­ров — Brother MFC-5890CN или Brother MFC-215C. Рань­ше у ме­ня по­лу­ча­лось, но те­перь я не мо­гу най­ти до­ку­мент со все­ми ко­ман­да­ми, ко­то­рый нуж­но ско­пи­ро­вать и вста­вить в тер­ми­нал. Мне нра­вит­ся Ubuntu 12.10, но по­ка я не мо­гу под­клю­чить и на­стро­ить прин­тер, при­хо­дит­ся оста­вать­ся в Windows. Вво­дить ко­ман­ды в тер­ми­на­ле ме­ня вполне уст­раи­ва­ет.

Билл Ше­перд [Bill Shepherd]

О У Вас необыч­ные прин­те­ры – обо­их нет в ба­зе дан­ных http://linuxprinting.org. Од­на­ко Brother лю­без­но по­став­ля­ет драй­ве­ры Linux, и необ­хо­ди­мые па­ке­ты мож­но най­ти на http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html. Для ка­ж­до­го прин­те­ра за­гру­жа­ют­ся два па­ке­та: драй­вер LPR и драй­вер cupswrapper. Пер­вый – драй­вер, под­хо­дя­щий для ис­поль­зо­вания прин­те­ра со ста­рой сис­те­мой пе­ча­ти lpr. Вто­рой обес­пе­чи­ва­ет так­же ра­бо­ту с CUPS.

Вы­бе­ри­те нуж­ную вер­сию па­ке­тов – 32- (i386) или 64-бит­ную (amd64), в за­ви­си­мо­сти от Ва­ше­го ди­ст­ри­бу­ти­ва. За­гру­зи­те че­ты­ре па­ке­та в от­дель­ный ка­та­лог. За­тем их мож­но уста­но­вить по от­дель­но­сти, два­ж­ды щелк­нув по ка­ж­до­му па­ке­ту (при этом па­кет за­гру­зит­ся в Ubuntu Software Centre), или все сра­зу с ко­ман­дой стро­ки:

dkpg --install --recursive directory/where/you/put/them

По­сле уста­нов­ки драй­ве­ров у Вас долж­на поя­вить­ся воз­мож­ность на­строй­ки прин­те­ра че­рез ути­ли­ту в на­строй­ках сис­те­мы [System Settings] или че­рез брау­зер, от­крыв в нем ад­рес http://localhost:631. Не­ко­то­рые поль­зо­ва­те­ли со­об­ща­ли о том, что прин­те­ры не ра­бо­та­ли с эти­ми драй­ве­ра­ми из-за от­сут­ст­вия необ­хо­ди­мо­го ка­та­ло­га spool, что мож­но ис­пра­вить сле­дую­щей ко­ман­дой:

mkdir -p /var/spool/lpd

Ес­ли ка­та­лог су­ще­ст­ву­ет, ко­ман­да не де­ла­ет ниче­го, и мож­но про­сто ту­по за­пускать ее по­сле уста­нов­ки па­ке­тов, что­бы из­бе­жать про­блем.

6 Те­ле­ви­зор мол­чит

В Я толь­ко что пе­ре­шел с Windows на Linux, уста­но­вив 32-бит­ную вер­сию Ubuntu 12.04. Мо­же­те по­мочь на­стро­ить ТВ-тюнер PVR-TV7134? Ка­кое ПО и драй­ве­ры необ­хо­ди­мы?

Уиль­ям То­мас [William Thomas]

О Пре­ж­де все­го, в Linux драй­ве­ры уста­нав­ли­ва­ют­ся не так, как в Windows. На са­мом де­ле, драй­ве­ра боль­шин­ст­ва уст­ройств уже встрое­ны в сис­те­му в ви­де мо­ду­лей яд­ра. Не­мно­гие осталь­ные не нуж­но за­гру­жать из Ин­тернета – обыч­но они доступ­ны че­рез менед­жер па­ке­тов ди­ст­ри­бу­ти­ва. Мо­дуль драй­ве­ра для Ва­ше­го ТВ-тюнера есть в яд­ре, он на­зы­ва­ет­ся saa7134. Он дол­жен за­гру­жать­ся ав­то­ма­ти­че­­ски при об­на­ру­жении кар­ты во вре­мя за­груз­ки. Что­бы это про­ве­рить, от­крой­те тер­ми­нал и на­бе­ри­те:

lsmod | grep saa7134

Ко­ман­да вы­ве­дет спи­сок всех ис­поль­зуе­мых мо­ду­лей, со­от­вет­ст­вую­щих за­про­су. Это как минимум saa1734 и, воз­мож­но, неко­то­рые дру­гие, на­при­мер, saa1734-dvb для при­емника Freeview. Ес­ли мо­дуль не за­гру­жа­ет­ся ав­то­ма­ти­че­­ски, за­гру­зи­те его ко­ман­дой

sudo modprobe -v saa7134

Она долж­на со­об­щить, что мо­дуль за­гру­жен. Что­бы это про­ис­хо­ди­ло ав­то­ма­ти­че­­ски при ка­ж­дой за­груз­ке, мож­но до­ба­вить необ­хо­ди­мые мо­ду­ли, по од­но­му на стро­ку, в файл /etc/modules. Для это­го нуж­ны пра­ва root, по­это­му в Ubuntu это про­ще все­го сде­лать ко­ман­дой

echo “saa7134” | sudo tee -a /etc/modules

При за­груз­ке мо­дуль соз­даст фай­лы уст­ройств /dev/video или /dev/dvb, в за­ви­си­мо­сти от спе­ци­фи­ка­ции кон­крет­ной кар­ты (здесь при­го­дил­ся бы вы­вод lspci, как опи­са­но во врез­ке «По­мо­ги­те нам по­мочь вам»). Есть раз­ные про­грам­мы для ра­бо­ты с ТВ-тюнером. Од­на из наи­бо­лее мощ­ных, по­жа­луй, MythTV – но, несо­мнен­но, и од­на из са­мых слож­ных для освоения. Для обыч­но­го про­смот­ра пре­крас­но по­дой­дут VLC, SMPlayer или Gnome MPlayer – все они доступ­ны в Ubuntu Software Centre. За­пустив VLC, зай­ди­те в Media > Open Capture Device [Муль­ти­ме­диа > От­крыть уст­рой­ст­во за­хва­та], вы­бе­ри­те тип уст­рой­ст­ва – “Video 4 Linux 2” для ана­ло­го­во­го тюнера или кар­ты за­хва­та и “TV (digital)” для тюнера DVB (Freeview). За­тем вы­бе­ри­те имя уст­рой­ст­ва, со­от­вет­ст­вен­но /dev/video0 или /dev/dvb/adapter0 для пер­вой или един­ст­вен­ной кар­ты, и на­жми­те Play [Воспро­из­ве­сти]. Для циф­ро­во­го ТВ сис­те­му достав­ки [delivery system] нуж­но уста­но­вить в DVB-T, это сер­вис бес­плат­но­го циф­ро­во­го ТВ.

Ес­ли Вы поль­зуе­тесь DVB, нуж­но пре­доста­вить VLC спи­сок ис­поль­зуе­мых ка­на­лов. Ус­та­но­ви­те па­кет dvb-utils, зай­ди­те на www.digitaluk.co.uk/postcodechecker, что­бы най­ти свой локаль­ный пе­ре­дат­чик, и за­пусти­те в тер­ми­на­ле

scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/YOUR-TRANSMITTER -o zap >~/channels.conf

Ка­на­лы про­сканиру­ют­ся и со­хра­нят­ся в фай­ле. За­тем VLC и дру­гие ме­диа-про­иг­ры­ва­те­ли ав­то­ма­ти­че­­ски под­хва­тят их от­ту­да. В по­ряд­ке аль­тер­на­ти­вы мож­но восполь­зо­вать­ся Kaffeine – в нем есть все воз­мож­но­сти, необ­хо­ди­мые для циф­ро­во­го ТВ, вклю­чая сканиро­вание ка­на­лов. Его един­ст­вен­ный воз­мож­ный недоста­ток для Вас в том, что это про­грам­ма для KDE. Запус­титься-то на Unity она за­пустит­ся, но про­грам­мы KDE в Unity/Gnome, и на­обо­рот, вы­гля­дят несколько чу­же­род­ны­ми. |

Персональные инструменты
купить
подписаться
Яндекс.Метрика