понедельник, 16 июня 2008 г.

Настройка Citrix ICA клиента

Для каждодневной работы мне требуется Citrix ICA клиент, установку которого я и хочу описать.
Скачать дистрибутив можно по адресу www.citrix.com/download
На этой странице идем в раздел Linux ICA Clients и выбираем для скачивания .tar.gz дистрибутив линукса. Можете просто 'скормить' вашему любимому даунлоадеру файлов ссылку: http://download2.citrix.com/FILES/en/products/Linux10/en.linuxx86.tar.gz
Далее нужно распаковать архив. Переходим в директорию где находится скачанный архив и даем команду:

gzip -dc en.linuxx86.tar.gz | tar -xvf -

После этого под roor-ом запускаем файл setupwfc:

sudo ./setupwfc


и принимаем все установки по умолчанию.
По умолчанию citrix клиент устанавливается в /usr/lib/ICAClient.
После установки я попробовал запустить клиент, но получил следующую ошибку:

amilovanov@amilovanov-laptop:/usr/lib/ICAClient$ ./wfcmgr

./wfcmgr: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory


Собственно, этого и следовало ожидать, потому что на сайте цитрикса ясно написано, что для запуска клиента требуется OpenMotif.
Устанавливаем эти библиотеки из репозитария:
- сначала ищем:

amilovanov@amilovanov-laptop:~$ apt-cache search 'Open Motif'

libmotif-dev - Open Motif - development files
libmotif3 - Open Motif - shared libraries
motif-clients - Open Motif - X11 clients (mwm, xmbind)
amilovanov@amilovanov-laptop:~$


а затем устанавливаем пакет
libmotif3:

amilovanov@amilovanov-laptop:/usr/lib/ICAClient$ sudo apt-get install libmotif3

[sudo] password for amilovanov:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
libmotif3
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1283kB of archives.
After this operation, 3129kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com hardy/multiverse libmotif3 2.2.3-2 [1283kB]
Fetched 1283kB in 2s (444kB/s)
Selecting previously deselected package libmotif3.
(Reading database ... 115278 files and directories currently installed.)
Unpacking libmotif3 (from .../libmotif3_2.2.3-2_i386.deb) ...
Setting up libmotif3 (2.2.3-2) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
user@user-laptop:/usr/lib/ICAClient$

Теперь пробуем запустить клиент еще раз, и, он запускается:

воскресенье, 15 июня 2008 г.

Настройки внешнего вида

Установив убунту и поработав некоторое время я почуствовал некий дискомфорт для глаз и решил попробовать различные варианты рендеринга шрифтов. Эти параметры находятся в System->Preferences->Appearance, закладка Fonts. По умолчанию значение Rendering было Best Shapes. Я остановился на Subpixel smoothing (LCDs). Теперь глаза устают гораздо меньше.
другие полезные настройки, касающиеся внешнего вида:
System->Preferences->Appearance - другие настройки внешнего вида окон и фона рабочего стола делаются
System->Preferences->Screen Resolution - выбор разрешения и частоты обновления экрана
System->Preferences->Screensaver - какое-то безумно огромное количество предустановленных скринсейверов, есть из чего выбрать.
System->Administration->Login Window, закладка Local. Здесь можно поменять внешний вид окна приветсвия, появляющегося при старте системы.

вторник, 10 июня 2008 г.

Первоначальный осмотр

Во время установки я забыл указать что нужно поставить дополнительную русскую раскладку клавиатуры, поэтому это было первое что я сделал после инсталляции. Делается это так: System->Preferences->Keyboard и здесь на закладке 'Layouts' добавляем нужную раскладку из списка (кнопка 'Add'):
Для того, чтобы на панеле в правом верхнем углу появился индикатор раскладки, нужно добавить соответствующий аплет: кликаем правой кнопкой мыши на свободном месте верхней панели и выбираем 'Add to Panel'. Далее находим 'Keyboard Indicator' и делаем 'Add':
Вообще, здесь наверно стоит вкратце упомянуть о том, какие основные приложения есть в дистрибутиве и как их найти. В левой части верхней панели есть несколко разделов: 'Application', 'Places', 'System' и также ярлыки быстрого запуска приложений, которые можно создать просто перетащив туда соответсвующий ярлык. В разделе 'Applications' находяться приложения, сгруппированные по различным областям применений. Все достаточно стандартно, игры, офис, интернет. Приложение 'Terminal' находится в 'Accessories' =). В 'Places' находятся ссылки на различные стандартные папки текущей домашней директории, проводник ('Computer'), браузер локальной сети ('Network'), поиск по файлам компьютера и ссылки на недавно открытые документы.
Раздел 'System' имеет два подраздела 'Preferences' и 'Administration'. В первом - общие настройки системы, а во втором - утилиты для конфигурирования. Если для подключения к интернету используется прокси, тогда нужно прописать его адрес, имя пользователя и пароль в 'System->Preferences->Network Proxy'.
Этот прокси используют в частности менеджер установки обновлений ('System->Administration->Update Manager') и средство для установки и удаления пакетов (приложений) 'Application->Add and Remove'. Обновления успешно загрузились и установились. А вот установка приложений с помощью 'Add and Remove' так и не заработала, выдает ошибки авторизации прокси. Зато удалось успешно устанавливать приложения с помощью apt, так что неработоспособность 'Add and Remove' меня не сильно растроила, хотя хотелось бы его все-таки настроить, для порядка =)
В качестве браузера по умолчанию в системе установлен Firefox (уже версии 3), что очень хорошо, так как в windows использую его (наряду с Thunderbird'ом) уже несколько лет и очень обеими прогрммами доволен. Для выхода в интернет настройки прокси (если используется) прописываются в файрфоксе отдельно.
Да, забыл сказать, после того как на работе подключил ноутбук у локальной сети (через кабель), сетевой интерфейс автоматически нормально сконфигурился по DHCP и, собственно, я без проблем попал в сеть. Не потребовалось дополнительно создавать никаких соединений, что очень удобно, особенно когда не знаешь как это делать =)

