суббота, 20 ноября 2010 г.

is607 Установка optware вручную

Добрый день уважаемые посетители моих заметок.
Обновил я на своем i-Stor 607 прошивку на 2.6.3-20100921.
Общее впечатление - вроде как работать стал аппарат поживее, приятно, что интерфейс стал русским, появился Transmission и sshd прямо из коробки.
Из минусов - все что скачивается с торрентов складывается в каталог download с атрибутами root-а, в результате чего понадобилось изменять привилегии на каталог. Ну и еще одно - не смог установить пакет optware, который добавляет недостающие консольные UNIX утилиты - wget, screen, mc, top ...
На сайте поддержки информации по установке не нашел - предлагаются разные способы от разных IS устройств, но у меня ничего не сработало. Поэтому все поставил руками и теперь делюсь с Вами опытом.
Оговорюсь, что мой апарат настроен на IP адрес 192.168.1.5 и каталог public примонтирован к /mnt/ide1. На устройстве включен ssh и каталог public подключен на чтение - запись к моим компьютерам по NFS протоколу.


Теперь скачиваем файл optware-vc-0.1.tgz - в нем предустановлены нужные утилиты, а таже уже ненужный нам sshd.
Далее, по сети разархивируем файл в папку application на устройстве IS607. После разархивации появится папка optware в которой будет лежать нужный нам файл optware.tgz
Теперь заходим в консоль устройства через SSH под учетной записью root  (из терминала Linux команда ssh root@192.168.1.5 пароль от admin) и далее выполняем следующие команды:
cd /mnt/ide1
tar -xzf ./mnt/ide1/public/applications/optware/optware.tgz
(Не забываем заменять /mnt/ide1 на свое значение, которое можно найти в WEB интерфейсе устройства - меню "Настройки" > "Управление доступом" - смотрим поле "ПУТЬ").
После выполнения команд должен появиться каталог /mnt/ide1/optware (проверить можно командой ls /mnt/ude1).
Далее, удалим запуск sshd из optware, поскольку в прошивке уже есть свой экземпляр программы
rm /mnt/ide1/optware/etc/init.d/S40sshd
Теперь нам понадобится скрипт, по которому каталог /mnt/ide1/optware будет монтироваться в каталог /opt и запускать установленные менеджером ipkg программы.
Ниже привожу текст скрипта start_optware.sh - представляет собой несколько переработанный файл init

#! /bin/sh
REAL_OPT_DIR=/mnt/ide1/optware/

echo "Starting Optware."
if test -n "${REAL_OPT_DIR}"; then
  if ! grep ' /opt ' /proc/mounts >/dev/null 2>&1 ; then
    mkdir -p /opt
    mount -o bind ${REAL_OPT_DIR} /opt
  fi
fi

export PATH=$PATH:/opt/bin:/opt/sbin
echo "export PATH=$PATH" >> /etc/profile
echo "export PATH=$PATH" >> /root/.profile
touch /etc/profile
if [ -x /opt/etc/rc.optware ]; then
         /opt/etc/rc.optware
fi


В оригинале переменная REAL_OPT_DIR определялась командой cat /usr/sausalito/codb/objects/1/Disk.rootdir, но в новой версии прошивки почему то возвращается пустое значение, поэтому стандартные скрипты на установку и запуск не работают. А мы, чтобы обойти эту ошибку, инициализируем переменную константой (кстати, тоже не забудьте исправить /mnt/ide1 на свое значение).
Скрипт сохраняем в файл /mnt/ide1/optware/bin/start_optware.sh и делаем его исполняемым. Тем, кто работает в линуксе проще всего это сделать войдя на IS607 по протоколу FISH в mc (тем кто в Windows - рекомендую создать текстовый файл в каком нибудь редакторе, сохранить его в папке на IS607, перенести в нужный каталог командой mv и установить атрибут на файл командой chmod +x )
Итак, все что нужно почти сделано. Теперь удаляем исходный распакованный архив optware-vc-0.1.tgz из /mnt/ide1/public/applications и теперь можно запускать optware. Я делаю это через консоль вот так:

