Первые неприятности: команда не найдена

Аватар пользователя lenix_37

Установил ASPLinux12. Сеть настраивал еще во время самой установки и после перезагрузки система тут же сообщила о 80-ти обновлениях. Обновил. Главная проблема, оставшаяся еще с предыдущей версии - установка wi-fi. Собственно, эта версия ОС и появилась в надежде, что здесь мой адаптер (g510) если и не встанет по умолчанию (такое, якобы, происходит в Ubuntu), то его установка не вызовет особых проблем.

Вообще, установка этого адаптера - похоже, отдельная песня. И вопросов по этому поводу у меня, наверное, будет еще не мало (на другой ветке, конечно). В частности, на англоязычном форуме я уже встретился с отказом от этой карты в пользу какой-то другой.

Для справки привожу команды, т.е. состояние ОС после обновления:

[root@MyPC leo]# rpm -qa | grep kernel
kernel-2.6.23.1-21.3.0.120asp
kernel-2.6.22.9-91.0.120asp
kernel-headers-2.6.23.1-21.3.0.120asp

[root@MyPC leo]# rpm -qa | grep ndiswrapper
kmod-ndiswrapper-1.48-1.2.6.23.1_21.3.0.120asp
kmod-ndiswrapper-1.46-1.2.6.22.9_91.0.120asp
ndiswrapper-1.48-1.0.120asp

[root@MyPC leo]# rpm -q wireless-tools
wireless-tools-28-4.0.120asp

[root@MyPC leo]# rpm -q wpa_supplicant
wpa_supplicant-0.5.7-4.0.120asp

Доустановил еще и пакет kernel-devel-2.6.23.1-21.3.0.120asp.

Если я правильно понимаю, все необходимое для установки wi-fi адаптера имеется. Проверяю:

[root@MyPC leo]# iwconfig
bash: iwconfig: команда не найдена

[root@MyPC leo]# iwlist
bash: iwlist: команда не найдена

[root@MyPC leo]# lspci
bash: lspci: команда не найдена

[root@MyPC leo]# ndiswrapper
bash: ndiswrapper: команда не найдена

[root@MyPC leo]# wpa_supplicant
bash: wpa_supplicant: команда не найдена

Ну и как со всем этим быть? Скажем, ALTLinux реагирует на эти команды совершенно определенно, выдавая соответствующие сведения. Почему здесь-то такая тупая реакция. Я новичок в Linux, и, возможно, не понимаю каких-то самых элементарных вещей. Кто-нибудь может сказать что-то вразумительное по этому поводу?

Аватар пользователя BigAndy

Первые неприятности: команда не найдена

Цитата:
Я новичок в Linux, и, возможно, не понимаю каких-то самых элементарных вещей

Ничего нового. Все старо как мир со времен PDP и DOS.
Либо пропишите в $PATH пути по умолчаию (не рекомендуется).
Либо указывайте полный путь.

А потом, скажите, вы ведь наверняка делаете все это в терминале после команды "su"?

Кроме того: Посмотрите, а може нет необходимости пользоваться ndiswrapper'ом? Может модуль для вашей карточки уже в ядре (почти наверняка) или есть пакет для его сборки (еще более вероятно). Для этого сравните HCL с вашей моделью адаптера.

Аватар пользователя lenix_37

Re: Первые неприятности: команда не найдена

BigAndy: "...скажите, вы ведь наверняка делаете все это в терминале после команды "su"?"

Естественно (root@MyPC leo), а что надо это делать как-то иначе?

BigAndy: "Либо пропишите в $PATH пути по умолчаию (не рекомендуется). Либо указывайте полный путь."

Занятно, однако. Я полагал, что основные команды система понимает по умолчанию, и ничего кроме самой команды в root указывать не надо. Если это не так, вопрос чайника: дайте, пожалуйста хотя бы кратенькую наводку, где искать эти полные пути. Когда начинаешь знакомиться с чем-то совершенно новым, порой, не знаешь, что лучше: штудировать сначала теоретическое многопудье и только потом переходить к практике или преодолевать незнание методом тыка, справедливо полагая, что на конкретных примерах скорее доберешься до цели. Похоже, что с годами чаще приходится пользоватья вторым способом, и, наверное, поэтому он оказывается более эффективным.

BigAndy:
"...может нет необходимости пользоваться ndiswrapper'ом? Может модуль для вашей карточки уже в ядре (почти наверняка) или есть пакет для его сборки (еще более вероятно). Для этого сравните HCL с вашей моделью адаптера."

В ядре, действительно, что-то есть, судя по другим форумам, но, во-первых, надо знать, как смотреть, а, во-вторых, не факт, что мой адаптер сделан именно не этом чипсете. Их (чипсетов), по меньшей мере, два. К примеру, в Ubuntu, где адаптер точно предусмотрен (в ядре или драйвером - точно не знаю), проблемы, тем не менее, все равно остались. Тут одних только драйверов целых три штуки: от D-Link - разработчика адаптера, от Ralink - создателя чипсета и от сторонних авторов - rt2x00. И какой из них лучше, пока непонятно. Так что мое желание разобраться для начала хотя бы с командами вполне объяснимо.

Что касается HCL (я полагаю, вы имеется в виду Hardware Compatibility List), то, прежде чем покупать адаптер, я просмотрел множество сайтов и прежде всего, конечно, http://linux-wless.passys.nl. D-Link DWL-G510 я предпочел просто потому, что уже пользуюсь роутером этой фирмы. И хотя немало пользователей, у которых с этим адаптером проблемы (вполне возможно, что, как и у меня, от малограмотности), попадаются и такие у кого он прекрасно работает.

Так что теперь только вперед в надежде, что не совсем угасшее любопытство к новому и всемирная паутина все-таки к чему-то приведут.

Аватар пользователя BigAndy

Первые неприятности: команда не найдена

Цитата:
Естественно (root@MyPC leo), а что надо это делать как-то иначе?

Смотря что вы хотите получить. если хотите получить системное окружение того пользователя, в кого хотите превратиться, то используется "su - "
Штудируем man su.

Цитата:
Занятно, однако. Я полагал, что основные команды система понимает по умолчанию, и ничего кроме самой команды в root указывать не надо

Конечно понимает. Но, в отличие от виндов, системное окружение пользователя обычно не содержит ссылок на системные дирректории. Для большей безопасности.

Цитата:
где искать эти полные пути.

which|locate <имя файла>

$which iwconfig
/sbin/iwconfig

Цитата:
не знаешь, что лучше: штудировать сначала теоретическое многопудье и только потом переходить к практике или преодолевать незнание методом тыка,

Знаю. Сначала изучать. Нотации команд, файлов, как функционирует система.системного окружения сейчас приблизительно одинаковы во всех ОС.
В виндофс вы тоже не с самого первого раза начали работать, а изучали матчасть; линукс же намного многообразней и сложнее.

Цитата:
- rt2x00

Прекрасно работают безо всяких драйверов. Смотрим документацию к ядру и /boot/config...

RSS-материал