Поиск по этому блогу

вторник, 6 декабря 2011 г.

Flashing Acer Liquid E from Ubuntu Linux

Решил прошить свой Acer Liquid E. Как минимум, на это меня сподвигло отсутствие в заводской прошивке netfilter в ядре (а как следствие, невозможность раздавать интернет с телефона по Wi-Fi).
Как ни странно, для прошивки Android-устройства от Acer используется Windows (по крайней мере беглый поиск Google мне ничего другого не сообщил). Эта ситуация меня в корне не устраивает (у меня есть винда, но я стараюсь минимизировать ее использование).
Итак, эта статья будет писаться по мере поиска информации. Если найдутся желающие мне помочь - буду очень рад.

Первое более-менее полезное нашлось для Galaxy S, может быть пригодится: http://sajjadzaidi.com/2011/04/flashing-android-on-galaxy-s-using-linux/
  1.  Сначала нужно забекапить все данные с телефона. Хотя у меня настроена синхронизация почти для всего и вся, я думаю, не стоит  этим пренебрегать.

среда, 21 сентября 2011 г.

суббота, 10 сентября 2011 г.

Microsoft LifeCam VX-3000 in Linux Ubuntu 11.04

Веб-камера Microsoft LifeCam VX-3000 в Ubuntu 11.04 заработала "из коробки". Но в Skype не подхватывалась. Решение было найдено здесь: В данном посте описаны шаги для более старых версий Убунту, где камера из коробки не работала. В 11.04 же, достаточно выполнить 5й шаг: Поясню - нужно заставить Skype использовать библиотеку v4l1compat.so. В 11.04 все необходимые либы уже есть, поэтому качать ничего не нужно. Просто выполняем команды:
~$ sudo su -
~# mv /usr/bin/skype /usr/bin/skype_real
~# echo LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype_real > /usr/bin/skype
~# chmod +x /usr/bin/skype
После этого можно запускать Skype и пользоваться веб-камерой
К сожалению, этот метод не работает со skype-wrapper (интеграция в меню сообщений Unity), но я даже не разбирался - возможно, легко исправить.

3G модем (ZTE MF636) от Билайн в Ubuntu 11.04

