SieFS для Debian Lenny/Ubuntu Jaunty
Драйвер для доступа к файловой системе телефонов Siemens
Почти год назад я писал о SieFS — FUSE-драйвере для файловой системы телефонов Siemens. SieFS нет в репозиториях Ubuntu, к тому же он собирается с проблемами.
Так как далеко не все любят собирать программы из исходников (и плясать с бубном, чтобы кривая программа собралась), а драйвер, как оказалось, нужен многим, я собрал DEB-пакет для SieFS (под архитектуру AMD-64; пакет собирался в Ubuntu 9.04 Jaunty Jackalope, но должен работать в Debian Lenny).
Собирал SieFS я несколько иначе, чем писал в статье год назад — добавил патчей на 30 с небольшим килобайт:
- исправлен код, на который компилятор выдаёт предупреждения (меня всегда коробило, когда
const char*явно приводится кchar*, так как очень часто такие трюки заканчиваются segfault’ом); - изменения в системе сборки (в основном те, которые были описаны в статье);
- добавлены man-страницы из ALT Linux;
- улучшена поддержка специальных опций командной строки FUSE (был взят соответствующий патч из ALT Linux);
- добавлен алиас
utf-8(в оригинале было простоutf8) для кодировки UTF-8; - исправлен код, отвечающий за закрывающую последовательность
AT^SQWE=3(опять же, благодаря товарищам из ALT Linux); - исправлена ошибка, связанная с двойным кодированием строк в UTF-8, что делало не-ASCII имена нечитабельными, а также оптимизирован код
getdir(), что позволило отказаться от дополнительной операции выделения и освобождения памяти; - оптимизация кода по мелочи.
Скачать свежую версию SieFS можно отсюда.
Автор: Vladimir; опубликовано в: Linux; метки: deb.sjinks.pro, Debian, Jaunty Jackalope, Lenny, Linux, SieFS, Siemens, UbuntuАвг
2009
Комментарии к статье «SieFS для Debian Lenny/Ubuntu Jaunty» (5) »
Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.
Оставить комментарий к записи «SieFS для Debian Lenny/Ubuntu Jaunty»
गते गते पारगते पारसंगते बोधि स्वाहा
Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.


А мну нравилось допиливат код по ходу компиляции
А с дебами не интересно.
С ув. Смагин Леха
С deb’ами интереснее в том плане, что при удалении какого-нибудь пакета не поломаешь зависимости. Зависит, например, собранная из исходников программа от
libpcap, а ты этуlibpcapчерез месяц снёс. А потом думаешь, почему программа больше не работаетА так, когда головная боль с зависимостями пакетов лежит на системе, всё-таки легче.
PS — жене привет
с siemens C75 не завелось…
маунтится без ошибок, но после, при попытке просмотра содержимого:
sudo ls -al /mnt/sieC75
{тут пауза секунд на десять…}
ls: чтение каталога /mnt/sieC75: Input/output error
итого 0
Вполне возможно. Насколько я знаю, SieFS официально тестировался только на S45, ME45, SL45, S55, SL55, M55, MC60, CX65, M65, C65, S65. Я его проверял на CX70, работало. Поотлаживать не пробовали?
Спасибо за deb!!