пятница, 14 ноября 2008 г.

Настройка Wifi от Atheros

Я являюсь обладателем Wifi платки Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter. Поэтому решил описать подробности установки модуля ядра для поддержки таковой.
Для справки, я переехал на lenny/sid.
Соответственно от root добавляем в «non-free» в /etc/apt/sources.list

Обновляем aptitude:

aptitude update

Устанавливаем необходимый для сборки пакет module-assistant и исходники MadWifi:

aptitude install module-assistant madwifi

Переходим в папку с исходниками, предварительно распаковав их и выполняем:

module-assistant prepare
module-assistant a-i madwifi

Загружаем модуль:

modprobe ath_pci

Проверяем:

lsmod | grep ath_pci

Проверяем работу карточки

iwconfig ath0
ath0 IEEE 802.11b ESSID:"" Nickname:""
  Mode:Managed Channel:0 Access Point: Not-Associated
  Bit Rate:0 kb/s Tx-Power:0 dBm Sensitivity=0/3
  Retry:off RTS thr:off Fragment thr:off
  Encryption key:off
  Power Management:off
  Link Quality:0 Signal level:0 Noise level:0
  Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

  Tx excessive retries:0 Invalid misc:0 Missed beacon:0

ВСЁ!!!

Но при попытки настроить ad-hoc сеть вылазит ошибка:

# iwconfig ath0 mode Ad-hoc
Error for wireless request "Set Mode" (8B06) :
  SET failed on device ath0 ; Invalid argument.

Не беда, нужно установить пакет madwifi-tools 

И выполнить:

wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode adhoc

Теперь точно ВСЁ!!!

P.S. Kwifimaneger у меня так нормально и не заработал, поэтому пользуюсь пакетом Wifi-radar.

среда, 30 июля 2008 г.

Поехал домой добавил репрезиториев;)

Поставил стрим-бездимит, решил добавить репрезеторий
deb http://mirror.yandex.ru/debian etch main non-free contrib
deb http://mirror.yandex.ru/debian-multimedia etch main non-free contrib 
deb http://mirror.yandex.ru/debian-opera etch main non-free contrib
deb http://mirror.yandex.ru/debian-security etch main non-free contrib 
deb http://mirror.yandex.ru/debian-virtualbox etch main non-free contrib
deb http://mirror.yandex.ru/debian-volatile etch main non-free contrib 
deb http://mirror.yandex.ru/debian etch-proposed-updates main non-free contrib 

deb-src http://mirror.yandex.ru/debian etch main non-free contrib
deb-src http://mirror.yandex.ru/debian-multimedia etch main non-free contrib 
deb-src http://mirror.yandex.ru/debian-opera etch main non-free contrib
deb-src http://mirror.yandex.ru/debian-security etch main non-free contrib 
deb-src http://mirror.yandex.ru/debian-virtualbox etch main non-free contrib
deb-src http://mirror.yandex.ru/debian-volatile etch main non-free contrib 
deb-src http://mirror.yandex.ru/debian etch-proposed-updates main non-free contrib

суббота, 21 июня 2008 г.

Установка команды sudo

Первым делом, что было поставлено на свежеустановленный Debian это команда sudo. Так как по умолчанию при вводе пароля root при установке она не устанавливается Sudo делает всю работу удобней и безопасней. Установка производилась от суперпользователя командой

aptitude install sudo

после чего в конфиге /etc/sudoers
была добавлена строчка

user localhost=(ALL) ALL

Что разрешило пользователю с данной машины пользоваться всеми привилегиями суперпользователя при использовании команды sudo.
Материалы:
http://ru.wikipedia.org/wiki/Sudo
http://www.opennet.ru

Установка Opera

В винде я всегда использовал Opera как браузер и почтовик. Скачивать я его не захотел ни с сайта ни с официального репрезитория. Но зайдя на debian.nsu.ru по ftp я обнаружил там зеркало репрезетория opera.

# Opera
deb http://debian.nsu.ru/debian-opera/ etch non-free

С которого и была скачена и установлена таковая командой

sudo aptitude install opera

Установка flashplugen

Попытка установить flashplugen-nonfree успехом не увенчалась, т.к его в репрезетории нет и aptitude пытается загрузить его из интернета, а в этом есть две загвоздки. Первая это ОЧЕНЬ низкая скорость обычного интернета, а вторая это непрописанный в aptitude прокис из за того, что я использую зеркало debian.nsu.ru которое находиться в сети.
Я попробовал установить flasplugen-mozilla, результат поразил меня. Плаген интегрировался в iceweasel что посуте firefox, а также в Opera.
В konqueror плаген не интегрировался, но там мне он и не нужен.