Установка

Исходные данные:
- ноутбук HP 6720s с установленной winXP
- исошник Ubuntu 8.04 из журнала хакер (журнал не читаю, я не хакер =), просто коллега принес)

Записал на сидюк исошник, загрузил с него Live CD. Понравилось, красиво, но, естественно, все тормрзило. Решил - точно, буду ставить. В System->Administration обнаружился Partition Editor и я сразу освободил место на диске. Откусил 50 гигов у NTFS-ного раздела, просто передвинув 'бегунок' на схеме диска. Высвобожденное место оставил неразмеченным. Уменьшение NTFS раздела прошло без ошибок. После этой операции решил на всякий случай перегрузиться, чтобы проверить работоспособность винды. XP-ха при загрузке запустила scandisk, и, не найдя ни одной ошибки, нормально продолжила загружаться.

Перегрузился еще раз, чтобы начать установку убунты. Самое интересное - это визард, состоящий из всего из 7-ми шагов(!), из которых ни один не вызвает никаких сложностей. Можно выбрать русский язык, но я не очень люблю руссификации програмных продуктов, поэтому выбрал English. Единственно - нужно внимательно выбирать, каким образом располагать файловые системы, чтобы не затереть существующий раздел. Я выбрал автоматическую установку на все неразмеченное место на диске, так как заранее его подготовил (Если я правильно помню, называется что-то типа: Guided. All free space). Кстати, прямо из инсталляции можно было бы тоже изменить существующие разделы на диске, я просто этого не знал.
Сейчас, после установки, мой диск выглядит следующим образом:
Мастер установки так же попросил задать имя пользователя-администратора, под которым и будет осуществляться работа системы. Под root'ом в убунту работа не происходит. Пользователю с администраторскими правами дается привелегия выполния команд с правами root - sudo, которая требует ввода пользовательского пароля при выполнении административного действия. В графических приложениях нужно нажать кнопку Unlock и ввести пароль, а в терминале - набрать sudo _command_name_ и нажать ввод, а затем ввести свой пароль.

Далее установка без единого вопроса, только в конце просьба вытащить сидюк, и, загрузка. Все работает! Красиво! Самое что поразило, это поддержка изначально скроллига на тачпаде, мелочь как говориться, а приятно =) Так же корректно распознался встроенный блютус и по нажатию/выключению кнопки на ноутбуке запускался/останавливался Bluetooth Manager с соответсвующим появлением иконки в трее. По этой же кнопке в винде активируется и вайфай, но с его поддержкой, насколько я понял, почитав форумы и спросив моего наставника (отдельное ему спасибо), есть проблемы и придется повозиться. Но мне пока что это не критично, так как вайфай не использую.

Вот десктоп убунты почти сразу после окончания инсталляции:

Введение

Привет всем!
Буквально сегодня утром пришла в голову мысль создать блог, посвященный настройке, или я бы лучше сказал, "обживанию" установленного дистрибутива Ubuntu 8.04.
Изначально я не собирался ничего подобного делать, а хотел лишь найти место в интернете, где можно было бы выкладывать заметки (исключительно для себя) о том, что делал, что ставил, чтобы не забыть это и каждый раз при новой установке не копаться в интернете и не тратить на это свое драгоценное время, которого и так не хватает. Например, на работе мы используем локально установленный TWiki и ведем там нашу Knowledge Base. Очень удобно. Наверняка и в сети есть подобные ресурсы, но вот как то искать мне ничего не захотелось. Поэтому я поступил проще - посмотрел что мне может предложить Google. И первое что бросилось в глаза - это Blogger. Решил попробовать, хотя до этого никогда ничего подобного не писал, и более того, не читал ни чьи блоги =)
Буду надеятся, что эта информация поможет остальным сомневающимся, но тем не менее желающим, перейти на линукс.

Самый главный вопрос: зачем мне linux? - Я не знаю =)) Просто чтобы мозги не высыхали от текущей, иногда однообразной работы. Хочется чего то новенького...
На мой взгляд, основная проблема при переходе на линукс - это сложность относително быстро настроить набор приложений для выполнения основных своих задач. То есть сначала поставить, начать работать, а потом уже по ходу дела разбираться и донастраивать. И до этого, при предыдущих моих попытках перейти на линукс, у меня это не получалось. Я устанавливал, настраивал несколько дней, потом долбался с какими-нибудь шрифтами или еще с чем нибудь что раздражало в интерфейсе (а когда меня раздражает интерфейс - я работать ну никак не могу =) и, в результате, забрасывал это дело куда подальше.
До Ubuntu пробовал Alt Linux,постоянно апгрейдящийся с сизифуса. Сказать что это было паршиво - ничего не сказать. После этого желание перейти на линукс пропало на несколько лет =) Потом, года два назад, пробовал ASP Linux и Fedora. Не восхитило. Не буду говорить почему, просто не понравилось, в том числе и из-за интерфейса. Вот теперь очередная попытка попробовать самый нынче модный линукс - Ubuntu.

Немного о себе: работаю ведущим инженером группы систем управления сетью в крупной телекоммуникационной компании. Слегка администрирую oracle, solaris. Немного больше HP-UX 11i. Поэтому с идеологией *nix систем знаком не по наслышке. Да, чуть не забыл, люблю perl и regexp'ы, но к сожалению часто писать на нем не получается =) Я не линуксоид и тем более не линуксятник, поэтому буду все описывать именно с позиции такового.