В Ubuntu 11.04 Network-Manager имеет функциональность для подключения 3G USB модема многих провайдеров, в том числе и Билайна. Но, к сожалению, как и много в Network-Manager это не всегда работает. Пройдя несколько шагов мастера настройки я получил нужный пункт подключения. При попытке подключиться в логах получаю следующее:
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) starting connection 'Beeline 3G modem'
Sep 10 22:42:30 GannaNote NetworkManager[698]: (ttyUSB2): device state change: 3 -> 4 (reason 0)
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled...
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) started...
Sep 10 22:42:30 GannaNote NetworkManager[698]: (ttyUSB2): device state change: 4 -> 6 (reason 0)
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
Sep 10 22:42:30 GannaNote modem-manager[700]: Modem /org/freedesktop/ModemManager/Modems/1: state changed (connected -> disconnecting)
Sep 10 22:42:30 GannaNote modem-manager[700]: Modem /org/freedesktop/ModemManager/Modems/1: state changed (disconnecting -> connected)
Sep 10 22:42:30 GannaNote NetworkManager[698]: disconnect failed: (32) The serial port is not open.
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled...
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) started...
Sep 10 22:42:30 GannaNote NetworkManager[698]: (ttyUSB2): device state change: 6 -> 4 (reason 0)
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
Sep 10 22:42:30 GannaNote NetworkManager[698]: GSM connection failed: (32) Sending command failed: device is not enabled
Sep 10 22:42:30 GannaNote NetworkManager[698]: (ttyUSB2): device state change: 4 -> 9 (reason 1)
Sep 10 22:42:30 GannaNote NetworkManager[698]: Marking connection 'Beeline 3G modem' invalid.
Sep 10 22:42:30 GannaNote NetworkManager[698]: Activation (ttyUSB2) failed.
Sep 10 22:42:30 GannaNote NetworkManager[698]: (ttyUSB2): device state change: 9 -> 3 (reason 0)
Sep 10 22:42:30 GannaNote NetworkManager[698]: (ttyUSB2): deactivating device (reason: 0).
Sep 10 22:42:30 GannaNote modem-manager[700]: Modem /org/freedesktop/ModemManager/Modems/1: state changed (connected -> disconnecting)
Sep 10 22:42:30 GannaNote modem-manager[700]: Modem /org/freedesktop/ModemManager/Modems/1: state changed (disconnecting -> connected)
Sep 10 22:42:30 GannaNote NetworkManager[698]: disconnect failed: (32) The serial port is not open.
Забываем про Network-Manager (в который раз) и настраиваем старым добрым wvdial + pppd. 1. Редактируем файл /etc/wvdial.conf:
[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+ZOPRT=5
Init4 = AT+ZSTART
Init5 = AT+CPMS="SM","SM",""
Modem Type = Analog Modem
Dial Command = ATDT
ISDN = 0
Timeout = 120
Idle Seconds = 500
Stupid Mode = 1
Compuserve = 0
Phone = *99#
Username = beeline
Password = beeline
New PPPD = yes
Auto DNS = 1
Ask Password = 0
На этом всё!
Подключаемся командой: sudo wvdial

понедельник, 5 сентября 2011 г.

Шифрование в Линукс. LUKS и как от него избавиться.

При установке ОС Fedora 14 мне показалась интересной галочка "Зашифровать раздел". Я создал 2 раздела: sda1 (boot) и sda2 (LVM), к разделу sda2 применил шифрование. Работало все замечательно, перед загрузкой OS спрашивался пароль к диску и я был уверен в сохранности моих данных. И вот стукнуло мне в голову попробовать на том же компьютере OracleVM Server. Проблема нарисовалась сразу же на этапе установки - установщик Anaconda увидел зашифрованный раздел и попросил пароль. Но 100% правильный пароль, почему-то не открыл доступа к разделу. Разбираться почему эта фича не работает у меня не было ни малейшего желания и я решил избавиться от шифрования. Выяснилось, что применен способ шифрования LUKS. Мои попытки нагуглить способ расшифровать раздел ни к чему путному не привели (а я то надеялся что можно в настройках тупо снять галку и пару часов подождать.... наивный). В основном предлагали забекапить все данные с зашифрованного раздела и форматнуть его. Довольно странный способ... to be continued...

среда, 8 июня 2011 г.

VMWare Server 2

В виду сложившихся обстоятельств пришлось отказаться от XEN и использовать старый добрый VMWare Server 2.
Неплохая штука, но, к сожалению, больше не развивается и имеет багу в веб-интерфейсе.
Бага проявляется в том, что веб-морда становится недоступна, либо периодически выдает ошибку и заставляет логинится заново.
При этом в лог /var/log/vmware/hostd.log спамится ошибка:
Proxysvc SSL Handshake on client connection failed: SSL Exception
Проблему с недоступностью вебморды из Firefox 4 (должно работать для 3.х тоже) решил включением в браузере SSL2.
Для этого вбиваем в адресной строке Firefox адрес: about:config
Затем выставляем в true параметр security.enable.ssl2 from false into true
За подсказку спасибо этому посту

Проблема номер 2. Не устанавливается VMware Remote Console Plug-in

Плагин не поддерживает Firefox 4, а Internet Explorer'а в лине нет.
Попробовал вот это решение
Для этого скачал VMware-Player-3.1.4-385536.x86_64.bundle и установил под Fedora 15 x64.
Подключаюсь к серверу VMWare Server 2 командой:
vmplayer -h server_name:8333 -u root -p myPassword
В консоль высыпаются сообщения:
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:80: error: unexpected identifier `colorize_scrollbar', expected character `}'
Fontconfig error: "conf.d", line 1: no element found
Fontconfig warning: line 73: unknown element "cachedir"
Fontconfig warning: line 74: unknown element "cachedir"

(vmware-unity-helper:3183): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0

(vmware-unity-helper:3183): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:80: error: unexpected identifier `colorize_scrollbar', expected character `}'

(vmware-unity-helper:3225): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0

(vmware-unity-helper:3225): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0

Появляется окно выбора виртуальных машин. Но при выборе любой виртуалки, vmplayer вылетает.

суббота, 4 июня 2011 г.

Skype 2.2.0.35 rpm in Fedora 15 x86_64

Скачал rpm для Fedora с официального сайта Skype.com.
После установки через менеджер пакетов skype не запускается. Выдает ошибку:
$ skype
skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

Также обнаружил, что не поставилось по зависимостям еще несколько библиотек:
$ ldd /usr/bin/skype
linux-gate.so.1 => (0x00dad000)
libasound.so.2 => not found
libXv.so.1 => not found
libXss.so.1 => not found
librt.so.1 => /lib/librt.so.1 (0x009ad000)
libQtDBus.so.4 => not found
libQtGui.so.4 => not found
libQtNetwork.so.4 => not found
libQtCore.so.4 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x00c14000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00a7c000)
libm.so.6 => /lib/libm.so.6 (0x007e9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00d68000)
libc.so.6 => /lib/libc.so.6 (0x00110000)
libdl.so.2 => /lib/libdl.so.2 (0x0029e000)
/lib/ld-linux.so.2 (0x0041e000)
libX11.so.6 => not found
libXext.so.6 => not found

Ищем в каком же пакете есть нужные библиотеки:
$ yum provides "libasound.so.2"
Loaded plugins: langpacks, presto, refresh-packagekit
alsa-lib-1.0.24-2.fc15.i686 : The Advanced Linux Sound Architecture (ALSA) library
Repo : fedora
Matched from:
Other : libasound.so.2

и ставим нужный пакет:
$ sudo yum install alsa-lib-1.0.24-2.fc15.i686

