К основному контенту

Сообщения

firmware update WEXLER TAB 7b 8GB 3G

Принесли мне тут планшет Wexler tab 7b 8GB 3G и попросили обновить. В нем прошивка 4.1.1 с датой от 2012 года. На сайте есть сама прошивка тоже 4.1.1 но уже от апреля 2013 года, а так же инструкция как прошить. И все бы хорошо но просто есть небольшие особенности. 1. Разьем mini-usb на планшете какой то странный, и не каждый провод дает надежный и правильный контакт, поэтому обязательно нужен провод как можно короче и толще и как написано в инструкции втыкать его лучше в саму материнскую плату. 2. После того как нажали кнопку " - " на 5 секунд и воткнули выключенный планшет, планшет не должен включится и должен загорется зеленый огонек. У меня с разными кабелями то совсем ничего не горело, то горел красный свет. Должен загореться зеленый . Почему то это не отражено в инструкции. 3. Если у ВАС windows 7 то программу RKAndroidTool.exe обязательно нужно запустить от Администратора , иначе она запускается, нажимаешь " EraseIDB " и пишут " ошибку формат...

fedup in Fedora

Вот и вышла  Fedora 19 . Позавчера я обновлял на ноуте дистрибутив с Fedora 18 до 19, все делал с чистого листа, чтобы увидеть как ведет себя новая анаконда. Все прошло как по маслу. Вчера на десктопе обновил Fedora 18 на 19, с помощью рекомендованной системы обновления  FedUp . По сути это всего 2 команды. 1. Нужно установить этот пакет командой : su -c 'yum install fedup' 2. И запустить установку : su -c 'fedup-cli --network 19' Он скачал все пакеты, попросил перегрузить компьютер, потом долго что то устанавливал и все. Вся процедура у меня заняла ~ 1,5 часа. P.S. Почему то по умолчанию после fedup не переключался по alt+shift русский язык. Я залез в настройки клавиатуры и добавил эту комбинацию. Все стало работать как нужно.

Install Redmine 2.3.1 in CentOS 6.x

Я собрал стек Ruby on Rails версии 3.2.13 под ruby 1.8.7 из дистрибутива CentOS 6.x. Теперь можно легко и просто установить на сервер с EL6 систему управления проектами Redmine версии 2.3.1 . Установить все это можно простым скриптом ( если не нравится скрипт то можно посмотреть внутрь него и выполнить все шаги руками ) Загрузка скрипта P.S. К сожалению из за невозможности удалять пакеты в системе сборки koji пришлось сделать репозитарий на google drive. P.P.S. С помощью костылей в виде указывание EPOCH в spec, удалось таки собрать пакеты в russian KOJI, так что в качестве репозитария можно указывать теперь: baseurl=http://koji.russianfedora.ru/repos/dist-el6-build/latest/$basearch/

Ruby 1.9.3 from collection ruby193 for CentOS 6.x

Опакетил, (текущую на 2013.06.09) версию Ruby 1.9.3-p429 в виде коллекции rpm под дистрибутив CentOS 6.x . Так как пакеты в виде коллекции то они устанавливаются параллельно с ruby 1.8.7 из дистрибутива, и сразу готовы к использованию. Для инсталяции даных rpm нужно добавить репозитарий: cat /etc/yum.repos.d/ruby193.repo [ruby193] name=Ruby193 collections for CentOS 6.x baseurl=http://koji.russianfedora.ru/repos/dist-el6-build/latest/$basearch/ enabled=0 gpgcheck=0 После этого можно установить Ruby командой: su -c 'yum install --enablerepo=ruby193 ruby193-ruby' Использование коллекции возможны через команды (примеры): scl enable ruby193 'ruby --version' scl enable ruby193 'gem list' Или cписка команд из файла: cat cmd | scl enable ruby193 - P.S. В планах собрать полный, последний стек Ruby on Rails под коллекцию ruby193 для использования новых приложений, написанных под него, в CentOS 6.x.

Mock buildsys-build and local repo

С помощью mock собирать очень удобно и главное правильно. Но если вы вдруг исправите все репозитарии в конфигурации mock на локальные и попробуйте собрать что либо, то у вас это не получится. Дело в том, что специально для сборки из под mock подключаеться еще один дополнительный репозитарий и становиться возможным загрузить базовый набор rpm для сборки. Решить эту проблему очень просто, например В файле /etc/mock/epel-6-i386.cfg , заменяем строку : config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' на config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils findutils gawk gcc gcc-c++ grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux-ng which xz'

Mock in Fedora

В Fedora есть такой прекрасный инструмент mock . Mock позволяет без лишнего захламливания системы правильно собирать rpm пакеты. Причем можно это делать под разные релизы и архитектуру. Вот краткая инструкция к применению: 1. Инсталируем mock если он не установлен su -c 'yum install mock -y' 2. Добавляем нужного пользователя в группу mock su -c 'adduser -m -G mock user' 3. Теперь от добавленого пользователя в удобном месте делаем 3 каталога: mkdir ./results mkdir ./specs mkdir ./sources Первый каталог results в него будут помещаться полученые rpm, во второй каталог specs , помещаем необходимые spec файлы и в каталог sources складываем необходимые исходники. 4. Собираем src.rpm пакет mock -r fedora-18-x86_64 --arch=x86_64 --init --resultdir=./results --buildsrpm --spec=./specs/name.spec --sources=./sources В даном примере выбрана конфигурация под fedora-18-x86_64 и архитектуру x86_64 5. Собираем бинарный rpm пакет mock -r fedora-18-x86_64 --no-cle...

Keenetic Giga and NDMS v.2

Попался мне тут WiFi router ZYXEL keenetic Giga . Для него существует две разновидности прошивок : 1-ая штатная и 2-ая для опытных пользователей, само собой разумеется обе версии основаны на ядре Linux . Вторая версия прошивки очень интересный экземпляр и позволяет :     Профессиональный интерфейс настройки через командную строку (Cisco like CLI). Все функции могут быть настроены с командной строки и сохранены в виде текстового файла.     Полнофункциональная реализация VLAN на базе IEEE 802.1Q для разделения и приоритезации трафика, создания изолированных зон в локальной сети.     Высокопроизводительный межсетевой экран с контролем соединений и гибкой системой правил фильтрации.     Полнофункциональный механизм трансляции адресов (Full feature NAT) с поддержкой нескольких внешних IP-адресов; перенаправление портов с возможностью выбора порта назначения в локальной сети; переназначение ролей сетевых интерфейсов.  ...