ввожу пароль и optware запускается. Теперь до отключения IS607 все команды пакета будут доступны, но после перезагрузки нужно снова выполнить скрипт. Обращаю внимание, что работать в системе под root-ом не желательно, поэтому для работы с устройством я вхожу под своим логином и пользуюсь утилитами из Optware.
Удачи.

PS
Совсем забыл.
Для того чтобы запустить программу из Optware не забудьте что нужно внести в файл .profile в домашнем каталоге пользователя под которым вы входите в строку PATH следующие каталоги
:/opt/bin:/opt/sbin
вот теперь все будет работать сразу после входа в консоль. 

четверг, 4 ноября 2010 г.

Обновление KDE 4.5.3 - ошибка при старте Plasma в OpenSuSe 11.3

Добрый вечер уважаемые обладатели NVIDIA, как ни странно но именно у нас при обновлении KDE до версии 4.5.3 возникает неприятная ошибка при старте - система ругается на plasma и работать не дает. Виной всему - новая версия драйвера NVIDIA, конфликтующая с новым релизом рабочего стола. Описание ошибки и собственно решение на английском Вы можете увидеть здесь http://forums.opensuse.org/english/get-help-here/install-boot-login/449305-warning-update-factory-kde-4-5-3-generate-big-problem-2.html а я опишу коротко путь пройденный мной:
1. Из под рабочего стола LXDE скачал более старую версию драйвера отсюда NVIDIA-Linux-x86-256.53.run
2. Завершил сессию и перешел на первую консоль (ctrl-alt-F1) где зарегистрировался под root-ом
3. Переключился в init 3
4. Запустил yast и удалил пакеты из репозитория NVIDIA, после чего удалил и сам репозиторий.
5. Запустилна исполнение скачанный драйвер командой sh NVIDIA-Linux-x86-256.53.run далее прошел по вопросам инсталлятора и отказался от автоматической настройки.
6. Выполнил команду modprobe nvidia
7. Запустил X командой rcxdm start

Вот собственно и все. Может кому пригодится.

понедельник, 11 октября 2010 г.

Хочу стать автолюбителем, собираю справки...

