Ubuntu 10.04.2 для преподавателей: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Добавить Blender 2.57b)
(Добавить обновленную версию Kompozer)
Строка 452: Строка 452:
  
 
http://kompozer.net/download.php
 
http://kompozer.net/download.php
 +
 +
 +
wget -c http://citylan.dl.sourceforge.net/project/kompozer/current/0.8b3/linux-i686/kompozer-0.8b3.ru.gcc4.2-i686.tar.gz
  
 
Версия устанавливаемая из PPA не работает. Причины не понятны.
 
Версия устанавливаемая из PPA не работает. Причины не понятны.

Версия 15:01, 13 мая 2011

Изменения в "Ubuntu 10.04.2 для Преподавателей" по сравнения со стандартной Ubuntu 10.04.1 Desktop

Ubuntu-10.04.1-for-teachers.png

Скачать по ссылке Ubuntu 10.04.2 для преподавателей

Содержание

Добавлена руссификация всех приложений

apt-get install aspell-ru openoffice.org-l10n-en-gb gnome-user-guide-en openoffice.org-help-en-gb openoffice.org-l10n-en-za openoffice.org-hyphenation openoffice.org-hyphenation-en-us openoffice.org-thesaurus-en-au openoffice.org-thesaurus-en-us language-pack-ru openoffice.org-l10n-ru openoffice.org-help-ru language-pack-gnome-ru gnome-user-guide-ru language-support-writing-ru language-pack-ru openoffice.org-thesaurus-ru language-pack-kde-ru kde-l10n-ru gimp-help-ru kde-l10n-engb gimp-help-en language-pack-kde-en

Добавлена система aptitude

apt-get install aptitude

Добавлен растровый графический редактор GIMP

aptitude install gimp

Добавлен видеоплеер VLC

aptitude install vlc

Добавлены аудио и видео кодеки

aptitude install ubuntu-restricted-extras

Добавлено приложение для сканирования изображений Xsane

aptitude install xsane libsane-extras


Добавлена система распознавания текста YAGF

Добавлена система распознавания текста CuneIForm с пользовательским интерфейсом YAGF.

В список репозиториев добавлен репозиторий YAGF:

echo "deb http://notesalexp.org/debian/lucid/ lucid main contrib non-free" >> /etc/apt/sources.list
wget -O - http://notesalexp.org/debian/alexp_key.asc | sudo apt-key add -

Установлены пакеты cuneiform-common и yagf

aptitude install cuneiform-common yagf


Для правильной работы из коробки в /etc/skel/.yagf добален конфигурационный файл yagf.ini


Файл запуска приложения yagf.desktop скопировать в каталок /usr/share/applications/


По материалам сайта http://adminway.ru/cuneiform-i-yagf-mozhno-ustanovit-iz-repozitoriya

Добавлено приложение для работы с web-камерой Cheese

aptitude install cheese

Добавлена поддержка протокола доступа к файлам и папкам

aptitude install samba

Добавлен FireFox 4

Добавлен FireFox4 по рецепту отсюда

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo aptitude update 
sudo aptitude install firefox

Исправлена проблема со Связками ключей и паролей

При автоматическом создании связок паролей и ключей связке присваивается русское название "Основной", после чего эта связка не доступна для удаления.

Для решения проблемы в приложении Пароли и Ключи Шифрования (Приложения-Стандартные-Пароли и ключи шифрования) создать связку ключей и паролей с именем Default. После создания щелкнуть по нему правой кнопкой и выбрать Использовать по умолчанию.


Для корректной работы "из коробки" распаковать два файла из архива в каталог /etc/skel/.gnome2/keyrings media:keyrings.tar

Добавлен набор приложения для образования по аналогии со Школьный Linux Юниор 5.0.1

aptitude install gimp inkscape blender qcad   avidemux kdenlive audacity  wine   celestia stellarium kstars  lazarus  freepascal gambas2 kturtle basic256 geany   kmplot kalgebra kig scilab   ktouch step  kalzium   scribus  kompozer   marble

В меню приложений добавлен пункт запуска QCad

