Русские документы
Ежедневные компьютерные новости RSS rusdoc.ru  Найти :
Новости
Последние поступления
Книжный магазин
  Hardware:
Видеоустройства
Системные платы
Процессоры
Мобильные устройства
Аудиосистема
Охлаждение системы
Накопители информации
КПК и ноутбуки
Телефоны и связь
Периферия
Система
Сети
Разные устройства
 
  Programming:
Web-разработка
Языки программирования
Технологии и теория
Разработка игр
Программная инженерия
 
  Software:
Операционные системы
Windows 7
Базы данных
Обзоры программ
Графика и дизайн
   
  Life:
Компьютерная жизнь
Разные материалы
   
Партнеры
Публикация
Правовая информация
Реклама на сайте
Обратная связь
Экспорт в RSS Экспорт в RSS2.0
    Читать в Яндекс.Ленте



Yota + Eeebuntu

Раздел: Software / Linux @ 21.05.2009 | Ключевые слова: yota ubuntu eeepc версия для печати

Автор: telegamochka
Источник: habrahabr

Вчера купила-таки себе Yota-модем. Повлияло два обстоятельства — снижение цены н самсунговский донгл с 4500р до 1990р, а также то, что коллега принес на работу свежеприобретенный ноутбук с WiMAX`ом — и мальчики целый день вместо работы тестировали скорость соединения :) Оказалось — сеть вполне ловится. В результате по дороге домой я заехала в магазин и купила йота-модем. Черный — под цвет моего 901-го. Сразу заставить заработать «бешеный софт» (madwimax) не удалось — поэтому ниже опишу последовательность действий, приведшую меня к успеху.

Все описанное далее производилось на 20-гигабайтном правоверно-линуксном ASUS Eee PC 901 с ОС Eeebuntu 2.0 Base и USB-модемом Samsung SWC-u200.

0. Прежде всего я зарегистрировала купленный модем — благо, под рукой был 701 с MSWinXP. Возможно, регистрация удалась бы и из-под линукса после установки софта — но я на всякий случай попыталась свести проблемы к минимуму.

1. Установим библиотеку libusb-1.0 (ссылку на необходимую версию библиотеки можно увидеть на code.google.com/p/madwimax/wiki/MadWimax). Загрузив исходники, скоимпилируем:
$ ./configure

...



$ make

...



$ sudo make install


2. Загрузим и установим madwimax — теми же ./configure — make — sudo make install.

3. Вот тут, пожалуй, и можно было бы запустить откомпилированный madwimax — но на моей системе программа выдавала ошибку:
$ sudo ./madwimax

./madwimax: error while loading shared libraries: libusb-1.0.so.0: cannot open shared object file: No such file or directory
Пришлось просить совета у специалистов.

4. Командуем
$ ls -al /usr/local/lib

total 376

drwxr-xr-x  5 root root    4096 2009-05-19 23:51 .

drwxr-xr-x 11 root root    4096 2009-05-19 23:12 ..

drwxrwsr-x  4 root staff   4096 2009-04-29 23:09 eclipse-rw-r--r--  1 root root  193128 2009-05-19 23:51 libusb-1.0.a

-rwxr-xr-x  1 root root     954 2009-05-19 23:51 libusb-1.0.la

lrwxrwxrwx  1 root root      19 2009-05-19 23:51 libusb-1.0.so -> libusb-1.0.so.0.0.0

lrwxrwxrwx  1 root root      19 2009-05-19 23:51 libusb-1.0.so.0 -> libusb-1.0.so.0.0.0

-rwxr-xr-x  1 root root  153012 2009-05-19 23:51 libusb-1.0.so.0.0.0drwxr-xr-x  2 root root    4096 2009-05-19 23:51 pkgconfig

drwxrwsr-x  3 root staff   4096 2008-10-30 01:53 python2.5
И видим, что библиотека действительно установилась на нужное место.

5. Выполним команду
ldd /usr/local/madwimax/sbin/madwimax

	linux-gate.so.1 =>  (0xb7fc7000)

	libusb-1.0.so.0 => not found	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7f83000)

	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e24000)

	/lib/ld-linux.so.2 (0xb7fad000)
Вот в чем проблема!

6. Посмотрим и отредактируем содержимое файла /etc/ld.so.conf. У меня он состоял из единственной строчки:
include /etc/ld.so.conf.d/*.conf
По совету специалиста вставила перед этой строкой другую строчку, файл стал выглядеть так:
/usr/local/lib

include /etc/ld.so.conf.d/*.conf

7. Скомандуем
$ sudo ldconfig
и убедимся, что библиотека стала видна madwimax`у:
ldd /usr/local/madwimax/sbin/madwimax

	linux-gate.so.1 =>  (0xb8008000)

	libusb-1.0.so.0 => /usr/local/lib/libusb-1.0.so.0 (0xb7fd0000)	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7f83000)

	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e24000)

        librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7e4f000)

	/lib/ld-linux.so.2 (0xb7fad000)
Готово!

8. Подключаем модем, запускаем madwimax:
$ sudo /usr/local/madwimax/sbin/madwimax
и пользуемся сетью!

P.S.: существует уже собранный установочный пакет для madwimax под Ubuntu/Debian: peter.infosreda.com/ru/2009/03/23/ubuntu-deb-madwimax-0_1_0. Я пока им не пользовалась, так что ничего по его поводу сказать не могу.

Это интересно:








версия для печатиРаспечатать статью


Вернуться в раздел: Software / Linux


Реклама:
Читать наc на:

Add to Google
Читать в Яндекс.Ленте






Rambler's Top100
© Copyright 1998-2012 Александр Томов. All rights reserved.