Ну собственно на четвертом десятке лет решил я - хватит, пора обзаводиться своим автотранспортом. Но тут же на моем пути встали люди в белых халатах. Оказывается, чтобы получить ТРЕБУЕМЫЕ справки нужно пройти какие-то ДОБРОВОЛЬНЫЕ освидетельствования. Встало мне это "добровольное" действо в пол дня отгула (а потому что видишь ли наши медики подрабатывают исключительно в рабочее время, причем замечу - в свое рабочее время, получая как зарплату по основному месту работы, так и мзду за добровольное освидетельствование. И вот, оплатив 550 рублей в купе  (это я еще легко отделался, поскольку еще один вид "добровольного" освидетельствования мог встать мне еще в 400 рэ, а именно общение с психологом) я стал обладателем этих заветных справок. Теперь могу похвастать - я не псих и не наркоша - замечу, таковым я был признан за умеренную плату нашими эскулапами:


Альбом: Заметки Головырина Владислава

Ладно деньги, не так жалко, но добивает процедура унижения при их отдаче, когда приходишь на комиссию и тебя за твои же деньги расспрашивают о том служил ли ты в армии, кем работаешь и ни один последователь Гиппократа не удосужится пробить тебя по базе привлекался ли ты,  были ли приводы в диспансер или вытрезвитель. Такое чувство что их задачей является некое обоснование оплаченных тобой денег. Мол смотри - мы не просто тут сидим, а мы внимательно "освидетельствуем" тебя. При этом, опять же ни базы данных ни просто компьютеров на столе - все банально - крашеные казенные стены, отпечатанные на низкокачественной бумаге бланки и люди в белых халатах...

суббота, 28 августа 2010 г.

Перекодируем видео

   Возможно у многих была нужда перекодировать видео. Например для сотового телефона или перекодировать из однрого формата в другой для того, чтобы скормить его строптивому DVD плееру.
   Вот и у меня появилась такая необходимость - перекодировка видео для сотового телефона, точнее не у меня - у сына, ну а он обратился ко мне - не могу же я отказать собственному сыну. Немного истории вопроса: количество предлагаемых программ для перекодирования в формат 3gp в интернете превеликое множество. Замечу, что в подавляющем большинстве это платные программы весьма сомнительного качества. Объединяет их одно - желание развести лохов на бабки предложение красивого интерфейса без особого внимания на качество кодирования.

   Итак, представляю главного персонажа - программу ffmpeg, собственно одна из самых широкоиспользуемых программ кодирования видео в линуксе(еще в интернете упоминается mencoder c mplayer). Впрочем, как и многие другие ffmpeg кросплатформенная, а это значит, что есть сборки под Windows, желающие легко найдут ее в интернете.
   Напомню, что все программы, о которых я пишу в блоге - это программы, устанавливаемые и используемые в OpenSUSE. А OpenSUSE- это дистрибутив не содержащий проприетарного софта, потому и имеющийся ffmpeg - свободный и не содержит библиотек под коммерческие форматы. Вот теперь и мне - также человеку свобобдному от глупых предубеждений и сознательно отрицающему копирастию понадобился полнофункциональный ffmpeg, коий я без труда нашел в репозитории PackMan. Вот ссылка на нормальную сборку http://packman.links2linux.org/package/ffmpeg. Ну теперь самое время разобраться с программой - выходим в консоль, набираем ffmpeg и видим лаконичный вывод программы:
FFmpeg version SVN-r22648, Copyright (c) 2000-2010 the FFmpeg developers
  built on Mar 23 2010 21:44:24 with gcc 4.4.1 [gcc-4_4-branch revision 150839]
  configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaad --enable-libfaac --enable-nonfree --enable-libxvid --enable-postproc --enable-gpl --enable-x11grab --enable-libschroedinger --enable-libdirac --enable-libgsm --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libdc1394 --enable-pthreads
  libavutil     50.12. 0 / 50.12. 0
  libavcodec    52.59. 0 / 52.59. 0
  libavformat   52.57. 1 / 52.57. 1
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0.10. 0 /  0.10. 0
  libpostproc   51. 2. 0 / 51. 2. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

Набираем ffmpeg -h и читаем полную справку, содержащую 570 строк с описанием параметров запуска. Ну что, самооценка понизилась? Не падайте духом. Было бы странным, если бы не нашлось человека, пожелавшего сделать красивую и функциональную "морду" к эдакой функциональности. Представляю WinFF - фронтэнд, написанный для ffmpeg.
Опять же, пользователи OpenSUSE могут воспользоваться следующей ссылкой для загрузки программы http://packman.links2linux.org/package/winff, остальным следует поискать в интернете или выйти прямо на сайт производителя http://winff.org/html_new/downloads.html
Программа оснащена большим количеством преднастроенных профилей (presets) практически для всех нужд - от перекодирования MKV в AVI и до форматов устройств, названия которых я узнал из самой программы WinFF.

Собственно задача программы в одном- опросить пользователя, какой файл ему во что перекодировать, а при нажатии на кнопку "Конверт" сформировать sh скрипт и запустить его в отдельном окне терминала.

   Таким образом можно запустить одновременное кодирование сразу нескольких видео.
Из полезных ресурсов могу посоветовать форум по WinFF, где народ обсуждает проблемы, выкладывает преднастроенные профили для новых форматов http://www.biggmatt.com/forums/index.php#1

   Удачи всем в изучении этой увлекательной темы!!!

вторник, 17 августа 2010 г.

Поездка в Казахстан

Добрый день.
В июне побывал я в казахстане, прожить в котором мне довелось с 1985 по 1995 годы. Вообщем собрались мы и съездили в Степногорск, навестить могилу отца. Ну а коль я не был в этих местах более 15 лет, то у меня сложилось достаточно много впечатлений от поездки, которыми я и делюсь с Вами.

   Для справки Казахстан - ныне суверенное государство, граничащее с Российской Федерацией по юго-востоку. Столица -Астана, валюта - Тенге (переводной курс около 5 тенге за рубль по состонию на лето 2010 года).
В принципе имея рубли чувствуешь, надо сказать, себя вполне нормально, поскольку поменять валюту можно везде (ну а с таксистом мы и вовсе договороились за рубли).

Итак, выехали из Екатеринбурга на скором поезде

На следующее утро поезд ехал уже по бескрайним степям. Мне удалось запечатлеть мираж - обратите внимание, что деревья словно парят в воздухе

Из необычного - могу отметить большую популярность среди местного населения спутникового телевидения и это при том, что в городе развито кабельное телевидение. Видимо мода такая - у кого тарелка больше.
Еще довольно сильно бросается в глаза наличие большого количества рекламных щитов с цитатами действующего президента республики Нарсултана Назарбаева.

Как видите, везде казахский язык дублируется русским. А на одной из стен домов даже увидел яркое свидетельство синтеза двух культур :)

