вторник, октября 30, 2007

АНОНС: Борьба с принтерами

Заставляем работать разнородные принтеры от HP.

среда, октября 10, 2007

Установка OpenOffice 2.3 PRO на SLED 10

Програмное обеспечение использованное при написании статьи:

Операционная система: Suse Linux Enterprise Desktop 10
SUSE Linux Enterprise Desktop 10 (SLED), надежная и производительная система корпоративного уровня, вобравшая в себя лучшие технологии Novell и SUSE.

Офисный пакет: Инфра-Ресурс OpenOffice 2.3 PRO
OpenOffice.org 2.3 Pro, созданный на базе OpenOffice.org, лицензии GNU LGPL, доступен для свободной загрузки и использования. Традиционно OpenOffice.org 2.3 Pro включает в себя все свойства вышедшего ранее пакета OpenOffice.org 2.3, все свойства предыдущих версий OpenOffice.org Pro и содержит дополнительные улучшения.

Для начала нам необходимо удалить офисный пакет, установленный по умолчанию. Для этого необходимо открыть "Control Center" в меню "Computer".


Теперь нам необходимо переключиться в режим администратора, нажав на кнопку "Open Administrator Settings".


Система попросит ввести пароль пользователя root. Вводим.


Откроется центр управления Yast2. Нажимаем на кнопку "Управление програмным обеспечением".


В открывшемся окне в строке поиска вводим openoffice. Находит три пакета, отмеченные галками.


Помечаем данные пакеты на удаление (вместо галки должна появиться корзина), и жмем "Принять". Система начнет удалять пакеты.


По завершению процедуры удаления будет выведено окно с вопросом о дальнейшем продолжении работы м менеджером пакетов. Отвечаем нет.


Все, удаление стандартного OpenOffice'а закончено. Теперь открываем терминал. Для этого идем в меню "Compurer", в строке поиска набираем "terminal" и нажимаем "Enter".


В открывшемся окне два раза щелкаем на кнопке "Gnome Terminal".


Командой "cd" переходим в каталог с сохраненным архивом с OpenOffice от Инфра-Ресурс. Теперь его необходимо разархивировать.
Вводим:
#tar zxvf OOo_2.3.0_LinuxIntel_install_ru_infra.tar.gz


Переходим в каталог ru/RPMS/ (относительно каталога в котором мы сейчас находимся):
#cd ru/RPMS
Теперь переходим в режив суперпользователя:
#su
Система спросит пароль. Вводим пароль пользователя root.
Теперь переходим непосредственно к установке OpenOffice:
#rpm -ihv openoffice.org-*
Все. Офисный пакет установлен.


Теперь заключительный шаг. Интеграция.
Переходим в каталог desktop-integration:
#cd desktop-integration
И устанавливаем пакет openoffice.org-suse-menus:
#rpm -ihv openoffice.org-suse-menus-2.3-9221.noarch.rpm
С первого раза не встанет. Причина мне не известна. Для решения проблемы. Устанавливаем пакет openoffice.org-freedesktop-menus:
#rpm -ihv openoffice.org-freedesktop-menus-2.3-9221.noarch.rpm
Все, ссылки на приложения появились в меню.
А можно и наоборот - сначала openoffice.org-freedesktop-menus, затем openoffice.org-suse-menus.


Посмотрим, что у нас получилось. Идем в меню "Computer", далее "More Applications".


Видим, что наш офис появился в новых приложениях. И в закладке "Офис" тоже.


Щелкаем по "Writer". И вот текстовый редактор перед нами.

АНОНС: Первая установка SLED 10 в офис

