Ubuntu DEB для madwimax 0.1.0

UPDATE: Новая версия пакета: http://peter.infosreda.com/ru/2010/02/06/madwimax-deb-1-1-0

Делать пакеты для Ubuntu / Debian оказалось чуть ли не проще, чем для Mandriva. Т.ч. встречайте — мой первый бинарный пакет *.deb. Вернее, даже два пакета. Я не нашел в стандартных репозиториях Ubuntu пакета libusb1 и по-этому сделал его сам. Правда, знающие люди говорят, что такой пакет есть. Как только увижу его собственными глазами, так и переделаю свой deb для madwimax на использование того, «правильного», libusb1. Тем более, может быть и переделывать не придется. На сколько я понимаю, команда madwimax скоро выпустит свой deb пакет для Debian  / Ubuntu.

Ссылки на пакеты: libusb1_1.0.0-1_i386.deb и madwimax_0.1.0-1_i386.deb

После скачивания пакеты устанавливаются при помощи следующей команды: dpkg -i <имя пакета>

Документации в комплекте нет. Практически ничего нет кроме собственно исполняемого файла и правила для udev.

Для того, чтобы модем автоматически соединялся с сетью Yota при включении в USB разъем, потребуется раскомментировать последние две строчки (их там всего четыре) файла /etc/udev/rules.d/z60_madwimax.rules

Mandriva RPM для madwimax 0.1.0

Перед выпуском rpm для версии 0.0.2 я жаловался, что версия 0.1.0 отказывается у меня работать и соответственно даже себе я не могу гарантировать, что выпущенный RPM будет вообще у кого-нибудь работать. Последние две или даже три недели я потратил на то, что (последовательно): пытался установить Yota модем на Mac OS и не преуспел в этом, пытался восстановить модем после вышеописанных попыток, модем отказывался работать и в MacOS и в Linux и даже в Windows. Сначала я вообще подумал, что «убил» модем и счастья в виде бесплатного быстрого тестового мобильного интернета до конца мая мне не будет. Вчера я забрался в Windows для того, чтобы попробовать перепрошить Samsung SWC-U200 или для того, чтобы убедиться в том, что он совершенно «мертв» и можно со спокойной совестью его выбрасывать вместе со временем, которое я потратил на сборку бинарного пакета для Мандрива Линукс.

И вы не поверете, но капризные боги 4G решили ниспослать на  меня свою благодать. После установки последнего Yota Access с официального сайта Yota модем «завелся» под Windows. Потом я попробовал заставить его работать с madwimax 0.0.2, но потерпел неудачу. Однако, железяка вполне успешно стала работать с madwimax версии 0.1.0! Немного поэкспериментировав, я собрал новую версию бинарного пакета с драйвером madwimax для Мандривы. После установки устройство должно работать сразу после «втыкания» в usb разъем. После установки пакета достаточно воткнуть модем в USB разъем и он автоматом попробует осуществить подключение.

Все, драйвер работает. Теперь можно заняться GUI для него в Mandriva. Сам драйвер можно скачать вот тут: http://peter.infosreda.com/madwimax-0.1.0-1.i586.rpm, а source rpm здесь: http://peter.infosreda.com/madwimax-0.1.0-1.src.rpm. В комплект включена библиотека libusb1, которая отсутствует в официальных репозитариях Mandriva Linux.

P.S. Мне все-равно предстоит разбираться в пакетировании софта для Debian и Ubuntu на следующей неделе по причине производственной необходимости, т.ч. смогу сделать бинарный пакет и для Debian/Ubuntu.

Mandriva RPM для madwimax

UPDATE: RPM для драйверна madwimax для Mandriva Linux находится тут: http://peter.infosreda.com/ru/2009/03/22/mandriva-rpm-madwimax-0_1_0

Прошло «всего» 20 дней и я все-таки сделал rpm пакет для проекта madwimax.

Заставить работать madwimax версии 0.1.0 у меня, правда, так и не получилось, т.ч. на данный момент придется довольствоваться предыдущей версией под еще более скромным номером 0.0.2. Ну да не в номерах версий счастье, как гласит старая GPLная мудрость. Возможно, проблема с новой версией заключается не в ней самой, а в libusb1. Есть у меня такое подозрение, которое я еще не успел доказать или опровергнуть. Читать запись полностью »