Итак, краткое знакомство со Степногорском закончилось, далее идут снимки расцветающей столицы республики - Астаны:



пятница, 18 июня 2010 г.

Новый сайт

Добрый день.
Рассудили мы тут с мужиками и поняли - нам не хватает сайта, на котором мы смогли бы выложить свои фотоработы.
Восполняю допущенное упущение - представляю наш новый сайт  "Фотомасерская"
 http://sites.google.com/site/photocher/

воскресенье, 6 июня 2010 г.

Интересное атмосферное явление

В субботу Дмитрий Николаевич посетовал на то, что открытие рыбалки из-за погоды как бы не очень удалось. И в подтверждение его слов, чуть позже появилось вот такое интерсеное явление.

воскресенье, 16 мая 2010 г.

На рыбалке

Сегодня всей семьей ходили на рыбалку. Сразу скажу что ничего не поймали. Зато посмотрели как ловил человек знающий, теперь пойдем уже не с купленным опарышем, а с перловкой и кукурузой. Впрочем я сделал несколько снимков.
Ну и хочу представить мою любимую программу обработки снимков DigiKam

вторник, 11 мая 2010 г.

Первый релиз фотообоев

Альбом: My artwork

Собственно сегодня попробовал опубликовать свои первые фотообои в интернете. Посмотрим что из этого выйдет.
Ну и в довесок еще несколько фотографий, снятых в тот же день.
Последний снимок я назвал "Торжество природы"

воскресенье, 9 мая 2010 г.

Салют 9 мая в Череповце

Присоединяюсь к поздравлениям с 65 летием победы.

воскресенье, 21 марта 2010 г.

metalink почувствуйте разницу

Добрый день уважаемый читатель. Сегодня хочу наглядно продемонстрировать пользу от новых технологий.
Для того чтобы был понятен мой восторг скажу, что на день написания заметки скорость подключения к сети интернет составляет 1024 килобит или около 140 килобайт/сек, а теперь собственно иллюстрация:

(В центре увеличенное изображение скорости, чтобы не напрягать зрение)
Объяснение этой аномалии очень простое - совеременный протокол metalink описывает множество источников (зеркал) по различным протоколам на одни и те же файлы, а утилита загрузки (в моем случае это aria2) анализирует и скачивает файлы на максимально возможной скорости и в качестве источника было выбрано зеркало, расположенное на серверах в зоне моего провайдера, а с ним у меня максимальная скорость составляет 8 мегабит.

пятница, 5 марта 2010 г.

Восстановление начального загрузчика GRUB

Написать эту заметку меня заставило жлобство, допущенное корпорацией по отношению к пользователям своих продуктов. Да, я говорю о мелкомягких. Видишь ли они даже мысли не допускают, что их операционная система может быть далеко не единственной на чьем-то персональном компьютере. Но коль скоро одному индусу напекло голову и он очередным патчем снес начальный загрузчик, то пришлось мне после этого восстанавливать начальный загрузчик GRUB, а вместе с этим показать как это делается, в картинках.
Первое - вставляем загрузочный диск OpenSuse в дисковод и начинаем загрузку с него.
 
Выставляем русский язык и выбираем "Восстановление установленной системы.

 
Выбираем "Утилиты эксперта" - это наиболее быстрый путь восстановления загрузчика


Переходим к пункту "Установить новый загрузчик" - при выборе этого пункта система найдет разделы с линуксом и  записшет новую конфигурацию, содержащую 2 пункта - непосредственно сам линукс и режим загрузки в защищенном режиме.
Следующим шагом - добавим загрузку с раздела Windows (кнопка Добавить)
Делаем выбор "Другая система (Chainloader)" и опять нажимаем "Далее"
Вписываем название меню в загрузке и указываем раздел, на котором расположен загрузчик виндоуз и нажимаем Ok.
 