Докачиваются диски с SUSE Linux Enterprise Desktop 10 SP1. Готовлюсь к переезду. Начну со своего компьютера и компьютера одного из супервайзеров.
Из проблем, которые я прогнозирую - придется собрать свежий rdesktop (http://www.rdesktop.org/) и установить OpenOffice 2.3 PRO от Инфра-Ресурс (http://i-rs.ru/).
Нашел, кстати, последнюю сборку rdesktop. В репозитариях на сайте http://download.opensuse.org/repositories/

среда, октября 03, 2007

АНОНС: Замена Windows Terminal Server решением на базе Linux

Сейчас прорабатываю варианты перехода с Windows Terminal Server на альтернативное решение. Рассмотрел множество вариантов, как коммерческих, так и Open Source.

Вот четыре рассмотренные мной технологии (краткое описание взято из ru.wikipedia.org)

Virtual Network Computing (VNC) система удалённого доступа к рабочему столу компьютера, использующая протокол RFB (Remote FrameBuffer). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.

FreeNX — технология реализации системы «удаленного терминала». Обеспечивает реакцию запускаемых программ, сравнимую со временем их выполнения на локальной системе. FreeNX сохраняет высокую интерактивность приложений при большой загруженности и низкой скорости канала.

Про FreeNX считаю информацию не совсем корректной. Скорее это NX технология, а FreeNX одна из ее реализаций.

LTSP (англ. Linux Terminal Server Project) — пакет дополнений для GNU/Linux, позволяющий подключить большое количество низко-производительных тонких клиентов к Linux-серверу.

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

RDP (англ. Remote Desktop Protocol, протокол удалённого рабочего стола) — протокол прикладного уровня, использующийся для обеспечения удалённой работы пользователя с сервером, на котором запущен сервис терминальных подключений.


Остановился на RDP. Почему? Решил, что использование данной технологии позволит без перенастройки клиентов перейти на альтернативную ОС.

Теперь дело встало за реализацией. Требования выдвигались следующие: стабильность и удобство администрирования.

Но тут возникла сложность. RDP-серверов под Linux я не знал.

Google привел меня вот к такому проекту: http://sourceforge.net/projects/xrdp

RDP Server - An open source RDP server and X server capable of accepting connections from rdesktop and ms terminal server clients.


Не знаю как насчет первого требования (под нагрузкой тестировать возможности сейчас нет), но вот под второе данный проект явно не попадает.

Не помню как, но наткнулся на сайт компании Thinstuff.

У них оказался замечательный продукт: Thinstuff LX Server - RDP Server for Linux.
Поверхностное изучение показало, что данное решение удовлетворяет моим требованиям. Решил протестировать продукт. Ни на Ubuntu 6.06.1, ни на ALT Linux 4.0 Desktop LX Server не встал. На том и оставил это дело. Как оказалось ненадолго.

Решил пойти другим путем. Дай, думаю, позвоню разработчикам ALT Linux, может у них есть решение, удовлетворяющее выдвинутым требованиям. Дозвонился. Не сразу. Несколько раз трубку не брали и срабатывал... Факс что-ли. Пищать в трубке начинало. Потом трубку взяла женщина. Я попросил проконсультировать меня. Мне ответили, что все на выставке, мол идите туда. На какой выставке - не сказали. Дальше лучше. На мое возражение - я же не Москвич... Она просто положила трубку.

Ладно. Кто у нас еще есть? Novell. Звоню. У них тоже интересно. Необходимо уточнить причину звонка. Два раза говорил, что хочу получить консультации по продукции, и меня пытались переключить на какого-то менеджера, но оба раза до нее дозвониться мне не удалось. Первый раз она была занята, второй - ее просто не было на месте. Звоню третий. На этот раз говорю, что ищу замену конкретному продукту Microsoft. И... Меня соединяют со специалистом. Какого рода трудно сказать, но помочь вызвался. У него я получил консультации по продуктам Novell, использования продукции и соответствия нашему законодательству. Выслушал проблему, навскидку, говорит решение подобрать трудно. Посмотрел по базе сертифицированных решений, ничего не нашел, говорит заблудился. Навигация, наверное, неудобная. Я спросил, обращаются ли с подобными решениями другие компании. Говорит, да, бывает. Интересуются совместимостью с VNC и 2X. Оба решения мне не подходят. Рассказал ему про LX Server. Он сказал, что о подобном не слышал. Договорились, что оба посмотрим продукт и через неделю созвонимся по результатам.

Дома откопал диск с SLED 10 (SUSE Linux Enterprise Desktop). Установил. Установил туда LX Server. Чуть чуть поковырял - работает. Клиентом коннектится. Администрирование удобное. Задается любой шелл для пользователей.

Вот так. Теперь с меня отчет со скриншотами.

Преобразования на блоге

Ждем. В первую очередь будет обозначена направленность блога. Ориентирован будет на решение проблем с внедрением Open Source ПО в корпоративной сфере.