Неофицальные репозитории Mandriva

По мимо официальных репозиториев Mandriva, полуофициального PLF и российского EduMandriva и итальянского MiB есть еще множество репозиториев, в которых вы можете найти множество интересных и полезных программ. Как обычно предупреждаем, что все нижеперечисленное вы делаете на свой страх и риск.

Ниже мы приведем адреса некоторых из них, которые могут быть полезны. Любой репозиторий можно добавить в систему с помощью команды вида:
urpmi.addmedia ИМЯ ftp://ftp.linux.org.tr/pub/mandriva-tr/путь до дистрибутива/архитектура/тип

к примеру для репозитория free дистрибутива Mandriva 2010.0 архитектуры i586 команда будет такой:
urpmi addmedia tr_i586_free ftp://ftp.linux.org.tr/pub/mandriva-tr/2010.0/i586/free/

Итак начнем:
1. Репозиторий от linux.org.tr — Турция

ftp://ftp.linux.org.tr/pub/mandriva-tr/

в нем вы можете найти пакеты для i586 и x86_64 для 2010.0 и 2010.1, а также репозиторий с портом KDE3 (ftp://ftp.linux.org.tr/pub/mandriva-tr/2010.0/KDE3/)

2. Бразильский репозиторий от BlogDrake (BDK)

blogdrake.serveftp.net/mandriva/

3. Репозиторий от немецкого сообщества Mandriva

ftp://ftp.mandrivauser.de/rpm/GPL/

Новости разработки Mandriva linux 2010.1

Недавно листал блоги «планета линукс» и наткнулся на интересную статью, относительно наработок для Mandriva linux 2010 Spring в плане msec, netprofile и drakguard.
Ниже постараюсь более точно перевести то, что там написано.


( Читать дальше )
  • +2
  • 20 мая 2010, 00:27
  • BDag
  • 2+2

Mandriva провела конкурс на 10 лучших картинок рабочего стола

Запоздалая новость, но все же, 9 мая 2010 года подошел к концу конкурс картинок для рабочего стола. По итогам конкурса будут выбраны 10 лучших картинок, которые попадут в ожидаемый выпуск Mandriva linux 2010 Spring. Тем же счастливчикам чьи картинки будут отобраны, Mandriva предоставит бесплатный доступ к mandriva PowerPack 2010 Spring.

WEB поиск и установка пакетов для Mandriva linux

В 2009 году появился многим известный ресурс За 1 раз. Вполне удобный и интересный проект. И как оказалось этой идеей заразились на официальном сайте Doc4 Mandriva.

Что предоставляет нам данный ресурс:

( Читать дальше )
  • +1
  • 19 мая 2010, 21:42
  • BDag
  • 1+1

Правила блогов

Здравствуйте всем.

Напоминаю возможности блогов:

1. Не забывайте голосовать за авторов блогов — чем больше рейтинг автора, тем больше у него возможностей и тем больше у него стимула писать еще.
2. Голосуйте за статьи — чем выше рейтинг, тем больше шанс попасть на первую страницу портала.
3. Не стесняйтесь дублировать статьи — кросспостинг из личных блогов приветствуется.
4. Голосуйте за комментарии — это покажет ваше отношение к происходящему.
5. Пользуйтесь проверкой орфографии — грамотные статьи смотрятся лучше.
6. Не стесняйтесь писать в личных блогах свои находки и мысли. Это возможно интересно другим.
7. Не спамьте — спамеров баним навечно!
8. Не стесняйтесь попросить администратора перенести тему в нужный блог из личного.

С уважением администратор Блогов

Пробуем «1С: Образование 4.1. Школа 2.0» под Linux

Благодаря компании 1С (www.1c.ru) в EduMandriva на тестирование попала новая версия платформы «1С: Образование 4.1. Школа 2.0» для работы с ЦОР — цифровыми образовательными ресурсами, в которой была заявлена работа под Linux (http://edumedia.1c.ru/product.jsp?id=906&part=2). Эта статья была написана чуть ранее, чем опубликована, поэтому на некоторые вопросы я получил коментарии от разработчиков, которые приведу в виде цитат, чтобы было понятна логика их действий.

В составе программы нашлось: tar.gz архив дистрибутива, инструкция по установке, лиц. соглашение и файл Readme. Почему нет пакетов под стандартные дистрибутивы — для меня загадка, но скорее всего это связано с «новизной» платформы, что подтвердили сами разработчики:

Мы пока вообще еще не решили с пакетами под что бы то ни было. Тогда ведь и репозиторий было бы логично организовывать. Наверное, по крайней мере, на время отложим этот вопрос — посмотрим, будут ли такие пожелания от пользователей, и какие именно. Если соберемся делать и в том числе под Mandriva, обязательно обратимся к Вам за консультацией, большое спасибо за предложение.


Первое что бросилось в глаза из негативного — кодировка файла Install-Linux.txt — она была Win-1251 и в любимом mc отображалась в виде набора точек и латинских символов. То же касалось и остальных файлов.

Пришлось открыть в kwrite. Итак попробуем последовать инструкции.

1. Нам предлагают установить Firebird, причем версии 2.1. Смотрим что в EduMandriva 2010 — версия 2.1.3 причем какие-то SuperServer и Classic. Так как система на первое место ставит «рекомендуемый», то установим метапакет firebird-superserver. Это можно сделать командой

urpmi firebird-superserver


при установке Addon это уже будет сделано.

2. Следуем инструкции — нужно распаковать архив в директорию /opt и приведены следующие команды:

$ cd /opt
$ sudo tar –xvzf /media/cdrom/1CE41School20-linux-x86.tar.gz
$ cd 1CE4School20
$ ./setup.sh


начнем с того, что в Mandriva это работать, для преподавателя командная строка это сложно и путь к дисководу может быть другой, в зависимости от вида рабочего стола. Нужно сделать так:

1. Залогиниться под root (su), запусьтить mc2
2. Зайти в архив в mc, в другой панели зайти в /opt
3. Скопировать директорию из архива в /opt
4. Зайти в нее
5. нажать Enter на ./setup.sh

конечно же можно выполнить и данный нам код, но предварительно залогинившись под root и не добавляя sudo перед командой tar.

Вот тут встала первая «засада»:

[root@localhost 1CE4School20]# ./setup.sh
Trying /usr/lib/adobe-flashplugin/libflashplayer.so...
Trying /usr/lib/flash-plugin/libflashplayer.so...
Trying /usr/mozilla/plugins/libflashplayer.so...
Trying /usr/lib/firefox/plugins/libflashplayer.so...
Trying /usr/lib/browser-plugins/libflashplayer.so...
Did not found Flash plugin


Возможно у вас не стоит флэш-плагин. Поэтому не забудьте его поставить (urpmi flash-player-plugin при подключенных репозиториях PLF).

Но где наша не пропадала — попробуем обмануть установщик. Даем команду

ln -s /usr/lib64/mozilla/plugins/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so


и запускаем снова.

опять засада — нет такого пути: /usr/lib/mozilla/plugins/, а есть только /usr/mozilla/plugins и другие. Но нас не остановить — делаем еще одну символическую ссылку:

ln -s /usr/lib/mozilla/ /usr/mozilla


Теперь заработало. Вопрос в том, что программе нужна была только ссылка на плагин и все…

В 32-битной системе нужно сделать только последнюю команду!

Тут тоже был ответ от разработчиков:
Спасибо, мы добавим в скрипт. Там уже шесть вариантов расположения Flash plugin набралось, дистрибутивов было меньше. Даже между двумя соседними версиями одной и той же Ubuntu нет согласованности и преемственности.


3. Читаем дальше:

Для корректной работы под управлением различных браузеров и операционных систем потребовалась значительная переработка учебных материалов многих образовательных продуктов фирмы «1С». Система осуществляет автоматическое обновление таких материалов при загрузке в нее цифровых образовательных ресурсов из этих продуктов. Для этого в комплект поставки Системы входят специальные пакеты обновления учебных материалов.


и

Необходимо скопировать файлы из каталога Data/Update на установочном диске в каталог 1CE4School20/1CEduWeb/data/update расположения Системы.


Этой части у меня не было и надо будет ее запросить, о чем заранее предупреждали, но попробуем пока без нее.

4. Запускаем сервер.

Запуск сервера Системы осуществляется вызовом на выполнение скрипта StartServer.sh, а остановка – вызовом скрипта StartServer.sh.


Пробуем:

[root@localhost 1CE4School20]# ./StartServer.sh 
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)

2010-05-08 23:32:48.024::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2010-05-08 23:32:48.148::INFO:  jetty-6.1.18
2010-05-08 23:32:48.207::INFO:  Deploy /opt/1CE4School20/common/jetty/contexts/1CEduWeb.xml -> org.mortbay.jetty.webapp.WebAppContext@1f8c6df{/1CEduWeb,/opt/1CE4School20/1CEduWeb/webapps/1CEduWeb}
- Creation of system mutex is not supported under this OS.
2010-05-08 23:32:50.693::INFO:  Opened /opt/1CE4School20/common/jetty/logs/2010_05_08.request.log
2010-05-08 23:32:50.709::INFO:  Started SelectChannelConnector@0.0.0.0:8094


Похоже работает. Но опять же нужно предусмотреть возможность автозагрузки и т.п.

Теперь пробуем клиентов:

Для запуска клиентских приложений системы используются скрипты,
находящиеся в корневом каталоге инсталляции Системы (1CE4School20):

• Navigator.sh – основное рабочее место учащихся, преподавателей и
администратора образовательного учреждения
• DlrLoader.sh – приложение «Загрузка образовательных ресурсов»
• Backup.sh – утилита «Резервное копирование данных» (запускать с sudo)
• ClientConfig.sh – утилита «Настройка соединения» для настройки параметров
клиентского соединения с сервером Системы
• DBAdmin.sh – утилита «Управление базами данных»
• UserAdmin.sh – утилита «Синхронизация пользователей между базами»


Мда — наличие ярлыков на рабочем столе было бы куда лучше. Попробуем скрипты по очереди:

[user@localhost ~]$ /opt/1CE4School20/Navigator.sh — заработало!
[user@localhost ~]$ /opt/1CE4School20/DlrLoader.sh — не пашет под 64 бита, но работает под 32.
[user@localhost ~]$ /opt/1CE4School20/Backup.sh — работает, но трудно было добавить вызов gksu или написать вход по root?
[user@localhost ~]$ /opt/1CE4School20/ClientConfig.sh — работает, но сбивает с толку то, что при параметрах по умолчанию не активны кнопки.
[user@localhost ~]$ /opt/1CE4School20/DBAdmin.sh — работает
[user@localhost ~]$ /opt/1CE4School20/UserAdmin.sh — повесилась на 64 битах, но работает на 32-х.

6. Добавляем ЦОР.

ЦОРы можно взять из коллекции на school-collection.edu.ru/. Для примера я добавил ЦОР по информатике для учебника Семакина базового курса за 8 класс (http://school-collection.edu.ru/catalog/rubr/a21edc9a-abe4-49a6-ae55-25488285cfe0/?interface=pupil&class[]=50&subject[]=19) с помощью /opt/1CE4School20/DlrLoader.sh




Загрузив его, можно попробовать запустить клиент (скриптом Navigator.sh) и посмотреть что нибудь из материалов загруженного ЦОР:


встроенная (браузерная часть работает, как и флэш вставки)


также частично работают части, написанные с использованием внешних программ (конечно если есть их аналоги в Linux), но тут могут проблемы совместимости к примеру Ooo Impress и MS Powerpoint.

Также слайды иногда запускались в полноэкранном режиме и не отображались, требуя переключения цвета экрана и нажатия на Предыдущий. Или когда все кроссворды написаны в виде таблицы Excell с макросами, отказавшийся заполняться в Calc.


Тесты на флэш пошли «на ура». Иногда также были проблемы с возвратом назад в оболочку при закрытии внешнего приложения.

По заверению разработчиков продукты 1С из серии 1С: Образование 4. Дом лишены таких недостатков.

Основные функции по управлению классом и школой также работают.

Подведем итоги. Что мы имеем в плюсе:

1. Работающую под Linux платформу.
2. Большую коллекцию ЦОР.

но есть и минусы

1. Сложность установки.
2. Ошибки при работе внешних приложений.
3. Ошибки в документации для установки под Mandriva/EduMandriva.

На основные замечания основной ответ разработчиков «Мы не рассчитываем всерьез на то, что наш продукт будет покупать и разворачивать обычный преподаватель. Он продается через партнеров; партнер или другой специалист в Linux может помочь с его внедрением», хотя опять же забывается, что в школе «основной администратор == школьный учитель информатики». Но стоит признать, что это первый и пока единственный продукт под Linux, который призван решить проблему ЭОР под свободную операционную систему. И надеюсь совместными усилиями все шероховатости будут исправлены.

Работаем над внешним видом LXDE далее

Я добавил в репозиторий EduMandriva движок Equinox и новую тему Abomination.
То есть теперь вы можете установить сам движок и темы, просто дав команды

urpmi gtk-equinox-engine equinox-abomination equinox-themes

Потом откройте lxappearance и выберите нужную тему.

Также я добавил новый индикатор громкости с выбором каналов, тем, вызовом alsamixer и отображением значения громкости в трее в виде уровней а также регулировки подведением мышки и кручением колесика.

Его вы можете установить с помощью команды

urpmi volumeicon

Не забудьте строчку в автозапуске LXDE (от root открыть /etc/xdg/lxsession/LXDE/autostart) и добавить следующую строку

@volumeicon

Скоро добавим несколько интересных тем значков.

Видеоурок: Устанавливаем EduMandriva One LXDE 2010

Вставляем в привод диск EduMandriva One LXDE и выполняем с него загрузку:



Запускаем инсталятор, разбиваем диск и выбираем удалять ли «ненужные» пакеты:



Ждем установку, затем настраиваем загрузчик:



Выходим из операционной системы, достаем диск из привода и перегружаемся. Выполняем последние шаги настройки — сеть, пароль root и пользователи:



Установка успешно завершена!

Маленькие утилиты трея для LXDE и других легковесных рабочих столов

В Git репозитории Mandriva можно найти много интересных и полезных разработок. Одна из них — это набор легковесных утилит для трея, которые идеально подходят для нетбуков и не только. В LXDE они позволяют получить недостающие возможности. Они были разработаны для использования в дистрибутиве InstantOn и ClassmatePC, но мы перевели и адаптировали их для вас. Рассмотрим их подробнее:

tray_eject — утилита, появляющаяся при подключении внешних устройств и позволяющая легко их отмонтировать.


tray_mixer — регулятор громкости для рабочих столов, где он отсутствует.


tray_randr — утилита для переключения разрешения между нетбуком и внешним монитором. Идеально для Asus Eee701 и ClassmatePC.


tray_keyleds — индикаторы Caps и NumLock для нетбуков и клавиатур, где их нет.


tray_reboot — маленький значок в трее, вызывающий меню выхода, перезагрузки и спящего/ждущего режима.


vold — демон для регулировки звука с мультимедийных клавиш (чего очень не хватало в LXDE).


установить их можно, подключив (если у вас это еще не сделано, то очень рекомендуем) репозиторий EduMandriva на urpmi.mandriva.ru и выполнив команды (от root)

urpmi vold
urpmi -a tray-

Чтобы включить эти утилиты в LXDE, добавив в конец файла (конечно же от root) /etc/xdg/lxsession/LXDE/autostart следующие строки (оставьте только те утилиты, которые вам нужны):

@tray_reboot
@tray_eject
@tray_mixer
@tray_randr
@vold

Интеграция цветовой палитры QT4 в WINE


Недавно, настраивая рабочее место для пользователя, столкнулся с просьбой сделать так, чтобы программы запущенные из-под wine выглядели по возможности максимально однородно в среде KDE4. Задача интересная, и в будущем пригодиться. поэтому не стал отказывать и решил подумать как это можно реализовать. Во-первых, в голову сразу пришла программа qt4win в возможностях которой кажется что-то было подобное. Скачивать, собирать и устанавливать данную программу для использования лишь одной функции для меня показалось слишком тяжким занятием, по-этому решил посмотреть как это сделано в qt4wine. Но к сожалению информации об этом не нашел, а скачивать исходники ради того чтоб подглядеть было тоже лень.
В итоге родился следующий скрипт, который обеспечивал перенос необходимой цветовой палитры из файла настройки QT4 в реестр wine.


( Читать дальше )