Подобным образом находим остальные недостающие пакеты и устанавливаем их:
$ sudo yum install -y libXv-1.0.6-2.fc15.i686 libXScrnSaver-1.2.1-2.fc15.i686 qt-4.7.2-8.fc15.i686 qt-x11-4.7.2-8.fc15.i686 qt-4.7.2-8.fc15.i686 qt-4.7.2-8.fc15.i686 libX11-1.4.3-1.fc15.i686 libXext-1.2.0-2.fc15.i686

пятница, 3 июня 2011 г.

Групповое переименование файлов

Переименовываем все файлы SVN* в prj*:
for file in `ls`; do 
  file2=`echo $file | sed -e "s/SVN/prj/"`;
  echo "moving $file to $file2"; mv $file $file2;  
done

среда, 11 мая 2011 г.

Приложения. Мой выбор.

RDP:
Remmina - очень хороший клиент для удаленного доступа посредством протокола RDP (также есть VNC и SSH). Лучшая реализация клиента для RDP из всех что я встречал под Linux

среда, 27 апреля 2011 г.

Ищу замену MS Visio для создание схем размещения рабочих мест и розеток

Возможные кандидаты:
Dia
http://www.floorplanner.com/dashboard
NetEmul
Kivio вроде был, но он для KDE да и с разработкой там какие-то проблемы
yEd - это для диаграмм

SweetHome

понедельник, 25 апреля 2011 г.

Ubuntu 11.04. Перезапуск звуковой подсистемы без перезагрузки компьютера.

Бывало у меня иногда когда звук начинал хрипеть и помогала только перезагрузка. Обычно к этому приводят игрульки, флеш или wine, или еще чего.... В винде тоже встречал такое.
Так вот случилось это со мной сегодня, звук начал хрипеть. А музыку послушать хочется, а комп ребутать ну никак не хочется - работу надо работать.
Решение банально:
sudo killall pulseaudio && pulseaudio

суббота, 9 апреля 2011 г.

суббота, 19 марта 2011 г.

Оплатил свой аккаунт LastFM

LastFM принимает платежи через PayPall, который в свою очередь не принимает мою российскую карту VISA. Выход нашелся благодаря сервису QIWI. В QIWI можно создать Vitual Visa, которую принимает PayPall. К тому же, в QIWI много доступных способов пополнения баланса - хочешь с мобильного (комиссия довольно велика), хочешь подцепляй российские банковские карты.
В итоге путь оказался такой:
  • Подключаю к QIWI банковскую карту
  • Создаю Virtual VISA
  • Подключаю Virtual VISA к PayPall
  • Оплачиваю LastFM через PayPall
И никаких хождений по банкам для заведения нормальной международной карты)

пятница, 4 марта 2011 г.

Жизнь в окружении Windows

Bat'ники
Иногда таки приходится мириться с существованием Windows и его убогим cmd.exe
Полезные статейки по батникам: Практическое использование

вторник, 1 марта 2011 г.

Сборка Evolution из git

Наконец-то пофиксили evolution-exchange - 2.32.2
Попробую поставить новый Evolution Stable из GIT на Ubuntu 10.04 AMD64
Один чувак написал удобный для сборки Evolution из GIT. Здесь описание как им пользоваться
Качаем Makefile
И запускаем: sudo make (не уверен что тут нужно sudo, но он вроде создает папочки в /opt, так что я решил запустить наверняка)
make ругается что не хватает пакетов, ставим их через sudo apt-get install
Далее он мне выдал:

Checking for required M4 macros...
introspection.m4 not found
***Error***: some autoconf macros required to build libgweather
were not found in your aclocal path, or some forbidden
macros were found. Perhaps you need to adjust your
ACLOCAL_FLAGS?

Я не сразу понял что за пакет он хочет, но гугл сказал, что нужен gobject-introspection. Поставил, идем дальше.

No package 'gtk+-3.0' found

И это засада, т.к. ставить вручную gtk+-3.0 под Lucid Lynx довольно долгое занятие с кучей зависимостей.

день 2.

Обновился до Ubuntu 10.10 Maverick AMD64
Вроде прошло успешно, но иногда падают иксы...

Подцепил репозиторий https://launchpad.net/~ubuntu-desktop/+archive/gnome3-builds/:
deb http://ppa.launchpad.net/ubuntu-desktop/gnome3-builds/ubuntu maverick main
deb-src http://ppa.launchpad.net/ubuntu-desktop/gnome3-builds/ubuntu maverick main

И поставил GTK 3:
sudo aptitude install libgtk3.0-0 libgtk3.0-dev
При этом удалилось очень много пакетов, особо разбираться не стал, бездумно согласился.

четверг, 24 февраля 2011 г.

Монтирование виндовой шары

mount -t cifs -o username=domain_user,\
domain=domain_name,password=your_domain_password,iocharset=utf8,file_mode=0777,\
dir_mode=0777 //server/share_name /path/to/mount

понедельник, 14 февраля 2011 г.

Мой список блогов