Помогите настроить сеть (wi-fi, 3gmodem, iPhone)

Автор DruKot, 07 августа 2012, 21:53:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

DruKot

я бы не спрашивал, если бы все было так просто:
hybrid_wl#  make clean   (optional)
bash: syntax error near unexpected token `('

hybrid_wl# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.32-5-686/build: Нет такого файла или каталога.  Останов.
make: *** [all] Ошибка 2


пробовал скачивать заново, пробовал скачивать другую версию, нет нигде этой папки modules в архиве
lib# ls -l
итого 2536
-rwxr-xr-x 1 52258 users   12381 Окт 22  2011 LICENSE.txt
-rw-r--r-- 1 52258 users 2578376 Окт 22  2011 wlc_hybrid.o_shipped
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320

yura_n

Попробуйте установить linux-headers, а затем снова выполнить make.

DruKot

#32
Пакет linux-headers - виртуальный, его функции предоставляются пакетами:
  linux-headers-2.6-xen-686 2.6.32+29
  linux-headers-2.6-vserver-686 2.6.32+29
  linux-headers-2.6-vserver-686-bigmem 2.6.32+29
  linux-headers-2.6-openvz-686 2.6.32+29
  linux-headers-2.6-amd64 2.6.32+29
  linux-headers-2.6-686 2.6.32+29
  linux-headers-2.6-686-bigmem 2.6.32+29
  linux-headers-2.6-486 2.6.32+29
  linux-headers-2.6.32-5-xen-686 2.6.32-45
  linux-headers-2.6.32-5-vserver-686 2.6.32-45
  linux-headers-2.6.32-5-vserver-686-bigmem 2.6.32-45
  linux-headers-2.6.32-5-openvz-686 2.6.32-45
  linux-headers-2.6.32-5-amd64 2.6.32-45
  linux-headers-2.6.32-5-686 2.6.32-45
  linux-headers-2.6.32-5-686-bigmem 2.6.32-45
  linux-headers-2.6.32-5-486 2.6.32-45
Вы должны явно указать, какой именно вы хотите установить.

Какой мне выбрать?

Сообщение объединено: 09 сентября 2012, 01:24:37

в общем установил хедерс, то же самое:
root@drubook:/home/drukot/hybrid_wl# make clean   (optional)
bash: syntax error near unexpected token `('
root@drubook:/home/drukot/hybrid_wl# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.32-5-686/build: Нет такого файла или каталога.  Останов.
make: *** [all] Ошибка 2
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320

yura_n

#33
Цитата: DruKot от 09 сентября 2012, 00:04:50/lib/modules/2.6.32-5-686/build
Зайдите в эту папку, посмотрите чего там нет. Если нет самой папки 2.6.32-5-686, то надо смотреть дальше в сторону (неустановленных) компонентов ядра и устанавливать их, если нет только папки build, то создайте ее вручную, с помощью mkdir, и посмотрите что make напишет дальше.

DruKot

папка 2.6.32-5-686 есть, build создал, ошибка не изменилась :(
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320

yura_n

apt-get install build-essential
apt-get install linux-source

Потом попробуйте еще раз make.

DruKot

build-essential уже установлена последняя версия,
linux-source не устанавливается:
root@drubook:/home/drukot# apt-get install linux-source
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет linux-source - виртуальный, его функции предоставляются пакетами:
  linux-source-2.6 1:2.6.32+29
  linux-source-2.6.32 2.6.32-45
Вы должны явно указать, какой именно вы хотите установить.

E: Для пакета linux-source не найден кандидат на установку
root@drubook:/home/drukot# apt-get install linux-source-2.6.32 2.6.32-45
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Не удалось найти пакет 2.6.32-45
E: Не удалось найти пакет по регулярному выражению 2.6.32-45
root@drubook:/home/drukot# apt-get install linux-source-2.6 1:2.6.32+29
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Не удалось найти пакет 1:2.6.32+29
E: Не удалось найти пакет по регулярному выражению 1:2.6.32+29
:(
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320

yura_n

#37
Цитата: DruKot от 10 сентября 2012, 00:33:04apt-get install linux-source-2.6.32 2.6.32-45
А что вы ждете от подобной записи? Конечно результата не будет. Вы неправильно написали. Shell интерпретировал это как регулярное выражение, попытался найти результат и на базе этого результата что-то установить.
uname -a
Смотрите какое у вас ядро. Затем:
apt-cache search linux-source
получаете список доступных пакетов и из них выбираете соответствующий вашему ядру. Затем его устанавливаете.

P.S. Кстати проверьте установлен ли gcc.



DruKot

linux-source установил успешно, gcc уже установлена последняя версия, ошибка все та же :(
ЗЫ
uname -a
Linux drubook 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux
/code]
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320

yura_n

#39
В мануале написано:

If you try to build this module but get an error message that looks like
this:

make: *** /lib/modules/"release"/build: No such file or directory. Stop.

Then you do not have the proper packages installed, since installing the
proper packages will create /lib/modules/"release"/build on your system.

То бишь ваша ошибка. Общий смысл такой: если вы получаете такую ошибку, то значит у вас установлены не все нужные пакеты

И в мануале написаны нужные пакеты для Ubuntu:

On Ubuntu, you will need headers and tools.  Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux

Проверьте все ли у вас установлено.

DruKot

так, поковырял то, се ошибка вроде изменилась:
/hybrid_wl# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/lib/modules/2.6.32-5-686/build'
make[1]: *** Не заданы цели и не найден make-файл.  Останов.
make[1]: Leaving directory `/lib/modules/2.6.32-5-686/build'
make: *** [all] Ошибка 2
:(
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320

yura_n

#41
Делайте так, как написано в мануале:

# mkdir hybrid_wl
# cd hybrid_wl
# tar xzf <path>/hybrid-portsrc.tar or <path>/hybrid-portsrc-x86_64.tar.gz

# make clean   (optional)
# make

Только замените hybrid-portsrc-x86_64.tar.gz на hybrid-portsrc.tar.gz . - У вас, насколько я понял, 32-х битная система.

DruKot

вот лог действий по мануалу:
drukot@drubook:~$ cd hybrid_wl/
drukot@drubook:~/hybrid_wl$ tar xzf /home/drukot/Downloads/hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
drukot@drubook:~/hybrid_wl$ make clean   (optional)
bash: syntax error near unexpected token `('
drukot@drubook:~/hybrid_wl$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/lib/modules/2.6.32-5-686/build'
make[1]: *** Не заданы цели и не найден make-файл.  Останов.
make[1]: Leaving directory `/lib/modules/2.6.32-5-686/build'
make: *** [all] Ошибка 2
drukot@drubook:~/hybrid_wl$


make фаил как бы есть:
/hybrid_wl$ ls -l
итого 12
drwxr-xr-x 2 drukot drukot 4096 Окт 22  2011 lib
-rw-r--r-- 1 drukot drukot 3440 Окт 22  2011 Makefile
drwxr-xr-x 5 drukot drukot 4096 Окт 22  2011
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320

yura_n

#43
Цитата: DruKot от 10 сентября 2012, 21:46:40drukot@drubook:~/hybrid_wl$ tar xzf /home/drukot/Downloads/hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
Вот откройте мне страшную тайну, зачем вы в tar, при распаковке, указываете путь? И если уже указали путь, то именно в ту папку, которую указали и надо перейти, с помощью cd . Скопируйте архив в hybrid_wl и просто выполните tar xzf архив.
make надо выполнять в той папке, где лежит распакованный архив (там, где находится Makefile).
Цитата: DruKot от 10 сентября 2012, 21:46:40drukot@drubook:~/hybrid_wl$ make clean   (optional)
(optional) - это информация для пользователя, а не команда для shell, не нужно бездумно копировать. Только make clean, и то в том случае, если вы пытаетесь компилировать во второй раз. make clean делает очистку от промежуточных файлов. Поэтому и optional.

DruKot

вот я подумал какая разница с путем, или без и мой компьютер подумал так же:
drukot@drubook:~$ cd hybrid_wl/
drukot@drubook:~/hybrid_wl$ tar xzf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
drukot@drubook:~/hybrid_wl$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/lib/modules/2.6.32-5-686/build'
make[1]: *** Не заданы цели и не найден make-файл.  Останов.
make[1]: Leaving directory `/lib/modules/2.6.32-5-686/build'
make: *** [all] Ошибка 2

ну и make я всегда запускал находясь в папке, где лежит makefile
Спасибо, что помогаете, большое спасибо
Debian 6 Squeeze / KDE 4 / ACER TravelMate 5320