В каталоге /usr/share/applications скопирован файл qcad.desktop

Добавлена кнопка запуска FreePascal IDE

Скопировать файл fp.desktop в каталог приложений /usr/share/applications

С freepascal есть ложности см. ниже

Ktouch переключен в режим простых заданий

Для настройки используется файл конфигурации ktouchrc

Ktourtle переключен в режим программирования на русском

Для настройки используется файл конфигурации kturtlerc

Добавлено приложение phun

Скачиваем приложение с сайта http://www.phunland.com/download/Phun_beta_5_28_linux32.tgz


Распаковать в /usr/games/phun/phun

Исправить файл /usr/bin/phun

#!/bin/sh

LD_LIBRARY_PATH="/usr/games/phun/lib:${LD_LIBRARY_PATH}" ldd /usr/games/phun/phun.bin | grep "not found" > /dev/null 2>&1

if [ "$?" -eq "0" ]; then
  cat << _EOF_
  There are missing dependencies.
  Please make sure that all the required libraries are installed.
  Missing:
_EOF_
  LD_LIBRARY_PATH="/usr/games/phun/lib:${LD_LIBRARY_PATH}" ldd /usr/games/phun/phun.bin | grep "not found" 
else
  LD_LIBRARY_PATH="/usr/games/phun/lib:${LD_LIBRARY_PATH}" /usr/games/phun/phun.bin $@
fi


Сделать ссылку на нужную версию библиотеки:

ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3

Сделать ссылку на файл-запуска

ln -s /usr/games/phun/phun /usr/bin/phun


Файл приложения phun.desktop нужно положить в каталог с приложениями /usr/share/applications

Добавлено приложение для работы с интерактивными досками Ardesia

wget -c http://ardesia.googlecode.com/files/ardesia_0.7-0ubuntu1_i386.deb
aptitude install libsigsegv0
dpkg -i ardesia_0.7-0ubuntu1_i386.deb
aptitude install binutils-dev

Исправлена проблема с текстурами в Stellarium

После стандартной установки при запуске stellarium вы видите странную стену закрывающую большую часть неба.

Проблема решена на https://bugs.launchpad.net/stellarium/+bug/518809/comments/23

В дистрибутиве бинарный файл stellarium переименован в stellarium-orig

mv /usr/bin/stellarium /usr/bin/stellarium-orig

Для запуска приложения создан скрипт

nano /usr/bin/stellarium

LC_NUMERIC=C stellarium-orig

Скрипту присвоен фин исполнения

chmod a+x /usr/bin/stellarium

Аналог MSPaint

Основным требованием для выбора аналога MSPaint в Linux была возможность выполнения заданий по информатики из учебника Босовой. Среди остальных был выбран kolourpaint4

aptitude install kolourpaint4


Добавлены приложения для тестирования оборудования sysinfo и hardinfo

Добавлено приложение для сбора информации о системе sysinfo

aptitude install sysinfo hardinfo

Изменения в оформлении

Изменен фон рабочего стола по умолчанию

Изменен фон рабочего стола по умолчанию

Warty-final-ubuntu.10.04.1.png

Изображение нужно разместить в /usr/share/backgrounds

cp warty-final-ubuntu10.04.2.png /usr/share/backgrounds/warty-final-ubuntu.png

Макет можно скачать здесь Warty-final-ubuntu-10.04.2-for-teachers.xcf.zip


Добавлены методические материалы по ПСПО

На рабочий стол добавлены методические материалы по приложениям, входящим в состав дистрибутива. Книги взяты с сайтов http://linux.armd.ru/ru/documentation/metod/ и http://uneex.ru/Books

Документация по Ubuntu взята отсюда http://launchpad.net/ubuntu-russian-guide/lucid-guide/lucid-guide-1.1/+download/lucid-guide.pdf

Документация до Ubuntu.pdf
Издательская система Scribus.pdf
Основы логики с Kturtle.pdf
Редактирование аудио с Audacity.pdf
Численные и технические вычисления в Scilab.pdf