Монтирование NTFS разделов

У меня помимо линуксовых разделов имеется два NTFS, один с виндой, другой с моими музыкой, фильмами и т.д.
Для нормального монтирования будем использовать драйвер ntfs-3g начальная информация взята с http://www.ntfs-3g.org/ переведённого с помощью гугла.
Сам пакет ntfs-3g скачан очень хитрым образом с репрезетория. В stable его нет (где то было написано, что по соображениям безопасности), поэтому добавлен репрезеторий

deb http://debian.nsu.ru/debian-backports sarge-backports main non-free contrib

и с него уже скачан и драйвер и все сопутствующие пакеты.
После всего проделанного временное монтирование

sudo mount -t ntfs-3g /dev/sda1 /mnt/win

проходило на ура, даже с корректным отображением русских букв.
Теперь предстояло настроить автоматическое монтирование.
Дописываем в конфиг /etc/fstab следующие строчки (с правами админа соответственно)

/dev/sda1 /media/Windows ntfs-3g rw,user,uid=1000,gid=1000,locale=ru_RU.utf8 0 0
/dev/sda5 /media/DATA ntfs-3g rw,user,uid=1000,gid=1000,locale=ru_RU.utf8 0 0

Где первый столбец – это устройство которое монтируем, второй – точка монтирования, папку предварительно нужно создать. Третий – драйвер с помощью которого осоществляется монтирование, четвёртый это опции монтирования, их нужно ещё подправить, но сейчас всё работает.
rw – разрешения чтения/записи
user – разрешения простому юзеру монтировать
uid и gid – с этим я ещё не разобрался;(
locale=ru_RU.utf8 – было перепробовано очень много схожих по функционалу опций и только с этой корректно стали отображаться русские шрифты при автоматическом монтировании. Все опции нужно указывать без пробелов, через запятую.
Последние два нолика – это отключения проверки при загрузке, которая включается только для корневого раздела.
Итоги
Винты монтируются автоматически, русские буквы отображаются. Минусы, винты не отображаются про входе в «носители данных» и я не разобрался с группами;(
Материалы
http://mczim-debian.blogspot.com/2007/04/ntfs-fat32.html
http://linux-ru.blogspot.com
Также использовался www.opennet.ru для чтения манов на русском.
http://www.opennet.ru/docs/RUS/mount/mount04.html
http://rus-linux.net/lib.php?name=MyLDP/file-sys/fstab.html
http://www.opennet.ru/docs/RUS/mount/mount05.html#7.7

Непосредственно установка

Как уже говориться выше ноутбук Asus X51RL (Celeron M 540, 1GB RAM, ATi Xpress 1100, Hitachi 120GB, 4USB, DVD-RAM, pcmcia, card reader, WiFi).
Версия дистрибутива Debian GNU/Linux 4.0 4.0r3.
Под установку линукса отведено 20 Гб, виндовый раздел 9 Гб, всё остальное один диск с моими аудио, видео и т.д
Установочный диск – образ первого (из трёх) DVD загруженный с зеркала debian.org.
Всё, что было прочитано до установки – это инструкция http://www.ru.debian.org/releases/stable/i386/install.pdf.ru
В приглашении к загрузки программы установки были введены следующие параметры:

tasks=«standard, kde-desktop» - для установки стандартной компоновки системы и рабочего стола KDE, т.к. по умолчанию ставится Gnome.

priority= «medium» - для получения большего уровня контроля над установкой.

installgtk – для установки в графическом интерфейсе.

Параметры программы установки указываются через пробел, без запятых.
В процессе установки был выбран репрезеторий debian.nsu.ru.
Установка прошла гладко, вообще без проблем.
«Из коробки» работает ВСЁ кроме WiFi. Все приложения которыми я успел воспользоваться имеют русский интерфейс.
Материалы:
http://www.ru.debian.org/

среда, 18 июня 2008 г.

Нормальное переключение раскладок

Нормальное переключение раскладок
В конфиге /etc/X11/xorg.conf значения выставлены таким образом:

Section "InputDevice"
....
Driver "kbd"
....
Option "XkbRules" "xorg
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"

Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Отключен к чёртовой бабушке стандартный переключатель раскладок и поставлен из репозитория kkbswitch.
Запускаем его из консоли.
Материалы:
http://ru.gentoo-wiki.com/Переключение_раскладок_в_KDE_по_alt_shift_или_ctrl_shift
http://www.opennet.ru/base/rus/kde_xkb.txt.html