Вот собственно и все, нажимаем Ok. и завершаем работу мастера, перезагрузка и загрузчик вновь исправен.

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

Сколько же нужно памяти ПК ?

   Волею судеб пришлось мне отнести в ремонт (на замену, ох люблю я магазин КЕЙ) купленную до нового года память (2 Гигабайта DDR 2 6400) и остался я с одним Dimm 5300 на 1 Гб. Установив оставшуюся в своем распоряжении память, я практически не почувствовал особой разницы в производительности компьютера, что натолкнуло меня на вопрос, а сколько же этой самой памяти нужно?
   Оказалось, что запустить Linux Suse 11.2 с рабочим столом KDE 4.4 (с загруженными мессенждерами) занимает 260 мегабайт оперативки. Открыв среду разработки Eclipse с проектом в режиме дебагера, одновременно открыв на просмотр фильм (DVD качество), открыть документ в Open Office, открыть на редактирование графический файл с фоторафией и файловый менеджер, Mozilla FireFox  в итоге "съест" 620 мегабайт оперативной памяти. Иными словами, работая даже на гигабайтной планке с указанным набором программ одновременно будет также комфортно как с 2-мя Гигабайтами, поскольку  раздел подкачки компьютером вообще не используется.

Под Win7 результаты практически такие же, учитывая необходимость грузить антивирус на холостом ходу используется порядка 420 мегабайт оперативнйо памяти

воскресенье, 14 февраля 2010 г.

Обновление проекта "Платон"

Добрый день. Сегодня обновил очередную правку нашего проекта "Платон". Выкладываю несколько снимков с формами программы.
1. Регистрация в системе (заодно похвастаюсь новым KDE 4.4)

2. Внешний вид главного окна программы
3. Редактирование объекта "Экземпляр" на примере персонального компьютера
4.Ссылки на другие объекты ( в программе поддержива.тся ссылки 1:1 и 1:*)
 

5.Хронологический порядок изменения версии BIOS (любой атрибут может быть представлен в системе как темпоральный

И наконец хочу показать насколько прозрачно SVN интегрируется в KDE

среда, 3 февраля 2010 г.

Настройка OpenSuse 11.2 (продолжение)

В продолжение развития темы настройки OpenSuse 11.2 отвечу на вопрос вопрос который у Вас наверняка появился - неужели нельзя получить доступ к файлам Windows непосредственно из своего сеанса ? Можно! Ограничения на запись разделов Windows установлены исключительно из соображений безопасности. Давайте посмотрим как изменить эту настройку и получить полный доступ к разделам Windows.   Коль скоро мы работаем с дистрибутивом  Suse, то мы вправе ожидать что настройки будут выполняться через центр управления Yast. Итак, запускаем Yast, вводим пароль администратора и переходим в раздел "оборудование" пункт меню "Разметка"

Сразу получаем окно с предупреждением о том, что Вы понимаете что делаете (ЕСЛИ НЕ ПОНИМАЕТЕ, ТО ЛУЧШЕ НЕ ЛЕЗЬТЕ САМОСТОЯТЕЛЬНО,А ПРИГЛАСИТЕ ЗНАЮЩЕГО ЧЕЛОВЕКА).
В открывшемся окне экспертной разметки переходим на элемент меню "Жесткие диски" и выбирем в правой части формы тот раздел NTFS, к которому хотим получить доступ на запись.

Нажимаем кнопку "Редактировать"
и в строке "Значения произвольных опций" добавим через запятую к уже имеющимся опцию umask=0002, которая откроет нам заветный режим на запись к разделу. Описывать дальнейшие шаги по нажатию кнопки "Ok" и т.д. не буду в целях экономии Вашего времени и трафика.

P.S.

   В конце публикации я хочу обратиться к Вам с просьбой - напишите комментарии о том полезен ли для Вас этот материал, стоит ли продолжать публикацию подобных статей?
Есть у меня идея - написать несколько сообщений в блоге на тему "Linux без коммандной строки", посвятив их рассмотрению основных фронт-эндов (программ, позволяющих выполнять сложные вещи, используя интуитивно понятный графический интерфейс) в OpenSuse.