Книги по OpenOffice.org
 Base.pdf
 Calc.pdf
 Draw.pdf
 Impress.pdf
 Writer.pdf
 Книги от InfraResource
   0200WG-WriterGuide-Ru.pdf
   0300CG-CalcGuide-Ru.pdf
   0400DG-DrawGuide-Ru.pdf
   0501IG-QuickstartGuideForImpress-RU.pdf

Книги по компьютерной графике
 BlenderBasics-rus.3rd-edition.pdf
 Gimp.pdf
 Inkscape.pdf

Добавлены скрипты пакетной обработки изображений в Nautilus

!!!! Этот пункт исправлен в обновленной версии

В системе установлен пакет imagemagick

aptitude install imagemagick jhead libjpeg-progs

Скрипты взяты из набора скриптов для nautilus http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz и http://g-scripts.sourceforge.net/nautilus-scripts/Multimedia/Image/Rotate-Mirror_pictures

Используются три скрипта: scale_image_to_size Rotate-Mirror_pictures. Файлы из архива поместить в каталог /etc/skel/.gnome2/nautilus-scripts

Добавлены шаблоны основных документов

Для быстрого создания документов добавлены шаблоны в каталог /etc/skel/Templates

Ubuntu-teachers-templates.png
База данных.odb
Блок-схема.odg
Презентация.odp
Растровый рисунок.jpg
Текстовый документ.odt
Электронная таблица.ods

Архив шаблонов можно скачать здесь: Templates.tar

Добавлены галлереи в OpenOffice.org

В OpenOffice.org добавлены галлереи.

aptitude install openclipart-openoffice.org

Параметры раскладки клавиатуры

в каталог /etc/skel скопировано содержимое архива kbd.tar

Выравнивание значков на рабочем столе

В каталог /etc/skel скопировано содержимое архива keep-aligned-desktop-icons.tar

Расширен набор поддерживаемого оборудования из коробки

Принтеры HP LaserJet работают из коробки

Принтеры HP LaserJet 1005 1010 1018 1020 P1005 P1020 и прочие работают сразу из коробки без необходимости установки драйверов из интернета.

Комплект модулей можно скачать здесь media:hp-laserjet-linux-drivers.tar

Файлы-правила для udev можно взять в том же архиве.

Принтеры Canon серии i-Sensys печатают из коробки

Принтеры Canon i-Sensys работают сразу из коробки. Проверялось на Canon i-Sensys mf4018.

Драйвера качать здесь http://files.canon-europe.com/files/soft35665/software/Canon_UFRII_Linux_V1.90_EN.tar.gz

Пакет libcupsys2 здесь ftp://193.226.140.51/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-2_all.deb

Настройка производилась по материалам сайта http://blog.denisiuk.org/2010/01/canon-i-sensys-mf4018-install-linux.html

Сканеры MFU устройств от HP теперь поддерживаются из коробки

Сканиры MFU устройств типа HP LaserJet M1522n теперь поддерживаются из коробки

требуется установить приложение от HP http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.10.2-plugin.run

и запустить его с параметром --nox11

./hplip-3.10.2-plugin.run --nox11

либо распаковать модули из пакета

Обязательно сделать симлинк

sudo /bin/ln -s /usr/lib/libhpmud.so.0 /usr/lib/libhpmud.so

Добавлена поддержка 3G модемов

Установлен пакет usb-modeswitch отвечающий за работу с 3G модемами, типа МТС-модемб Beeline-модем

aptitude install usb-modeswitch

Поддержка зашифрованных DVD

Добавлена библиотека libdvdcss2 для поддержки воспроизведения зашифрованных DVD.

sudo /usr/share/doc/libdvdread4/install-css.sh


Знаки вопроса в русских именах файлов в zip архивах

При открытии zip архивов, сделанных в Windows все русские имена файлов выглядят как знаки вопросов.

Для решения проблемы необходимо:

Добавляем в /etc/apt/sources.list два репозитория

   deb http://ppa.launchpad.net/r0lf/ppa/ubuntu maverick main
   deb http://ppa.launchpad.net/frol/zip-i18n/ubuntu maverick main

добавляем ключ для репозитория:

sudo add-apt-repository ppa:frol/zip-i18n

Устанавливаем пакет libnatspec0:

aptitude install libnatspec0

и после ставим пакет p7zip-full.

aptitude install p7zip-full


Добавлено приложение для просмотра PPT-презентаций

aptitude install pptview

http://www.fanhow.com/knowhow:Install_PowerPoint_Viewer_in_Ubuntu_38352423

Wine не запускает windows приложения с CD-диска

По соображениям безопасности wine не запускает файлы без бита исполнения. Для исправления этого "неудоства" необходимо отредактировать файл wine.desktop

nano /usr/share/applications/wine.desktop

Изменить записть в поле Exec на следующую

Exec=wine start /unix %f


Зависает BASIC256

Установить обновленную версию пакета: media:basic256-0.9.6.60_20110302-1_i386.deb

Либо:

sudo add-apt-repository ppa:ryanakca/basic256-backports
sudo apt-get update
sudo apt-get install basic256

http://www.basic256.org/news_20101205


Интерактивная доска SmartBoard из коробки (требует тестирования!!)

Для работы SmartBoard из коробки делаем следующее

  1. Создать файл /etc/udev/rules.d/60-SMARTBoard32.rules
  2. Внести в него следующее содержимое:
#SMART Technologies rules for permissions.
KERNEL=="ttyS*", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0b8c", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_interface", ATTR{idVendor}=="0b8c", MODE="0666"
SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{idVendor}=="0b8c", MODE:="0666"
#
#Kernel 2.6.32 and greater has a bug that causes the mouse pointer to jump to the top left corner in HID mouse mode.
#Disable the event stream for affected products.
#Actually the bug began in 2.6.30, but these rules only work on 2.6.32. You need an fdi policy file to work around 2.6.31.
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0001", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0002", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0003", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0004", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0005", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0006", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0007", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0008", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="000a", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="000b", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0017", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0060", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0061", NAME="SB%k"
KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0042", NAME="SB%k"


Добавлена поддержка сканера Bear Paw 2400CU PLUSII

wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS2Dfw.usb cp PS2Dfw.usb /usr/share/sane/gt68xx/PS2Dfw.usb

Добавлены бинарные FirmWare для ряда Mustek сканеров

wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A1fw.usb
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A2Dfw.usb 
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/SBSfw.usb 
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/P9fw.usb
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/a32fw.usb
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/ps1fw.usb
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS1Dfw.usb
wget -c http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS1Gfw.usb

http://www.meier-geinitz.de/sane/gt68xx-backend/

Настроенна временная зона по Москве

dpkg-reconfigure tzdata

Добавлены пакеты nvidia-current

Добавлены deb пакеты с драйверами для Nvidia. При необходимости все должно работать без интернета.

aptitude install -d nvidia-current
aptitude install -d nvidia-settings


Требуются доработки

FireFox 4 не руссифицирован

руссифицировать по инструкции здесь:

  • Качаем XPI файл
wget -c  http://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0.1/win32/xpi/ru.xpi
  • Создаем каталог /usr/lib/firefox-4.0.1/extensions/langpack-ru@firefox.mozilla.org
mkdir /usr/lib/firefox-4.0.1/extensions/langpack-ru\@firefox.mozilla.org
  • Переходим в этот каталог и распаковываем в него xpi файл
cd  /usr/lib/firefox-4.0.1/extensions/langpack-ru@firefox.mozilla.org
unzip /tmp/ru.xpi


Теперь firefox 4.0.1 будет простратривать наличие расширений на компьютере и подгружать пакет русификации автоматически

Добавить Video Download Helper в FireFox 4

Для побавления этого расширения делаем следующее:

  • Качаем xpi файл
wget -c http://releases.mozilla.org/pub/mozilla.org/addons/3006/video_downloadhelper-4.8.6-sm+fx.xpi
  • Создаем каталог для распаковки расширения
mkdir   /usr/lib/firefox-addons/extensions/\{b9db16a4-6edc-47ec-a1f4-b86292ed211d\}/
  • Переходим в созданный каталог и распаковываем содержимое xpi файла в него
cd /usr/lib/firefox-addons/extensions/\{b9db16a4-6edc-47ec-a1f4-b86292ed211d\}/
unzip /tmp/video_downloadhelper-4.8.6-sm+fx.xpi

Добавить Blender 2.57b

Загружаем с официального сайта Blender Foundation новую стабильную версию Blender

wget -c http://mirror.cs.umn.edu/blender.org/release//Blender2.57/blender-2.57b-linux-glibc27-i686.tar.bz2

Распаковываем и копируем каталог с программой в директорию /usr/share/blender2.57b

tar -jxpf blender-2.57b-linux-glibc27-i686.tar.bz2
cp -rp blender-2.57b /usr/share/blender2.57b

Создаем символьную ссылку на запускаемый файл

ln -s /usr/share/blender-2.57b/blender /usr/bin/blender2.57b

Копируем blender2.57b.desktop.tar файл в /usr/share/applications

Добавить набор библиотек для QCad

aptitude install partlibrary
aptitude install qcad-data

Добавить тестовую версию издательской системы Scribus-ng

Книга по scribus, созданная в рамказ разработки школьного дистрибутива описывает новую версию Scribus-ng В соотвествии с этим имеет смысл добавить новую версию этого приложения.

aptitude install scribus-ng

Добавить обновленную версию Kompozer

Для Kompozer версии 0.8b1 из репозитория нет расширения русификации. На сайте проекта доступна более новая версия программы с русским интерфейсом.

http://kompozer.net/download.php


wget -c http://citylan.dl.sourceforge.net/project/kompozer/current/0.8b3/linux-i686/kompozer-0.8b3.ru.gcc4.2-i686.tar.gz

Версия устанавливаемая из PPA не работает. Причины не понятны.

Xerox Phaser 3100

printer

http://download.support.xerox.com/pub/drivers/3100MFP/drivers/linux/en/XeroxPhaser3100-1.0-linux-2.6Ubuntu-intel.tar.gz

scanner

http://download.support.xerox.com/pub/drivers/3100MFP/drivers/linux/en/XeroxPhaser3100sc-1.0-linux-2.6Ubuntu-intel.tar.gz

lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 006: ID 0924:3cef Xerox 
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Hama Optical Mouse


nano /lib/udev/rules.d/40-libsane.rules

ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3cef", ENV{libsane_matched}="yes"
ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3cee", ENV{libsane_matched}="yes"

(http://www.soft.topoboard.ru/archives/215)

Проблемы со включенными эффектами рабочего стола на некоторых видеокартах

По умолчанию, при загрузке системы включаются средние эффекты рабочего стола.

Это поведение системы на LiveCD можно поменять исправлением параметра в gconf-editor

 gconf-editor
 
 desktop -> gnome -> session -> required_components -> windowmanager = metacity

Или распаковав этот файл в /etc/skel media:visual-effects-off.tar

FreePascal IDE не отображает русские названия папок и файлов

Freepascal-problem1.png


Интерфейс FreePascal разваливается при возврате из программы

При развертывании окна терминала с запущеным FreePascal IDE на весь рабочий стол после выполнения программы интерфейс среы разработки "разваливается".

Freepascal-problem2.1.png Freepascal-problem2.2.png

Если после запуска окно оставить без изменения - то после выполнения программы среда отображается верно.

Во FreePascal IDE пропадает окно Debug

При наличии ошибок в программе должно появляться окно сообщений компилятора. Часто это окно появляется далеко внизу вне области видимости пользователя. Его приходиться выбирать через меню Windows->Windows List... и включать move/resize. После чего его можно переметить стрелками на клавиатуре в видимую область терминала.

Freepascal-problem3.1.png
Freepascal-problem3.2.png
Freepascal-problem3.3.png
Должно быть так Обычно выглядит так (окна сообщений компилятора невидно но в списке оно есть) Если выбрать окно в списке и затем в меню Window выбрать пункт Move/Resize то окно сообщений компилятора можно переместить в видимую зону с помощью клавиш со стрелками на клавиатуре

Это крайне неудобно!