https://www.altlinux.org/api.php?action=feedcontributions&user=94.29.124.39&feedformat=atom
ALT Linux Wiki - Вклад [ru]
2024-03-28T23:08:56Z
Вклад
MediaWiki 1.38.2
https://www.altlinux.org/index.php?title=%D0%A2%D0%BE%D1%87%D0%BA%D0%B0_%D0%BD%D0%B0_%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B5&diff=32585
Точка на цифровой клавиатуре
2015-06-29T07:54:05Z
<p>94.29.124.39: </p>
<hr />
<div>== Точка на цифровой клавиатуре (в X Window System) ==<br />
<br />
Согласно российским стандартам десятичным разделителем является символ "," (запятая). Поэтому в русской раскладке на цифровой клавиатуре нажатие клавиши Del (традиционно расположенная между 0 и Enter) приводит к печати запятой. Это просто нереально раздражает многих пользователей, привыкших набирать, например, IP-адреса. Так же раздражение испытывают некоторые бухгалтеры.<br />
<br />
Далее предлагается несколько вариантов "лечения" данной проблемы.<br />
<br />
=== Правка файла раскладки ===<br />
"Традиционный" способ, который можно быстро найти в Гугле: [[Releases/40/su|от рута]] открываем файл {{path|/usr/share/X11/xkb/symbols/ru}}, находим в нем строку '''include "kpdl(comma)"''' и заменяем '''comma''' на '''dot'''. После чего перезапускаем Иксы.<br />
<br />
Недостатки метода: после обновления системы (если обновлялись компоненты Иксов) операцию приходится повторять.<br />
<br />
=== Создание своего файла раскладки ===<br />
<br />
Делаем копию вышеуказанного файла с новым именем, например, {{path|ru_kpdldot}}. Редактируем этот файл также, как и в предыдущем способе, но правим еще одну строку: '''include "ru(common)"''' заменяем на '''include "ru_kpdldot(common)"''' (то есть вписываем туда вместо '''ru''' имя нового файла).<br />
<br />
После этого идем в настройки клавиатуры (в Альтераторе или в том файле, где у вас эти настройки прописаны) и заменяем там '''ru''' на '''ru_kpdldot'''). Теперь у вас есть новая раскладка с нужным поведением.<br />
<br />
К недостаткам стоит отнести относительную сложность операции и засорение системных каталогов самодельными файлами.<br />
<br />
=== Установка пользовательских настроек Xkbmap ===<br />
<br />
[http://lists.altlinux.org/pipermail/community/2010-February/661634.html Совет], подсказанный Сергеем Власовым в рассылке {{lists|community}}: <br />
<br />
в файл {{path|~/.Xkbmap}} нужно вписать строку<br />
<br />
setxkbmap -symbols "+kpdl(dotoss)+kpdl(dotoss):2"<br />
<br />
Метод всем хорош, кроме того, что работает только для одного пользователя. То есть настройку надо провести для каждого пользователя системы отдельно. Ну и потом очень легко забыть про изменения в этом файле и потратить много времени, ломая себе голову, почему вроде бы все "как всегда", а поведение клавиатуры нестандартное.<br />
<br />
=== Отдельное замечание про OpenOffice.оrg ===<br />
OOo отличается слегка своеобразным поведением: по умолчанию он всегда ставит запятую в русской раскладке, игнорируя настройки Xkb. Чтобы отучить его от этой привычки, можно воспользоваться еще одним [http://lists.altlinux.org/pipermail/community/2010-February/661646.html советом] Сергея Власова: <br />
<br />
{{nav|Сервис|Параметры|Настройки языка|Языки|Разделитель целой и дробной части}} - снять галку {{menuitem|Из настроек ОС}}, тогда будет вводиться точка или запятая в зависимости от настроек Xkb (точнее, OpenOffice не будет обрабатывать '''KP_Decimal''' специфическим образом).<br />
<br />
<br />
<br />
[[Категория:HOWTO]]<br />
[[Категория:пользователю]]<br />
[[Категория:Программное обеспечение]]<br />
[[category:FAQ]]<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=%D0%9A%D0%B0%D1%80%D0%BC%D0%B0%D0%BD%D1%8B&diff=32584
Карманы
2015-06-29T07:53:43Z
<p>94.29.124.39: </p>
<hr />
<div>Карманы — отдельные мини-репозитории [[Git.alt|сборочницы ALT Linux]]; задания, которые собраны, но не отправлены в [[Branches|основной репозиторий]].<br />
<br />
= Использование =<br />
apt-repo add task <номер задания><br />
<br />
Дальше как обычно:<br />
apt-get update<br />
apt-get dist-upgrade<br />
<br />
{{Attention|Используйте только совместимые с репозиторием задания.}}<br />
<br />
= Постоянные задания =<br />
<br />
== Для [[Branches/Sisyphus|Sisyphus]] ==<br />
{|class="standard" width="50%"<br />
!width="15%"|Номер<br />
!Описание<br />
|-<br />
|{{term|{{term|[http://git.altlinux.org/tasks/138496/ 138496]}}||[[SambaAD|Samba в режиме AD DC]]<br />
|}<br />
<br />
== Для [[Branches/p7|Седьмой платформы]] ==<br />
{|class="standard" width="50%"<br />
!width="15%"|Номер<br />
!Описание<br />
|-<br />
|{{term|[http://git.altlinux.org/tasks/141363/ 141363]}}||Последняя версия Firefox из Sisyphus<br />
|-<br />
|{{term|[http://git.altlinux.org/tasks/132256/ 132256]}}||[[SambaAD|Samba в режиме AD DC]]<br />
|}<br />
<br />
== Ссылки ==<br />
* [[Pockets]]<br />
<br />
[[Категория:Программное обеспечение]]<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=%D0%93%D0%B4%D0%B5_%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%B8%D1%81%D0%BA%D0%B0%D1%82%D1%8C_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B&diff=32583
Где и как искать программы
2015-06-29T07:52:55Z
<p>94.29.124.39: </p>
<hr />
<div>== Где и как искать программы, и как их потом устанавливать ==<br />
<br />
Все программы для Linux можно разделить на две большие категории (с подкатегориями):<br />
* программы, имеющиеся в дистрибутиве<ref>Под дистрибутивом в данном контексте понимается не отдельно взятый CD или DVD, который оказался у пользователя, а полный набор пакетов в определённой ветке репозитория, или во всех репозиториях ALT Linux’а</ref><br />
** [[#Программа есть на диске пользователя|имеющиеся на диске (CD/DVD/жёсткий диск) у пользователя]]<br />
** [[#Программа есть в сетевом репозитории вашей версии|в сетевом репозитории, версия которого совпадает с той, что установлена у пользователя]]<br />
** [[#Программа есть в сетевом репозитории другой версии|в сетевом репозитории, версия которого отличается от той, что у пользователя]]<br />
* программы, которых в дистрибутиве нет<br />
** [[#Программы нет в дистрибутиве, но её можно туда включить|но которые можно включить в дистрибутив]]<br />
** [[#Программы нет в дистрибутиве, и её нельзя туда включить|потому что их нельзя включить в дистрибутив]]<br />
** [[#Программа вообще не работает в Linux|потому что они вообще не работают в Linux]]<br />
<br />
Далее описаны краткие примерные инструкции что делать во всех этих случаях.<br />
<br />
'''Общая рекомендация:'''<br />
если вам нужна какая-то программа, то<br />
# Сначала поищите её в тех источниках установки, на которые настроена ваша система управления пакетами.<br />
# Затем поищите нужную программу в других репозиториях ALT Linux, например, используя поиск на сайте [http://packages.altlinux.org/ru http://packages.altlinux.org] и [[#Программа есть в сетевом репозитории другой версии|далее]].<br />
# Если нужной программы не оказалось среди пакетов ALT, то найдите в интернете сайт разработчиков программы, и далее следуйте [[#Программы нет в дистрибутиве, но её можно туда включить|инструкции]].<br />
<br />
=== Программа есть на диске пользователя ===<br />
Если у вас есть CD/DVD диск с дистрибутивом ALT (например тот, с которого вы поставили систему), то поиск и установка нужной программы осуществляется очень просто. Достаточно [[Releases/40/repositorycdrom|подключить]] этот диск в качестве источника установки и [[Releases/40/addremove|использовать]] программы работы с пакетами, такие как apt-get или synaptic.<br />
<br />
Если у вас на жёстком диске есть целый набор rpm-пакетов, и они ещё не организованы в репозиторий, то самое время [[APT_в_ALT_Linux/CreateRepository|создать]] из них репозиторий, подключить его в качестве источника установки, и см. выше.<br />
<br />
Если у вас имеется одиночный<ref>По возможности, стоит избегать такой ситуации! Потому что одиночному пакету по зависимостям могут понадобиться другие пакеты, которых не найдётся в вашей системе и источниках установки.</ref> пакет с нужной программой, то можно попробовать установить его следующим образом:<br />
<br />
[[Releases/40/su|от рута]] перейдите в каталог, где лежит нужный пакет и выполните команду '''apt-get install ./ИМЯ_ФАЙЛА.rpm'''. Например:<br />
<br />
[alexei@threebears tmp]$ su -<br />
Password: <br />
[root@threebears ~]# cd /tmp<br />
[root@threebears tmp]# apt-get install ./kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm<br />
Чтение списков пакетов... Завершено<br />
Построение дерева зависимостей... Завершено<br />
Выбрано kde4plasma-addon-yawp для './kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm'<br />
Следующие НОВЫЕ пакеты будут установлены:<br />
kde4plasma-addon-yawp<br />
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 2 не будет обновлено.<br />
Необходимо получить 0B/581kB архивов.<br />
После распаковки потребуется дополнительно 1193kB дискового пространства.<br />
Совершаем изменения...<br />
Preparing... ########################################### [100%]<br />
1: kde4plasma-addon-yawp ########################################### [100%]<br />
Running /usr/lib/rpm/posttrans-filetriggers<br />
Завершено.<br />
<br />
=== Программа есть в сетевом репозитории вашей версии ===<br />
<br />
Настройте вашу систему управления пакетами на использование сетевого репозитория, и установите программу обычным способом (например, это можно сделать с помощью [[Synaptic]]).<br />
<br />
==== Что делать, если «интернет дорогой» ====<br />
Иногда случается так, что нужная программа есть в сетевом репозитории, но подключить и использовать его невозможно, потому что на целевом компьютере дорогой интернет, или вообще нет сети. Можно попробовать скачать нужный пакет и все его зависимости <div style="display: inline; color: red;">(как их определить - ниже)</div> на другом компьютере, принести все эти пакеты на целевой компьютер, и далее воспользоваться инструкцией по установке одиночного пакета.<br />
<br />
Отследить зависимости уже установленных программ (например gimp) можно следующей командой:<br />
<code>$ apt-cache depends gimp</code><br />
<br />
Вы увидите примерно следующее:<br />
<br />
<code>gimp-2.6.3-alt1<br />
<br />
Требует: libgimp = 2.6.3-alt1<br />
<br />
Требует: icc-profiles<br />
<br />
Требует: </lib/ld-linux.so.2><br />
<br />
glibc-core-6:2.9-alt1<br />
<br />
Требует: </usr/bin/env><br />
<br />
coreutils-6.12-alt2<br />
<br />
...</code><br />
<br />
=== Программа есть в сетевом репозитории другой версии ===<br />
Самый правильный способ — [[Перенос_программ_(backports)|«повесить» запрос на перенос]] нужного пакета в вашу версию дистрибутива. Однако, этот способ не самый быстрый :)<br />
<br />
Еще один неплохой способ — попробовать самостоятельно собрать нужный пакет «в своём окружении», то есть под свою версию системы. Проще всего это сделать с помощью [[Hasher|Hasher]]. Вам понадобится скачать пакет с исходными текстами нужной программы (src.rpm пакет), и воспользоваться инструкцией по работе с Hasher.<br />
<br />
''Примечание: сборка в Хэшере требует настроенного источника пакетов. В процессе сборки из источника будут получены пакеты на десятки (или даже сотни) мегабайт. Следите за трафиком :)''<br />
<br />
Еще один способ: пересобрать src.rpm с помощью команды '''rpm --rebuild''' (за подробностями — в man rpm). При такой пересборке не понадобится выкачивать из источника пакетов те пакеты, которые уже установлены в вашей системе, что может сэкономить время и деньги. Но удовлетворение сборочных зависимостей придётся делать вручную, что требует определённой квалификации. Кроме того, произойдёт «засорение» системы devel-пакетами. '''Метод не рекомендуется неопытным пользователям!'''<br />
<br />
Если сборка программы завершается ошибками, и вашей квалификации не хватает для их устранения, см. первый способ.<br />
<br />
=== Программы нет в дистрибутиве, но её можно туда включить ===<br />
Существует огромное множество программ. И ни один дистрибутив не может охватить все это множество.<br />
<br />
Почему нужная конкретно вам программа не попала в дистрибутив? Скорее всего потому, что:<br />
* никому из тех, кто обладает достаточной квалификацией, она не нужна (в данный момент)<br />
* программа редкая и/или новая, и о ней просто никто не знает<br />
* в силу различных ограничений (технического или лицензионного характера), программу нельзя включить в дистрибутив.<br />
<br />
Что делать в таком случае?<br />
<br />
Простой и правильный способ: разместить в [http://lists.altlinux.org списке рассылки] просьбу собрать и поместить нужную программу в дистрибутив. Если это действительно хорошая и нужная программа, то, возможно, найдётся тот человек, который захочет и сможет собрать и поместить её в дистрибутив. Или вам посоветуют аналогичную (возможно, гораздо более качественную) программу из имеющихся в дистрибутиве.<br />
<br />
Сложный и совсем правильный способ: стать [[Разговорник_для_новичков#М|мейнтейнером]] данной программы! То есть изучить [[Руководство_начинающего_мейнтейнера_ALT_Linux_Team|правила]] сборки пакетов для ALT Linux, собрать пакет, и влиться в ряды разработчиков.<br />
<br />
<div id="no_make_install"></div><br />
==== Почему нельзя собирать и ставить программы с помощью make; make install ====<br />
Кратко: если вы не понимаете, почему нельзя пользоваться {{cmd|configure; make; make install}}, то вам не стоит пользоваться этими командами.<br />
<br />
Многие неопытные пользователи часто возмущаются, когда им говорят, что в дистрибутивах, основанных на пакетах (rpm, deb и т. п.) не стоит устанавливать программы с помощью {{cmd|make install}}. Основные причины не использовать эти команды:<br />
* программа, установленная таким образом, не попадает в базу данных установленных программ, в общем виде её невозможно корректно обновить или удалить, она порождает файлы, принадлежность которых невозможно определить.<br />
* между программами есть зависимости, часто очень сложные. Разрешение зависимостей при {{cmd|make install}} не работает, и такая установка программы может привести к неработоспособности других программ или всей системы.<br />
* в каждом дистрибутиве есть специфические настройки, особое расположение конфигурационных файлов и т. п. При сборке пакета мейнтейнер учитывает эти нюансы, make install их игнорирует.<br />
<br />
Все вышесказанное относится и к программам, устанавливаемым с помощью инсталляционных скриптов типа '''*.run''', '''install.sh''' и т.п.<br />
<br />
==== Почему нельзя ставить пакеты из других дистрибутивов ====<br />
Кратко: если вы не знаете, почему нельзя ставить чужие rpm, не стоит этого делать!<br />
<br />
Часто пользователи пытаются поставить rpm-пакеты (а иногда и deb-пакеты) из других дистрибутивов, обычно Mandriva или RedHat. Но в каждом дистрибутиве свои особенности настроек, именования пакетов и т. п. Поэтому есть отличная от нуля вероятность разломать свою систему установкой чужих пакетов.<br />
<br />
Отдельно стоит упомянуть проблему с версиями разделяемых библиотек, так как она касается не только дистрибутивов от разных производителей, но и дистрибутивов просто разных версий от одного производителя. Использование разделяемых библиотек позволяет экономить на объёмах памяти, скорости загрузки приложений и т.п., но накладывает ограничение на переносимость бинарных пакетов. Поэтому, даже в рамках ALT Linux, как правило, нельзя просто взять пакет из Sisyphus и установить его в дистрибутив на базе стабильного бранча: требуется [[Backports|пересборка пакета]] в соответствующем окружении. Исключение составляет небольшой промежуток времени после отделения последнего бранча - какое-то время бинарная совместимость сохраняется.<br />
<br />
==== Если нельзя, но очень хочется… ====<br />
Иногда очень хочется или очень надо поставить пакет из исходников. '''Делайте это на свой страх и риск, и не говорите потом, что вас не предупреждали, и не засоряйте рассылки и форумы нытьём типа «я тут сделал, и у меня не работает».'''<br />
<br />
Некоторые рекомендации:<br />
* практически у всех программ скрипт '''configure''' понимает параметр '''--prefix''', в который можно и нужно указать «альтернативный» каталог для установки, чтоб ваша программа не конфликтовала с другими программами из системы. Используйте что-то вида '''--prefix=/opt/usr''' или '''--prefix=$HOME/my_progs'''.<br />
* инсталляторы *.run тоже (обычно) умеют ставить программу в указанный каталог. Не ставьте ничего в /usr!<br />
* при установке чужих rpm-пакетов избегайте команд вида '''rpm -i''' и тем более '''rpm --nodeps --force'''. Используйте '''apt-get install'''.<br />
* выбирайте rpm со статическими сборками, в их именах часто (но не обязательно) присутствует слово static.<br />
* при установке бинарных сборок таких программ как Firefox или OpenOffice и им подобных, качайте с сайта пакет «для всех дистрибутивов», обычно это '''tgz'''-архив, и распаковывайте его в, например, '''/opt''' или '''$HOME/progs'''.<br />
<br />
<div id="no_install_unpackaged_video"></div><br />
==== Отдельное замечание про драйвера nVidia и AMD(ATi) ====<br />
Очень часто пользователи пытаются скачать с сайта производителя и поставить драйвера для видеокарт нВидиа или АТи/АМД. '''Не стоит так делать! Самостоятельная установка драйверов путём запуска *.run разломает вам графическую подсистему с очень высокой степенью вероятности!'''<br />
<br />
Все необходимые драйвера уже есть в дистрибутиве (на CD/DVD или в сетевых репозиториях; [[Установка_проприетарных_драйверов_NVIDIA_и_ATI|как ставить]]). Если у вас очень новая карта, и имеющиеся драйвера её не понимают, то [[BugTracking/BugzillaMiniHowto#Заведение нового бага|вешайте запрос]] в [[ALT_Linux_Bugzilla|Багзиллу]] на обновление драйверов.<br />
<br />
==== Отдельное замечание про установку VirtualBox ====<br />
Часто пользователи ставят проприетарную сборку VirtualBox. См. [[VB_install|инструкцию]].<br />
<br />
=== Программы нет в дистрибутиве, и её нельзя туда включить ===<br />
Некоторые программы невозможно включить в дистрибутив. Иногда по техническим причинам. Тогда самое правильное будет ждать, пока устранят технические причины. За подробностями обращайтесь в [http://lists.altlinux.ru списки рассылки].<br />
<br />
Некоторые программы нельзя включить в дистрибутив по лицензионным ограничениям. Например, <s>браузер Opera</s> или интернет-телефон Skype. Для некоторых программ некоторые пользователи в частном порядке собирают rpm-пакеты. Например, [http://fly.osdn.org.ua/~drool/ fly.osdn.org.ua/~drool/] (см. [[FAQ#Как поставить Skype|FAQ]]). Можете воспользоваться такими «альтернативными» источниками пакетов. Другой выход — установка статических сборок вручную (см. [[#Если нельзя, но очень хочется...|выше]]).<br />
<br />
=== Программа вообще не работает в Linux ===<br />
Некоторые программы вообще не работают в Linux. Например, бинарные программы, написанные под другую операционную систему (Windows, Solaris, BSD), или программы (даже с исходниками) написанные под очень старые версии Linux. Если вам очень хочется поработать с такими программами, поставьте ту ОС, для которой они написаны.<br />
<br />
== Примечания ==<br />
<references /><br />
<br />
[[Категория:HOWTO]]<br />
[[Категория:компоненты]]<br />
[[Категория:пользователю]]<br />
[[Категория:Программное обеспечение]]<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Vim-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%BE%D0%B2&diff=32582
Vim-подключение плагинов
2015-06-29T07:52:34Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:Программное обеспечение]]<br />
[[Категория:Пользователю]]<br />
<br />
В репозиториях ALTLinux многие плагины {{prg|Vim}} собраны в пакеты. В информации к пакету указывается, что для подключения нужно определить соотв. переменную в файле {{cmd|.vimrc}}:<br />
<br />
# rpm -qi vim-plugin-rails-2.0-alt1<br />
...<br />
To enable this plugin define "use_rails_plugin" variable somewhere<br />
in your .vimrc file.<br />
<br />
Это значит, что в файл {{path|~/.vimrc}} нужно добавить строчку:<br />
<br />
let use_rails_plugin = 1<br />
<br />
Для того, чтобы подробнее изучить тему использования переменных в Vim, рекомендуем набрать в редакторе команду:<br />
<br />
{{cmd|:help variables}}<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Synaptic&diff=32581
Synaptic
2015-06-29T07:52:13Z
<p>94.29.124.39: </p>
<hr />
<div>{{h0|Краткая инструкция по работе с Synaptic}}<br />
<br />
'''Synaptic''' — это графический интерфейс к программе управления пакетами APT. С помощью Synaptic вы можете управлять источниками пакетов (репозиториями), получать сведения о доступных пакетах, устанавливать/удалять/обновлять пакеты, производить поиск по ключевым словам среди доступных пакетов.<br />
<br />
== Запуск ==<br />
Для запуска Synaptic выберите в меню {{nav|K|Приложения|Настройки|Менеджер пакетов}} или откройте терминал и наберите в нем команду {{cmd|synaptic}}. Перед своим запуском программа попросит вас ввести пароль суперпользователя:<br />
<br />
[[Файл:Synaptic0.png|200px|center]]<br />
<br />
Сразу после запуска окно программы выглядит так:<br />
<br />
[[Файл:Synaptic1.png|200px|center]]<br />
<br />
== Настройки источников пакетов ==<br />
Если вы ещё не произвели настройки источников пакетов (репозиториев), то выберите в меню программы пункт {{nav|Настройки|Репозитории}}. Появится окно со списком источников пакетов для вашего дистрибутива:<br />
<br />
[[Файл:Synaptic2.png|200px|center]]<br />
<br />
: '''Важно!''' ''Внимательно отнеситесь к настройкам источников! Ни в коем случае не стоит выбирать все подряд!''<br />
<br />
Для каждого доступного репозитория указаны несколько зеркал (например, {{path|ftp.altlinux.org}} и {{path|mirror.yandex.ru}}) и три способа доступа: {{term|ftp}}, {{term|http}}, {{term|rsync}}. Выберите наиболее удобный для вас способ, например тот, которые не заблокировал ваш провайдер, и наиболее быстрый сервер.<br />
<br />
Выберите тот репозиторий, из которого вы хотите устанавливать пакеты.<br />
<br />
{{Fixme|Обязательно нужно описание, чем {{term|updates}} отличается от {{term|desktop}}, и где надо, а где не надо подключать {{term|noarch}}!}}<br />
<br />
Обратите внимание, что в этом списке по умолчанию содержится и CD/DVD, с которого вы ставили систему.<br />
<br />
[[Файл:Synaptic3.png|200px|center]]<br />
<br />
Если вы планируете ставить программы из сети, то репозиторий с диском можно отключить.<br />
<br />
После редактирования списка источников, программа предупредит вас, что «информация о репозиториях обновилась»:<br />
<br />
[[Файл:Synaptic4.png|200px|center]]<br />
<br />
: '''Обязательно''' нажмите кнопку «Получить сведения» на панели инструментов. Регулярно (желательно перед каждой установкой пакета) обновляйте сведения о доступных пакетах!<br />
<br />
== Обновление пакетов ==<br />
После получения сведений о пакетах, доступных в новых источниках обновлений, обновите систему. Для этого нажмите кнопку «Отметить для обновления» на панели инструментов. Программа выдаст вам список пакетов, назначенных для удаления, обновления и установки:<br />
<br />
[[Файл:Synaptic6.png|200px|center]]<br />
<br />
Желательно просмотреть список удаляемых пакетов. Если в нем есть какие-то важные системные пакеты ({{pkg|glibc*}}, {{pkg|apt*}}, {{pkg|rpm*}} и т. п.), то лучше перед обновлением проконсультироваться в списках рассылки, форумах или техподдержке.<br />
<br />
Если вы согласны на предлагаемые изменения, то отображение дерева пакетов будет примерно таким:<br />
<br />
[[Файл:Synaptic7.png|200px|center]]<br />
<br />
Обратите внимание на то, как изменились значки рядом с именами пакетов. Пояснения к пиктограммам можно найти в меню Помощь:<br />
<br />
[[Файл:Synaptic5.png|200px|center]]<br />
<br />
На панели инструментов нажмите кнопку Применить:<br />
<br />
[[Файл:Synaptic8.png|200px|center]]<br />
<br />
Обратите внимание на объёмы данных, которые будут скачены из сети. После подтверждения Synaptic начнёт загружать файлы:<br />
<br />
[[Файл:Synaptic9.png|200px|center]]<br />
<br />
После загрузки начнётся непосредственно установка:<br />
<br />
[[Файл:Synaptic10.png|200px|center]]<br />
<br />
После завершения установки может появиться окно с сообщениями apt, которые появились в процессе установки. Среди этих сообщений не должно быть ошибок (Error).<br />
<br />
[[Файл:Synaptic11.png|200px|center]]<br />
<br />
Если вы не уверены, что все прошло без серьёзных проблем, скопируйте через буфер обмена текст сообщений, и сохраните его. Это поможет в устранении последствий :)<br />
<br />
== Установка программ ==<br />
Используя дерево категорий программ или поиск, выберите нужную программу. Например, игру sirius:<br />
<br />
[[Файл:Synaptic12.png|200px|center]]<br />
<br />
Дважды кликните по нужной программе, или вызвав правой кнопкой контекстное меню, выберите «Отметить для установки». У пакета сменится пиктограмма:<br />
<br />
[[Файл:Synaptic13.png|200px|center]]<br />
<br />
И нажмите кнопку «Применить» на панели инструментов.<br />
<br />
== Поиск программ ==<br />
APT, а следовательно и Synaptic, позволяет искать программы по именам или ключевым словам в описании. Например, если вам надо программу по работе с exif-данными в изображениях, то воспользуйтесь поиском. На панели инструментов нажмите кнопку «Искать», выберите поле, по которому будет осуществляться поиск, и введите ключевое слово:<br />
<br />
[[Файл:Synaptic14.png|200px|center]]<br />
<br />
Результаты поиска будут сведены в отдельный список:<br />
<br />
[[Файл:Synaptic15.png|200px|center]]<br />
<br />
== Synaptic и блокировка базы rpm ==<br />
Программа Synaptic при старте блокирует доступ к локальной базе данных пакетов. Поэтому ''невозможна'' одновременная работа двух программ Synaptic или, например, Synaptic и apt.<br />
<br />
[[Категория:HOWTO]]<br />
[[категория:Пользователю]]<br />
[[Категория:Программное обеспечение]]<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=SoftwareCenter&diff=32580
SoftwareCenter
2015-06-29T07:51:15Z
<p>94.29.124.39: </p>
<hr />
<div>Страница посвящена '''Центру приложений ALT Linux''' (ALT Software Center)<br />
<br />
= Статус =<br />
<br />
Проработка архитектуры<br />
<br />
= Выпуск =<br />
<br />
Начало 2015 года<br />
<br />
= Описание =<br />
<br />
Центр приложений предназначен для поиска, установки и удаления прежде всего приложений, а не программных пакетов.<br />
Приложения сопровождаются подробным описанием, снимками экрана, возможностью полнотекстового поиска по ним и обратной связи через социальные сети.<br />
<br />
== Аналоги ==<br />
<br />
* Ubuntu Software Center<br />
* [http://www.freedesktop.org/wiki/Distributions/AppStream/Software Appstream]<br />
* [https://wiki.mageia.org/en/Feature:MageiaWelcome MageiaWelcome]<br />
* [http://play.google.com Google Play]<br />
* ROSA Software Center<br />
<br />
= Реализация =<br />
* За основу формата хранения данных взят [http://www.freedesktop.org/wiki/Distributions/AppStream/Software Appstream]<br />
* Приложение доступно в виде как приложения с графическим интерфейсом (Qt4), так и в виде утилиты командной строки<br />
* Политика добавления приложений (по крайней мере, на первом этапе) аналогична MageiaWelcome ([https://wiki.mageia.org/en/List_of_applications ~50 лучших приложений])<br />
* [[SoftwareCenter/Applications|Список приложений]]<br />
<br />
= Разработка =<br />
== TODO ==<br />
* Определить [[SoftwareCenter/Applications|список приложений]]<br />
* Собрать последнюю версию {{pkg|appstream}}<br />
* Сделать утилиту по управлению базой данных Appstream<br />
* Сделать библиотеку для установки и удаления через APT<br />
* Сделать консольную утилиту по управлению приложениями<br />
* Сделать графический интерфейс на Qt<br />
<br />
= См. также =<br />
* [[TODO/PackageManagement]]<br />
* [[Apt-repo]]<br />
<br />
[[Категория:Планы]]<br />
[[Категория:Программное обеспечение]]<br />
[[Категория:Восьмая платформа]]<br />
<br />
{{Category navigation|title=Планы|category=Планы}}<br />
{{Category navigation|title=Восьмая платформа|category=Восьмая платформа}}<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Releases/40/addremove&diff=32579
Releases/40/addremove
2015-06-29T07:50:48Z
<p>94.29.124.39: </p>
<hr />
<div>'''Вопрос:''' как установить или удалить программу из репозитория?<br />
<br />
'''Ответ:''' для установки программы должен быть настроен источник установки (репозиторий) (см. [[Releases/40/repository|«Подключение репозитория для обновления системы»]] и [[Releases/40/repositorycdrom|«Подключение репозитория на оптическом диске»]]). Если система настроена, то установка программ<ref>В идеальном случае репозиторий, из которого вы собираетесь поставить программу, не содержит ошибок, и возможно безопасно просто устанавливать из него программы. В реальной ситуации очень трудно отследить безошибочность сборки тысяч пакетов с программами. И после установки какой-либо программы она может не запуститься, или может нарушиться работоспособность других приложений. В этом случае попробуйте [[Releases/40/repository обновить]] систему. И сообщите об ошибке в [[BugTracking|bugzilla]].<br />
</ref> осуществляется командой {{cmd|apt-get install ИМЯ_ПАКЕТА}}. Узнать имя нужного пакета проще всего поискав его с помощью команды {{cmd|apt-cache search КЛЮЧЕВОЕ_СЛОВО}}.<br />
<br />
Например, если нужен Тетрис:<br />
<br />
[alexei@threebears ]$ apt-cache search tetris<br />
crack-attack - Crack Attack! это быстрая 3D игра-головоломка<br />
ltris - Nice tetris clone<br />
tong - Тетрис, скрещённый с Понгом<br />
xjewel - An X Window System game of falling jewel blocks<br />
<br />
Из списка выбираем, например, tong, и [[Releases/40/su|от рута]] выполняем apt-get install<br />
<br />
[root@threebears ]# apt-get install tong<br />
Чтение списков пакетов... Завершено<br />
Построение дерева зависимостей... Завершено<br />
Следующие НОВЫЕ пакеты будут установлены:<br />
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 3 не будет обновлено.<br />
Необходимо получить 0B/33,3MB архивов.<br />
После распаковки потребуется дополнительно 33,8MB дискового пространства.<br />
Совершаем изменения...<br />
Preparing... ### [100%]<br />
1: tong ### [100%]<br />
Завершено.<br />
<br />
Для удаления программ нужно использовать команду {{cmd|apt-get remove ИМЯ_ПАКЕТА}}. Узнать имена установленных пакетов можно с помощью команды {{cmd|rpm -qa}}.<br />
<br />
Помимо утилит командной строки можно использовать GUI-менеджер для управления пакетами '''aptitude''' (текстовый) или '''synaptic''' (графический).<br />
<br />
== Примечания ==<br />
<references/><br />
<br />
<br />
{{Category navigation|title=Releases/40|category=Releases/40|sortkey={{SUBPAGENAME}}}}<br />
<br />
[[Категория:FAQ]]<br />
[[Категория:Программное обеспечение]]<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:IvanZakharyaschev/Documentation_for_starting_off%3F&diff=32578
Участник:IvanZakharyaschev/Documentation for starting off?
2015-06-29T07:50:02Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:documentation]]<br />
[[Категория:пользователю]]<br />
<br />
(Про документацию, в начале соприкосновения человека с системой ALTLinux представляющую ему возможности по использованию системы для тех или иных целей, а также по настройке того, что может вскоре понадобиться.)<br />
<br />
== Вопрос ==<br />
Как заюзать систему ALTLinux, которая теперь у меня стоит? (= С чего начать, если хочется понять, что полезного можно сделать в моей системе [[дистрибутивы ALT Linux|ALTLinux]]? Хочется руководство-обзор по использованию системы для решения разных задач, а также руководства по настройке тех вещей, которые могут вскоре понадобиться, например, всякие подключения к Интернет.)<br />
<br />
== Про использование для конкретных целей (что как делать) ==<br />
=== Знакомство с набором инструментов (поиск программ) ===<br />
<br />
* Ну, первое самое простенькое, как найти некую программу -- это гуляя по '''меню''' в твоей графической среде (Xfce).<br />
<br />
* Потом: программу, которая делает что-то конкретное (что я ещё не знаю, чем делать), я, кажется, обычно ищу '''в доступном наборе пакетов по ключевым словам'''. Ищу либо в командной оболочке [[APT]]-а -- {{prg|apt-shell}} -- командой (одной из [[Управление пакетами#Консольные команды apt|команд APT-а]]):<br />
<br />
:{{cmd|search СЛОВО}}<br />
<br />
:либо можно искать в графической оболочке к APT-у -- {{prg|[[Управление пакетами#Synaptic|synaptic]]}} (или [[Управление пакетами#ALT Linux Control Center|в "центре управления ALTLinux"]] тоже есть аналогичная графическая оболочка). Если подключить [[branches|репозиторий пакетов на сервере ALTLinux]], то это будет более разумное действие (т.к. больше набор доступных пакетов). Аналогичный результат даст и '''поиск в веб-интерфейсе''' к ALT-овскому репозиторию пакетов -- он на '''http://sisyphus.ru''' .<br />
<br />
* Ещё мне попался на глаза такой '''плакат для школьников''' -- http://www.altlinux.ru/typo3temp/pics/13c7134e47.jpg (ссылка на него была на странице http://www.altlinux.ru/products/5th-platform/school-box/ ), представляющий школьникам по-быстрому '''избранные программы''', с которыми им предстоит играться в установленном у себя дистрибутиве. Такие программы-более-или-менее-монстры; каждая -- для дел в своей области. (Если названия плохо читаются, то вот список: .... .) <br />
<br />
=== Знакомство с возможностями отдельных полезных программ ===<br />
<br />
Потом вот к тому же Альт Линукс 5.0 Школьному (в конце списка дисков на [[Альт Линукс 5.0 Школьный#Скачать образы]]) есть "Диск с документацией и методическими материалами" -- я так понимаю, не всё там -- свободная документация общего назначения, но если интересует изучение в общих чертах какой-то одной из выбранных программ-"монстров", то там может быть небольшое '''пособие, подготовленное для школ'''. (Где-то это выложено в более доступном виде.)<br />
<br />
А вообще, это только капля в море руководств, tutorial-ов, сайтов с такого рода документацией по отдельным программам; также есть установленная документация -- {{prg|man}}-страницы, {{prg|info}}, и то, что есть в {{path|/usr/share/doc/*/}}.<br />
<br />
=== Руководства по дистрибутиву ===<br />
<br />
Вроде бы выложенные руководства -- это руководства по установке, а не использованию (чего хотелось бы начинающему владельцу системы ALTLinux, но что, конечно, вряд ли возможно в сколь-нибудь полном виде, потому что у всех разные потребности и области деятельности) и настройке. Может быть, в старых рук-вах можно найти больше сведений; вот какой-то список руководств разной старости:<br />
<br />
* http://docs.altlinux.org/archive/p5/school-lite/<br />
* http://docs.altlinux.org/archive/4.1/desktop/<br />
* http://heap.altlinux.org/alt-docs/lite/index.html -- это к Lite 4.0<br />
<br />
== Про общие принципы организации и использования системы ==<br />
<br />
Есть книги, ведущие рассказ с более общих позиций; например, [http://www.altlinux.ru/products/books/os-unix/ «Операционная система UNIX»]&nbsp;([http://www.intuit.ru/department/os/osunix/ читать этот курс]), и ещё см. среди http://www.altlinux.org/Books:Main_page . Вот например, более конкретно про ALTLinux: http://www.altlinux.org/Books:Insideout .<br />
<br />
== Про настройку ==<br />
Ну а по настройке помимо упрощённых средств настройки, которые можно найти в меню ("[[центр управления ALTLinux]]" и пр.), и подробной документации к отдельным установленным инструментам ({{prg|[[man]]}}, {{prg|[[info]]}}, {{path|/usr/share/doc/*}}) стоит искать инструкции, как реализовать то или иное -- и на altlinux.org , search.altlinux.org , и безотносительно к конкретному дистрибутиву вообще в Интернете. Когда-то ценным ресурсом была коллекция HOWTO по администрированию GNU/Linux. Но количество возможностей того, что можно сделать, бесконечное, так что их не покрыть, указав один источник.<br />
<br />
== Сходные вопросы и ответы ==<br />
См. также [[Где и как искать программы]], а также всё [[Пользователю]]. (TODO: Возможно, стоит с-merge-ить туда этот текст.)</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Autoinstall&diff=32577
Autoinstall
2015-06-29T07:48:35Z
<p>94.29.124.39: </p>
<hr />
<div>Дистрибутив ALT Linux можно установить в автоматическом режиме. Для этого нужно иметь установочный диск и доступный по сети каталог с несколькими файлами. <br />
<br />
Данное руководство проверено на установке [[Альт Линукс 6.0 Кентавр]].<br />
<br />
== Требования к дистрибутиву ==<br />
Для работы автоустановки в образ установщика необходимо включить пакет {{pkg|curl}} — в случае [[m-p|mkimage-profiles]] это цель <tt>use/install2/net</tt> или непосредственно:<br />
@$(call add,INSTALL2_PACKAGES,curl)<br />
<br />
Если используется постустановочная доводка, включите в базовые пакеты {{pkg|alterator-postinstall}}<ref>https://github.com/sergelogvinov/alterator-postinstall</ref>:<br />
@$(call add,BASE_PACKAGES,alterator-postinstall)<br />
<br />
== Запуск установки ==<br />
<br />
Для включения режима автоматической установки ядру инсталятора операционной системы необходимо передать параметр загрузки '''ai''' (без значения). Сделать это можно в меню загрузки диска или в приглашении '''boot:''' при загрузке по сети. Автоустановка поддерживается в следующих режимах установки: http, ftp, cdrom, disk, nfs.<br />
<br />
Для автоустановки требуется диск с дистрибутивом (в приводе или с сетевого ресурса) и набор из четырёх файлов, описывающих процесс установки. Все четыре файла нужно поместить в каталог, доступный по сети по протоколам HTTP или FTP, и указать путь к нему в параметрах загрузки '''curl'''. <br />
<br />
Формат адреса в curl должен быть представлен в виде URL. Пример параметров загрузки:<br />
<br />
<pre>ai curl=ftp://192.168.0.1/metadata/</pre><br />
<br />
{{Note|Для этого достаточно создать на сервере каталог {{path|/var/srv/public/metadata}} и положить туда файлы. Параметры загрузки образа можно прописать в файле конфигурации {{path|/var/lib/tftpboot/pxelinux.cfg/default}}.}}<br />
<br />
{{Attention|По умолчанию сервер отдаёт по протоколу https:// с самоподписанным сертификатом, поэтому лучше использовать протокол ftp://}}<br />
<br />
При невозможности получения из указанного источника по сети, программа установки будет смотреть в следующих местах:<br />
# на диске в каталоге '''/Metadata/'''<br />
# в образе установщика в каталоге '''/usr/share/install2/metadata/'''<br />
<br />
{{Attention|Автоустановка работает со штатными дистрибутивами пока только при сетевой установке. При запуске с диска сеть недоступна. Подробности: {{altbug|26813}}.}}<br />
<br />
== Содержимое каталога metadata ==<br />
<br />
В каталоге metadata могут быть следующие файлы:<br />
* '''autoinstall.scm''' — сценарий установки на языке scheme. [[Файл:Autoinstall.scm|Пример файла autoinstall.scm]]<br />
* '''vm-profile.scm''' — схема разбивки жёсткого диска на языке Scheme. [[Файл:Vm-profile.scm|Пример файла vm-profile.scm]]<br />
* '''pkg-groups.tar''' — архив, содержащий дополнительные к базовой системе группы пакетов (можно просто взять с диска из подкаталога Metadata/ <source lang="Bash">cp /srv/public/netinst/mnt/Metadata/pkg-groups.tar /srv/public/metadata/</source><br />
<br />
== Делаем «собственный» дистрибутив ==<br />
<br />
При автоустановке по сети (например, через alterator-netinst) есть возможность править состав и скрипты автоустановки «вживую». <br />
<br />
# Распакуйте содержимое установочного диска в ''/srv/public/netinst/mnt''.<br />
# Добавьте autoinstall.scm в каталог в ''/srv/public/netinst/mnt/Metadata''.<br />
# Можете добавить свои пакеты в состав пакетов в подкаталоге ALTLinux/RPMS.main. После этого запустите <pre>genbasedir --topdir=/srv/public ALTLinux main</pre><br />
<br />
== Формат файла autoinstall.scm ==<br />
<br />
Файл autoinstall.scm представляет из себя командный скрипт для программы установки, написанный с использованием языка программирования scheme. Каждая строка крипта — команда для модуля программы установки. Рассмотрим в качестве примера стандартный скрипт автоматической установки операционной системы:<br />
<br />
<source lang="lisp">; установка языка операционной системы (ru_RU)<br />
("/sysconfig-base/language" action "write" lang ("ru_RU"))<br />
; установка переключателя расладки клавиатуры на Ctrl+Shift<br />
("/sysconfig-base/kbd" action "write" layout "ctrl_shift_toggle")<br />
; установка часового пояса в Europe/Moscow, время в BIOS будет храниться в UTC<br />
("/datetime-installer" action "write" commit #t name "RU" zone "Europe/Moscow" utc #t)<br />
; автоматическая разбивка жёсткого диска<br />
("/evms/control" action "write" control open installer #t)<br />
("/evms/control" action "write" control update)<br />
("/evms/profiles/workstation" action apply commit #f clearall #t exclude ())<br />
("/evms/control" action "write" control commit)<br />
("/evms/control" action "write" control close)<br />
; установка пакетов операционной системы<br />
("pkg-init" action "write")<br />
; установка только базовой системы (дополнительные группы пакетов из pkg-groups.tar указываются по именам через пробел)<br />
("/pkg-install" action "write" lists "" auto #t)<br />
("/preinstall" action "write")<br />
; установка загрузчика GRUB в MBR на первый жёсткий диск<br />
("/grub" action "write" language ("ru_RU") device "/dev/sda")<br />
; настройка сетевого интерфейса на получение адреса по DHCP<br />
("/net-eth" action "write" reset #t)<br />
("/net-eth" action "write" name "eth0" configuration "dhcp" default "" search "" dns "" computer_name "c245")<br />
; настройка сетевого интерфейса на статический IPv4<br />
; ("/net-eth" action "write" name "eth0" configuration "static" default "192.168.1.1" search "localhost.com" dns "192.168.1.1" computer_name "c245" ipv "4" ipv_enabled #t)<br />
; ("/net-eth" action "add_iface_address" name "eth0" addip "192.168.1.2" addmask "24" ipv "4")<br />
("/net-eth" action "write" commit #t)<br />
; установка пароля суперпользователя root '123'<br />
("/root/change_password" language ("ru_RU") passwd_2 "123" passwd_1 "123")<br />
; задание первого пользователя 'test' с паролем '123'<br />
("/users/create_account" new_name "test" gecos "" allow_su #t auto #f passwd_1 "123" passwd_2 "123")<br />
</source><br />
<br />
'''Внимание!'''<br />
<br />
При установке пакета alterator-net-domain (например, в Альт Линукс 6.0 Кентавр) имя узла (''computer_name'') не должно содержать точку, иначе это может вызвать сбой установки. Подробности: {{altbug|27017}}<br />
<br />
<div id="vm-profile"></div><br />
<br />
== Формат файла vm-profile.scm ==<br />
<br />
Файл {{path|/var/cache/alterator/vm-profile.scm}} содержит сценарий на языке scheme, описывающий формат автоматической разбивки жёсткого диска. Рассмотрим его на примере:<br />
<br />
<source lang="lisp">((workstation<br />
(title . "Setup for workstation")<br />
(action . trivial)<br />
(actiondata ("swap" (size 1024000 . 1024000) (fsim . "SWAPFS") (methods plain))<br />
("/" (size 20971520 . 20971520 ) (fsim . "Ext2/3") (methods plain))<br />
("/home" (size 1024000 . #t) (fsim . "Ext2/3") (methods plain))))<br />
)</source><br />
<br />
<br />
<br />
Обратите внимание: числовые константы ''не'' закавычиваются! Типичным следствием такой ошибки является оценка "требуется 0 MB".<br />
<br />
Все числа указаны в виде 512-байтных блоков, поэтому чтобы получить размер в байтах, нужно умножить значения на 512.<br />
<br />
В примере указана разбивка:<br />
* подкачка (swap) — 512 МБ;<br />
* корневой раздел (/) — 10 ГБ;<br />
* /home - всё остальное, но не меньше 500 МБ.<br />
<br />
Вы можете не указывать этот профиль вообще, возложив автоматическую разметку на профиль в составе дистрибутива. Имя профиля (workstation) указывается в autoinstall.scm:<br />
<source lang="lisp">("/evms/profiles/workstation" action apply commit #f clearall #t exclude ())</source><br />
См. тж. [http://lists.altlinux.org/pipermail/devel/2007-April/057886.html это письмо].<br />
<br />
== Формат файла pkg-groups.tar ==<br />
<br />
Файл pkg-groups.tar представляет собой tar-архив с двумя подкаталогами: ''groups'' (содержащий описание групп программного обеспечения в файлах .desktop) и ''lists'' (содержащий файлы со списками пакетов для каждой группы). В подкаталоге lists находится скрытый файл ''.base'', содержащий список пакетов «базовой системы» (то есть те пакеты, которые устанавливаются в любом случае). Описание форматов указания групп описано в [[Alterator-pkg]].<br />
<br />
Файл pkg-groups.tar проще всего взять с диска из каталога '''/Metadata/''' и доработать, если необходимо.<br />
<br />
Для изменения списка пакетов распакуйте архив командой <br />
tar xf pkg-groups.tar<br />
<br />
После этого перейдите в подкаталог ''lists'' и добавьте или измените файл группы. Имена пакетов указываются по одному в каждой строке. Имя файла используемой группы затем указывается через пробел в autoinstall.scm:<br />
<br />
<source lang="lisp">(("pkg-install") action "write" lists "group-1 group-2" auto #t)</source><br />
<br />
где group-1 и group-2 — имена файлов со списками пакетов из подкаталога ''lists''.<br />
<br />
После исправлений упакуйте снова в архив командой:<br />
tar cf pkg-groups.tar groups lists<br />
<br />
{{Attention|Учтите, что в качестве источника пакетов при установке выступает сам диск, поэтому указание не лежащих на нём пакетов приведёт к сбою установки. Если хотите добавить новые пакеты, пересоберите диск дистрибутива или используйте скрипты, выполняющиеся после установки.}}<br />
<br />
== alterator-postinstall ==<br />
<br />
С апреля 2015 года появился пакет {{pkg|alterator-postinstall}}[https://github.com/sergelogvinov/alterator-postinstall.git], который позволяет выполнить в конце установки или при первом запуске команду или скрипт, скачиваемый по сети. Этот пакет должен устанавливаться вместе с другими пакетами, так как запускается во второй стадии установки.<br />
<br />
Пример использования:<br />
<source lang="Lisp">("/postinstall/firsttime" script "http://server/post.sh")</source><br />
<br />
Уровни запуска (указываются после префикса {{cmd|/postinstall/}}:<br />
;laststate<br />
:Скрипт запускается при завершении Alterator (перед перезагрузкой после установки)<br />
;firsttime<br />
:Скрипт запускается во время первого запуска ОС<br />
<br />
Типы команд:<br />
<source lang="Lisp">("/postinstall/laststate" script "http://server/script.sh")</source><br />
Скрипт скачивается с сервера и выполняется<br />
<source lang="Lisp">("/postinstall/laststate" run "command arg1 arg2")</source><br />
Запуск команды и аргументов. Возможно указание перенаправления.<br />
<br />
=== Примечание по chroot ===<br />
На уровне {{cmd|laststate}} для работы с установленной системой требуется указывать пути с {{path|$destdir}} или выполнять команды через {{cmd|run_chroot}}:<br />
post.sh<br />
<source lang="Bash">#!/bin/sh<br />
<br />
a= . install2-init-functions<br />
<br />
run_chroot sh -c "date > /root/STAMP_1"<br />
date > $destdir/root/STAMP_2</source><br />
<br />
== Советы и секреты ==<br />
* Для отладки укажите в параметрах загрузки ядра {{term|instdebug}}<br />
<br />
== Примечания ==<br />
<references/><br />
<br />
[[Категория:HOWTO]]<br />
[[Категория:Программное обеспечение]]<br />
{{Category navigation|title=Программное обеспечение|category=Программное_обеспечение|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D1%80%D0%BE&diff=32576
КриптоПро
2015-06-29T07:32:01Z
<p>94.29.124.39: </p>
<hr />
<div>КриптоПро — линейка криптографических утилит (вспомогательных программ) — так называемых криптопровайдеров. Они используются во многих программах российских разработчиков для генерации ЭЦП, работы с сертификатами, организации структуры PKI и т.д.<br />
<br />
== Загрузка ==<br />
<br />
Архив с программным обеспечением (КриптоПро CSP 3.6 R3) можно [http://www.cryptopro.ru/downloads загрузить] после [http://www.cryptopro.ru/products/csp/overview предварительной регистрации]:<br />
* linux-ia32.zip (8,8 МБ, для i586)<br />
* linux-amd64.zip (9,1 МБ, для x86_64)<br />
<br />
{{Attention|По умолчанию при скачивании с сайта КриптоПро выдаётся лицензия '''на три месяца'''}}<br />
<br />
== Установка ==<br />
<br />
# Распакуйте архив и перейдите в распакованную папку<br />
# Проверьте доступность репозиториев для установки или установите вручную пакеты '''lsb''', '''pcsc-lite''', '''libpcsclite-devel'''<br />
# Под правами пользователя root выполните:<br />
<br />
apt-get install \<br />
lsb-cprocsp-base-3.6.1-4.noarch.rpm \<br />
lsb-cprocsp-rdr-3.6.1-4.i486.rpm<br />
lsb-cprocsp-capilite-3.6.1-4.i486.rpm \<br />
lsb-cprocsp-kc1-3.6.1-4.i486.rpm<br />
<br />
'''Примечания:'''<br />
* Для КриптоПро CSP 3.6 R2 потребуется установить пакет {{pkg|cprocsp-compat-altlinux-1.0.0-1.noarch.rpm}}<br />
* Для установки {{pkg|cprocsp-rdr-gui}} может понадобиться [https://bugzilla.altlinux.org/show_bug.cgi?id=27115 libXm.so.3] ({{pkg|libopenmotif3}}) и для вывода кириллицы {{pkg|fonts-bitmap-cyr_rfx-iso8859-5}}.<br />
* Для установки {{pkg|cprocsp-rdr-gui-gtk}} потребуется предварительно установить {{pkg|libpangox-compat}}.<br />
<br />
== Прописывание путей к исполняемым файлам ==<br />
<br />
Перед использованием КриптоПро в консоли или в виде файла {{path|/etc/profile.d/cryptopro.sh}} выполните:<br />
<source lang="Bash">export PATH="$PATH:$(ls -d /opt/cprocsp/{s,}bin/*|tr '\n' ':')"</source><br />
<br />
== Проверка лицензии ==<br />
<br />
Проверить срок истечения лицензии можно командой (обратите внимание на строки '''Expires:'''):<br />
<br />
<source lang="text"># cpconfig -license -view<br />
Server license:<br />
36360-U0030-01C97-HQ92Y-1EY1K<br />
Expires: 3 month(s) 0 day(s)<br />
<br />
Client license:<br />
36360-U0030-01C97-HQ92Y-1EY1K<br />
Expires: 3 month(s) 0 day(s)</source><br />
<br />
Для установки другой лицензии выполните (под root):<br />
<br />
cpconfig -license -set <серийный_номер><br />
<br />
{{Note|Серийный номер следует вводить с соблюдением регистра символов.}}<br />
<br />
== Управление персональным сертификатом ==<br />
<br />
=== Создание ===<br />
<br />
Для создания запроса потребуется:<br />
# DN (cn=webserver)<br />
# имя контейнера (в локальном хранилище hdimage: {{path|\\.\hdimage\webserver}})<br />
# имя файла запроса ({{path|webserver.csr}})<br />
<br />
Во время работы программы потребуется нажимать любые кнопки (после запроса «Press keys») и дважды указать пароль на контейнер (после запроса «Password:»).<br />
<br />
<source lang="text"># cryptcp -creatrqst -dn 'cn=webserver' -cont '\\.\hdimage\webserver' webserver.csr<br />
CryptCP 3.40 (c) "Crypto-Pro", 2002-2012.<br />
Command prompt Utility for file signature and encryption.<br />
Press keys...<br />
[........................................]<br />
CryptoPro CSP: Set password on produced container "webserver".<br />
Password:<br />
Retype password:<br />
Request is saved in file.<br />
[ReturnCode: 0]</source><br />
<br />
Откройте в браузере ссылку http://www.cryptopro.ru/certsrv/certrqxt.asp (тестовый удостоверяющий центр КриптоПро).<br />
вставьте в поле «Base-64-шифрованный запрос сертификата» содержимое файла {{path|webserver.csr}} и нажмите кнопку «Выдать». Затем сохраните файл по ссылке «Загрузить сертификат» (по умолчанию предлагается имя {{path|certnew.cer}}).<br />
<br />
Установите сертификат (введите пароль на контейнер при запросе):<br />
<source lang="text"># cryptcp -instcert -cont '\\.\hdimage\webserver' certnew.cer <br />
CryptCP 3.40 (c) "Crypto-Pro", 2002-2012.<br />
Command prompt Utility for file signature and encryption.<br />
CryptoPro CSP: Type password for container "webserver"<br />
Password:<br />
Certificate is installed.<br />
[ReturnCode: 0]</source><br />
<br />
=== Просмотр ===<br />
<br />
<source lang="text"># certmgr -list<br />
Certmgr 1.0 (c) "CryptoPro", 2007-2010.<br />
program for managing certificates, CRLs and stores<br />
<br />
=============================================================================<br />
1-------<br />
Issuer : E=info@cryptopro.ru, C=RU, O=CRYPTO-PRO, CN=Test Center CRYPTO-PRO<br />
Subject : CN=webserver<br />
Serial : 0x28840500020011AA2550<br />
SHA1 Hash : 0x744fdc41b8d1b9132120a2bdc706b46cfb6d9e8c<br />
Not valid before : 29/10/2013 09:32:21 UTC<br />
Not valid after : 04/10/2014 07:09:41 UTC<br />
PrivateKey Link : Yes. Container : HDIMAGE\\webserve.000\D0FF<br />
=============================================================================<br />
<br />
[ErrorCode: 0x00000000]</source><br />
<br />
=== Удаление ===<br />
<br />
Удаление сертификата<br />
certmgr -delete 1<br />
<br />
Удаление контейнера:<br />
certmgr -delete -cont '\\.\hdimage\webserver'<br />
<br />
=== Размещение контейнеров ===<br />
<br />
Контейнеры HDIMAGE: {{path|/var/opt/cprocsp/keys/<имя пользователя>/}}<br />
<br />
=== Сохранение сертификата в файле ===<br />
<br />
<source lang="text"># cryptcp -CSPcert -cont '\\.\hdimage\webserver' -df CERT.cer<br />
CryptCP 3.40 (c) "Crypto-Pro", 2002-2012.<br />
Command prompt Utility for file signature and encryption.<br />
Openning container...<br />
Certificate's been copied.<br />
[ReturnCode: 0]</source><br />
<br />
<!--<br />
== Импорт персонального сертификата ==<br />
<br />
Вы можете импортировать собственный сертификат в локальный считыватель '''HDIMAGE'''.<br />
<br />
Если у вас нет сертификата, самое время его создать:<br />
<br />
* Создание через [[cert-sh-functions]] (требует установки пакета {{pkg|cert-sh-functions}})<br />
* [[Создание сертификатов PKCS12]] (достаточно только пакета {{pkg|openssl}})<br />
<br />
Допустим, мы пошли по первому пути и создали сертификат web-server:<br />
<source lang="Bash">. cert-sh-functions<br />
ssl_generate 'web-server'</source><br />
<br />
Сертификат по умолчанию будет лежать в {{path|/var/lib/ssl/certs/web-server.cert}}, а ключ — в {{path|/var/lib/ssl/private/web-server.key}}<br />
<br />
Для импорта потребуется файл сертификата и закрытый ключ в [http://ru.wikipedia.org/wiki/PKCS12 контейнере PKCS#12].<br />
<br />
Создадим для нашего ключа и сертификата необходимый контейнер:<br />
openssl pkcs12 -export -in /var/lib/ssl/certs/web-server.cert -inkey /var/lib/ssl/private/web-server.pem -out web-server.p12<br />
<br />
{{Note|При создании контейнера будет дважды запрошен пароль для экспорта. По соображениям безопасности вводимые символы не показываются. После ввода каждого пароля нажимайте Enter.}}<br />
<br />
Проверка созданного контейнера (при запросе введите пароль, введённый в предыдущей команде):<br />
<source lang="Text"># openssl pkcs12 -in web-server.p12 -nodes | grep BEGIN<br />
Enter Import Password:<br />
MAC verified OK<br />
-----BEGIN CERTIFICATE-----<br />
-----BEGIN PRIVATE KEY-----</source><br />
И сертификат и ключ попали в контейнер.<br />
<br />
После генерации сертификата проверим наличие считывателя:<br />
# cpconfig -hardware reader -view | grep ^Nick<br />
Nick name: FLASH<br />
Nick name: HDIMAGE<br />
<br />
Если считывателя нет, создайте его:<br />
cpconfig -hardware reader -add HDIMAGE store<br />
<br />
Для импорта сертификата в КриптоПро используйте программу {{cmd|certmgr}} (документация по нему: {{cmd|man 8 certmgr}}):<br />
certmgr -inst -file <путь к файлу с сертификатом> -cont <имя контейнера><br />
<br />
В нашем случае:<br />
certmgr -inst -file web-server.p12 -cont HDIMAGE<br />
<br />
{{todo|<pre>Invalid data in file web-server.p12<br />
<br />
[ErrorCode: 0x80092003]</pre>}}<br />
--><br />
<br />
== КриптоПро ЭЦП Browser plug-in ==<br />
<br />
Плагин проверки ЭЦП для браузера требует установленного КриптоПро CSP. Инструкция на сайте производителя: http://www.cryptopro.ru/cadesplugin/Manual.aspx<br />
<br />
1. Скачиваем архив по ссылке http://www.cryptopro.ru/products/cades/plugin/get<br />
<br />
{{Note|Будет скачен архив под архитектуру браузера.}}<br />
<br />
2. Распаковываем архив, устанавливаем пакеты:<br />
<br />
- сначала из дистрибутива КриптоПро:<br />
apt-get install lsb-cprocsp-cades-3.6.1-4.i486.rpm \<br />
lsb-cprocsp-ocsp-util-3.6.1-4.i486.rpm \<br />
lsb-cprocsp-tsp-util-3.6.1-4.i486.rpm<br />
<br />
- затем сам плагин:<br />
apt-get install cprocsp-npcades-*.rpm<br />
<br />
3. Копируем библиотеки:<br />
<br />
на 32-битной системе:<br />
cp /opt/cprocsp/lib/ia32/libncades.so* /usr/lib/browser-plugins/<br />
<br />
на 64-битной системе:<br />
cp /opt/cprocsp/lib/amd64/libncades.so* /usr/lib64/browser-plugins/<br />
<br />
4. В Mozilla Firefox или Chromium перезапустите браузер и откройте адрес {{path|about:plugins}}. Убедитесь, что плагин установлен.<br />
На странице http://www.cryptopro.ru/cadesplugin/Manual.aspx справа вверху должна появится надпись: <br />
Плагин загружен<br />
и появится ссылка «Демо-страница».<br />
<br />
{{Attention|Под Firefox 17.0.6 плагин падает. Более новые версии работают.}}<br />
<br />
На странице работает '''только усовершенствованная''' подпись при следующих условиях:<br />
* для tsputil и ocsputil есть валидные коммерческие лицензии (запустите программы с командой {{cmd|license}}, установка лицензии с параметрами {{cmd|license -s <серийный номер>}})<br />
<br />
При создании обычной подписи показывается ошибка[http://ats.cryptopro.ru/forum2/default.aspx?g=posts&m=34173#post34173]:<br />
Не удалось создать подпись из-за ошибки: Internal error. (0x800B010A)<br />
<br />
== КриптоПро JCP ==<br />
<br />
* Для установки КриптоПро JCP нужно установить Oracle Java 1.7.0 (через [[Java/OracleSDK|собственную сборку]] или пакеты для Fedora)<br />
* Распакуйте архив и перейдите в каталог<br />
* Выполните<br />
./install.sh /usr/java/jre1.7.0_51 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX "Your Company"<br />
<br />
=== Поддержка Рутокена ===<br />
<br />
* Загрузите драйвер для JCP http://www.rutoken.ru/support/download/rutoken-for-cp/ и распакуйте его<br />
* Выполните:<br />
java -jar rtjlib.jar -install -rutoken<br />
<br />
=== Запуск контрольной панели ===<br />
<br />
./ControlPane.sh /usr<br />
<br />
(требует графического дисплея)<br />
<br />
== Используемая литература ==<br />
<br />
* ЖТЯИ.00050-03 90 02-02. СКЗИ «КриптоПро CSP». Руководство администратора безопасности. Использование СКЗИ под управлением ОС Linux (из электронной документации по КриптоПро; доступно для скачивания с демонстрационной версией)<br />
* ЖТЯИ.00050-03 90 07. КриптоПро CSP. Приложение командной строки<br />
<br />
<br />
[[Категория:Enterprise Software]]<br />
[[Категория:Криптография]]<br />
[[Категория:HOWTO]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=%D0%93%D0%9E%D0%A1%D0%A2_%D0%B2_OpenSSL&diff=32575
ГОСТ в OpenSSL
2015-06-29T07:31:35Z
<p>94.29.124.39: </p>
<hr />
<div>== Поддержка шифрования по ГОСТ в OpenSSL ==<br />
<br />
Поддержка ГОСТ была добавлена в OpenSSL 1.0.0 сотрудниками Криптоком.<ref>http://www.cryptocom.ru/opensource/openssl100.html ГОСТ в OpenSSL 1.0.0</ref><br />
<br />
1. Установите пакет {{pkg|openssl-engines}}:<br />
<br />
apt-get install openssl-engines<br />
<br />
2. Измените конфигурационный файл OpenSSL. Для этого создайте скрипт {{path|gost-for-openssl}} следующего содержания:<br />
<source lang="Bash"># Adapt OpenSSL for GOST cryptography support<br />
# See http://www.cryptocom.ru/products/openssl-1-config-en.html<br />
<br />
. shell-version<br />
. shell-ini-config<br />
<br />
shell_ini_config_prefix=""<br />
cfg="/etc/openssl/openssl.cnf"<br />
<br />
grep -q '^openssl_conf' $cfg || sed -i '1iopenssl_conf = openssl_def' $cfg<br />
<br />
if [ $libshell_version -ge 3 ] ; then<br />
ini_config_set $cfg openssl_def engines engine_section<br />
ini_config_set $cfg engine_section gost gost_section<br />
ini_config_set $cfg gost_section engine_id gost<br />
ini_config_set $cfg gost_section default_algorithms ALL<br />
ini_config_set $cfg gost_section CRYPT_PARAMS id-Gost28147-89-CryptoPro-A-ParamSet<br />
else<br />
grep -q 'Gost' $cfg && exit<br />
cat >> $cfg << _EOF_<br />
[openssl_def]<br />
engines = engine_section<br />
<br />
[engine_section]<br />
gost = gost_section<br />
<br />
[gost_section]<br />
engine_id = gost<br />
default_algorithms = ALL<br />
CRYPT_PARAMS = id-Gost28147-89-CryptoPro-A-ParamSet<br />
_EOF_<br />
fi</source><br />
<br />
Запустите скрипт ([[Su|под правами root]]):<br />
<br />
sh gost-for-openssl<br />
<br />
3. Проверьте, доступны ли шифры ГОСТ для OpenSSL:<br />
<source lang="Bash">$ openssl ciphers|tr ':' '\n'|grep GOST<br />
GOST2001-GOST89-GOST89<br />
GOST94-GOST89-GOST89</source><br />
<br />
== Создание ключей ==<br />
<br />
<source lang="Bash">openssl genpkey -algorithm gost2001 -pkeyopt paramset:A -out ca.key 1024</source><br />
<br />
== Используемая литература ==<br />
* http://habrahabr.ru/post/189352/<br />
* http://ali47802.blogspot.ru/2012/11/openssl-gost-42-gost.html<br />
<br />
<br />
[[Категория:Enterprise Software]]<br />
[[Категория:Криптография]]<br />
[[Категория:HOWTO]]<br />
<br />
== Ссылки ==<br />
<br />
<references/><br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=VirtualBox_(%D1%83%D1%81%D1%82%D0%B0%D1%80%D0%B5%D0%BB%D0%BE)&diff=32574
VirtualBox (устарело)
2015-06-29T07:30:39Z
<p>94.29.124.39: </p>
<hr />
<div>{{w|VirtualBox}}<br />
[http://virtualbox.org VirtualBox] — программный продукт виртуализации для операционных систем Microsoft Windows, DOS, GNU/Linux, Mac OS X и SUN Solaris/OpenSolaris. Программа была создана компанией Innotek с использованием исходного кода Qemu. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. Существует две версии — свободная (OSE, англ. Open Source Edition), выпущенная под GNU GPL, и проприетарная (PUEL), различающиеся по функциональности; полнофункциональная проприетарная версия для личного использования распространяется бесплатно.<br />
В феврале 2008 Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась.<br />
<br />
Пакеты свободной версии VirtualBox есть в составе дистрибутивов ALT Linux, начиная с Desktop 4.1. При установке системы можно выбрать группу "Виртуализация" для установки Virtualbox по умолчанию.<br />
<br />
== Установка свободной версии VirtualBox из пакетов ==<br />
<br />
;Чтобы воспользоваться Virtualbox, необходимо установить следующий набор пакетов:<br />
<br />
* virtualbox-версия программы<br />
* virtualbox-common-версия программы<br />
* virtualbox-doc-версия программы<br />
* kernel-modules-virtualbox-std-def-версия-программы-"номер_сборки_ядра" (нужен для хостовой ОС)<br />
* kernel-modules-virtualbox-addition-std-def-версия-программы-"номер_сборки_ядра" (не нужен для хостовой ОС)<br />
* virtualbox-guest-additions-версия программы (не нужен для хостовой ОС)<br />
<br />
;Пример:<br />
Пусть у вас стоит:<br />
* virtualbox-4.3.22-alt0.M70P.1<br />
и ядро<br />
* kernel-image-std-def-3.14.35-alt1 <br />
<br />
;Cмотрим модули virtualbox:<br />
<br />
* kernel-modules-virtualbox-addition-std-def-4.3.22-alt1.200227.1 (можно удалить - вы не внутри Virtualbox)<br />
* kernel-modules-virtualbox-std-def-4.3.22-alt1.200227.1 (актуальное ядро, от актуальной версии VirtualBox)<br />
* kernel-modules-virtualbox-std-def-4.3.22-alt1.200225.1 (для старой версии ядра)<br />
* kernel-modules-virtualbox-std-def-4.3.14-alt1.200225.1 (от старого Virtualbox и старого ядра)<br />
* virtualbox-common-4.3.22-alt0.M70P.1 - Ок<br />
* virtualbox-doc-4.3.22-alt0.M70P.1 - Ок<br />
* virtualbox-guest-additions-4.3.22-alt0.M70P.1 - (не нужный пакет, если вы не внутри VirtualBox)/<br />
<br />
При этом, они должны быть одной версии (4.3.22-alt0.M70P.1 в данном случае) а модули ядра, от текущего ядра.<br />
Кроме того, модуль ядра должен соответствовать сборочной ветки ядра (std-def в данном случае).<br />
Чтобы это обеспечить, ядро и пакеты необходимо устанавливать из одного и того же репозитория. <br />
<br />
Если VirtualBox был недавно обновлён в репозитарии, а ядро Вы давно не обновляли, вероятно, что VB не будет работать с Вашим старым ядром. Вам придётся обновить ядро и/или модули. Это всё можно сделать утилитой {{prg|update-kernel}}.<br />
<code><br />
update-kernel<br />
</code><br />
{{note|подробнее смотри [[Обновление модулей ядра]]}}<br />
<br />
;Узнать версию загруженного ядра можно так:<br />
<source lang=text><br />
$ uname -r <br />
3.14.35-std-def-alt1<br />
</source><br />
<br />
;Если у вас в виртуальной машине (гостевая система) тоже ALTLinux, то можно установить в ней "дополнения гостевой системы":<br />
<br />
kernel-modules-virtualbox-addition-std-def-версия программы-"номер_сборки_ядра" <br />
virtualbox-guest-additions-версия программы-"номер_сборки_ядра" <br />
<br />
Virtualbox использует для работы устройство:<br />
<br />
<code><br />
$ ls -l /dev/vboxdrv<br />
crw-rw---- 1 root vboxusers 10, 58 Май 5 08:46 /dev/vboxdrv<br />
</code><br />
<br />
;Проверяем список установленных пакетов:<br />
<br />
<source lang=text><br />
$ rpm -qa | grep virtual-*<br />
kernel-modules-virtualbox-addition-std-def-4.3.22-alt1.200227.1<br />
virtualbox-doc-4.3.22-alt0.M70P.1<br />
kernel-modules-virtualbox-4.3.22-alt1.200227.1 (не нужен в гостевой машине, можно удалить)<br />
virtualbox-4.3.22-alt0.M70P.1 - (можно смело удалять, если вы не хотитке устраивать "матрёшки").<br />
virtualbox-guest-additions-4.3.22-alt0.M70P.1<br />
virtualbox-common-4.3.22-alt0.M70P.1<br />
</source><br />
<br />
;Включаем своего пользователя в группу vboxusers и vboxadd (это только для коммерческой сборки)<br />
<br />
<source lang=text><br />
gpasswd -a user vboxusers<br />
</source><br />
или<br />
<source lang=text><br />
gpasswd -a user vboxadd <br />
</source><br />
<br />
;Для работы с usb устройствами необходимо настроить fstab:<br />
{{note|в p7 и старше не надо}}<br />
1. В конец /etc/fstab добавляем<br />
<code><br />
none /proc/bus/usb/ usbfs devgid=500,devmode=666 0 0 где devgid=идентификатор пользователя<br />
</code><br />
<br />
2. Перезагружаем систему<br />
<br />
;Для работы usb в режиме usb2, надо скачать с сайта [https://www.virtualbox.org/wiki/Downloads|Страница загрузки VirtualBox] и установить "Oracle VM VirtualBox Extension Pack"<br />
<br />
;После чего, можно запускать Virtualbox, например, в KDE из меню: K- Система — Виртуализатор Virtualbox.<br />
<br />
== Настройка сети в гостевой системе Virtualbox ==<br />
<br />
;Чтобы гостевая система получила доступ к подсети, в которой находится хост-система, можно поступить следующим образом:<br />
<br />
Настроить в хост-системе туннель и бридж, как описано в пунктах [[Etcnet#Настройка tun/tap интерфейса|3.7]] и<br />
[[Etcnet#Как настроить Ethernet-мост|3.6]] статьи Etcnet — соответственно, сначала необходимо запустить интерфейс туннеля tap0 а затем объединить его в мост с интерфейсом вашей физической сетевой карты (например, eth0).<br />
После того, как вы убедитесь, что сеть на хост-системе после этой настройки работает как и раньше, вы можете использовать туннель в Virtualbox:<br />
зайдите в свойства виртуальной машины, раздел "сеть" и выберите "Подсоединён к" — "Хост-интерфейс", а ниже, в поле "Хост-интерфейсы" выберите tap0.<br />
После этого, при загрузке, гостевая система получит доступ к той же подсети, что и хост-система, и будет выступать равноправным компьютером в сети со своим IP адресом. IP адрес и другие настройки интерфейсу следует назначать средствами гостевой системы.<br />
<br/><br/><br />
<br />
== Решение проблем ==<br />
<br />
;При запуске дистрибутивов на Седьмой платформе как гостевых ОС в VirtualBox после загрузки ядра показывается чёрный экран, в журнале пишется <pre>Guest Log: BIOS: KBD: unsupported int 16h function 03</pre><br />
:Для современных ядер, на которых основаны дистрибутивы Седьмой платформы, нужно указывать в настройках виртуальной машины Система {{==)}} Материнская плата {{==)}} Чипсет: '''ICH9''' (заодно там же включите '''IO APIC'''). По умолчанию в альтовом VirtualBox стоит PIIX3, что и является причиной указанного поведения.<br />
<br />
;При запуске гостевой ОС на Седьмой платформе VirtualBox показывает сообщение о не достаточных правах доступа для /dev/vboxdrv и просит запустить "/etc/init.d/vboxdrv setup" которого нет <br />
* Необходимо выполнить:<br />
<code><br />
chkconfig virtualbox on<br />
service virtualbox start<br />
</code><br />
<br />
;В гостевой ОС после выбора подсказки Установка или LiveCD чёрный экран и ничего не происходит. <br />
* Выбирите PIIX3, и при запуске установки (или загрузки с LiveCD) выберите клавишеей F5 загрузка "Без локального APIC" <br />
[[Файл:VirtualBox1.jpg|миниатюра]]<br />
<br />
;В гостевой системе не работает звук<br />
:Откройте регулятор громкости PulseAudio ({{prg|pavucontrol}}) и на вкладке «Проигрывание» включите звук для виртуальной машины.<br />
{{note|VirtualBox через PulseAudio позволяет настраивать вывод звука для каждой виртуальной машины. При этом включение для первой машины включает звук и для других запускаемых виртуальных машин}}<br />
<br />
;Плохо работает микрофон в гостевой системе (заикается)<br />
:Всё дело в PulseAudio. Для того, чтобы микрофон работал без заиканий, для виртуальной машины выставьте ALSA: Аудио {{==)}} Аудиодрайвер: ALSA и выключите на время работы PulseAudio: в терминале <pre>pulseaudio -k</pre><br />
<br />
;Если служба {{cmd|virtualbox}} запускается, но модули не загружаются, отключите автозапуск службы {{cmd|virtualbox}} и создайте файл {{path|/etc/modules-load.d/virtualbox.conf}} такого содержания:<br />
vboxdrv<br />
vboxpci<br />
vboxnetflt<br />
vboxnetadp<br />
<br />
;Происходит зависание гостевой ОС на словах <tt>Local IPI:</tt><br />
:Это {{altbug|29344}}, исправлено в {{pkg|virtualbox-4.2.16-alt2}} (но вовсе не факт, что в других дистрибутивах порядок).<br />
<br />
== Установка Oracle Extension Pack ==<br />
<br />
;Установленная версия VirtualBox OSE позволяет использовать только USB 1.0, однако иногда необходимо использовать USB 2.0. Для корректной работы USB 2.0 в VirtualBox (на момент написания актуальной версией в репозитарии Sisyphus является VirtualBox 4.0.12) требуется Oracle VM VirtualBox Extension Pack. Его можно скачать с сайта Oracle [http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack]. Установку дополнения можно запустить из графического интерфейса или из командной строки:<br />
<br />
# VirtualBox extpack install /path/to/Oracle_VM_VirtualBox_Extension_Pack-...vbox-extpack<br />
<br />
Для установки дополнения необходимо запустить VirtualBox с правами администратора, иначе установка не удастся с ошибкой:<br />
<br />
The installer failed with exit code 127: Error creating textual authentication agent:<br />
Error opening current controlling terminal for the process (`/dev/tty'): No such device or address.<br />
<br />
{{note|новые версии Virtualbox умеют устанавливать это расширение от обычного пользователя}}<br />
<br />
Если в системе установлена программа gksu или kdesudo, то VirtualBox попытается с их помощью поднять уровень привилегий для выполнения установки<br />
<br />
На данный момент Oracle VM VirtualBox Extension Pack является единственным дополнением. Оно обеспечивает следующую функциональность:<br />
<br />
* USB 2.0 EHCI<br />
* VirtualBox Remote Desktop Protocol, VRDP<br />
* Intel PXE boot ROM с поддержкой контроллера E1000<br />
* экспериментальная поддержка «проброса» PCI с хост-системы<br />
<br />
{{Важно|Если установлен и используется плагин Oracle Extension Pack , то обязательно обновить его до последней версии (скачать с virtualbox.org), иначе виртуальная машина начинает грузится и «схлопывается».[http://lists.altlinux.org/pipermail/community/2015-February/683600.html]}}<br />
<br />
== Установка проприетарной сборки VirtualBox ==<br />
<br />
Также можно использовать закрытую бинарную сборку с сайта разработчиков программы. <br />
{{note|посмотрите обсуждение этой статьи, почему не надо так делать}}<br />
<br />
=== Что потребуется для установки? ===<br />
* Во-первых, очевидно, потребуется файл с инсталлятором VirtualBox с официального сайта. На данный момент страница со ссылками на нужный файл находится по адресу: [http://www.virtualbox.org/wiki/Linux_Downloads www.virtualbox.org/wiki/Linux_Downloads]. Дистрибутивы {{path|All distributions i386}} или {{path|All distributions AMD64}} для 32-х или 64-х битной системы, соответственно.<br />
<br />
* Во-вторых, вам потребуется компилятор. Например, на момент написания этой статьи, нужен пакет {{pkg|gcc4.1}}, а также программа {{prg|make}}. Кроме того, вам потребуется пакет {{pkg|kernel-headers-modules}} для ''вашего'' ядра.<br />
<br />
=== Об установке заголовков для сборки модулей ядра ===<br />
;Для сборки модулей ядра, которые нужны для VirtualBox (или VM Ware), в системе должен быть установлен пакет {{pkg|kernel-headers-modules}} той же версии, что и используемое ядро.<br />
<br />
Посмотрите, какая версия ядра установлена у вас в системе. Например:<br />
<source lang=text><br />
[alexei@threebears ~]$ uname -r<br />
2.6.27-std-ll-alt7<br />
</source><br />
Как видно, в системе установлено ядро '''2.6.27-std-ll-alt7'''. То есть, для сборки модулей под него нужно установить пакет {{pkg|kernle-headers-modules-std-ll}} версии '''2.6.27-alt7'''.<br />
<br />
;Проверить, установлен ли у вас такой пакет, можно так:<br />
<br />
<source lang=text><br />
[alexei@threebears ~]$ rpm -qa | grep headers-modules<br />
kernel-headers-modules-std-ll-2.6.27-alt7<br />
kernel-headers-modules-std-def-2.6.27-alt7<br />
</source><br />
Как видно, в данной системе он установлен.<br />
<br />
;Если в вашей системе этого пакета нет, установите его командой: <br />
<br />
<source lang=text><br />
apt-get install kernel-headers-modules-std-ll<br />
</source><br />
<br />
{{note|Советую запретить apt-у автоматом обновлять пакеты kernel-headers-* ("захолдить") эти пакеты}}<br />
<br />
=== К вопросу о несогласованности версий ===<br />
;Если вы ставите пакеты с диска с дистрибутивом, то версии ядер и заголовков совпадают (если только в дистрибутив не вкралась досадная ошибка). Однако, если вы делали точечные обновления системы, или обновляетесь с нестабильных репозиториев, то версии ядра и заголовков могут не совпадать.<br />
<br />
;Проверьте версии. Если они не совпадают, то обновите свою систему, обновите индексы apt (через apt-get update или "получить сведения" в Синаптике) или установите то ядро, для которого есть заголовки.<br />
<br />
=== Установка === <br />
<br />
Общий план действий:<br />
* скачайте дистрибутив в любое удобное место, например в /tmp <br />
* сделайте файл исполняемым<br />
* переключитесь в рута, и выполните файл<br />
** в процессе установки выберите какой-либо каталог, отличный от /usr, например /opt<br />
* запускайте VirtualBox от пользователя и работайте<br />
<br />
Вот пример:<br />
<source lang=text><br />
[alexei@threebears ~]$ cd /tmp<br />
[alexei@threebears tmp]$ wget http://download.virtualbox.org/virtualbox/2.1.0/VirtualBox-2.1.0-41146-Linux_x86.run<br />
.......<skip>.........<br />
100%[======================================>] 41 050 695 1,54M/s в 23s <br />
2008-12-27 16:15:16 (1,71 MB/s) - `VirtualBox-2.1.0-41146-Linux_x86.run?e=1230383984&h=ff5f79c0533f3b71dd384e4c47e696c9' сохранён [41050695/41050695]<br />
[alexei@threebears tmp]$ mv ./VirtualBox-2.1.0-41146-Linux_x86.run\?e\=1230383984\&h\=ff5f79c0533f3b71dd384e4c47e696c9 ./VirtualBox-2.1.0-41146-Linux_x86.run <br />
[alexei@threebears tmp]$ chmod a+x ./VirtualBox-2.1.0-41146-Linux_x86.run <br />
[alexei@threebears tmp]$ ll ./VirtualBox-2.1.0-41146-Linux_x86.run <br />
-rwxr-xr-x 1 alexei user 41050695 Дек 27 16:17 ./VirtualBox-2.1.0-41146-Linux_x86.run<br />
[alexei@threebears tmp]$ su -<br />
Password: <br />
[root@threebears ~]# cd /tmp/<br />
[root@threebears tmp]# ./VirtualBox-2.1.0-41146-Linux_x86.run <br />
Verifying archive integrity... All good.<br />
Uncompressing VirtualBox for Linux installation.........<br />
VirtualBox Version 2.1.0 (2008-12-17T10:57:49Z) installer<br />
Removing previous installation of VirtualBox 2.1.0 from /opt/VirtualBox-2.1.0<br />
Installing VirtualBox to /opt/VirtualBox-2.1.0<br />
Building the VirtualBox kernel module<br />
Building the VirtualBox netflt kernel module<br />
VirtualBox has been installed successfully.<br />
You will find useful information about using VirtualBox in the user manual<br />
/opt/VirtualBox-2.1.0/UserManual.pdf<br />
and in the user FAQ<br />
http://www.virtualbox.org/wiki/User_FAQ<br />
We hope that you enjoy using VirtualBox.<br />
</source><br />
<br />
Всё, программа установлена. Теперь от пользователя можно вызывать команду VirtualBox.<br />
<br />
Второй вариант установки — с бывшей страницы Virtualbox, созданной пользователем Becase:<br />
<br />
Прекрасно работает VirtualBox_*_Linux_x86.run<br />
<br />
;Необходимо обязательно иметь и в хост и в гостевой системе такие пакеты (версии не важны, важно, чтобы они были '''одинаковы''' и для вашего рабочего ядра):<br />
* kernel-headers-common<br />
* kernel-headers-std-smp<br />
* kernel-headers-modules-std-smp<br />
<br />
;Установка аддона — отдельная песня, но весьма несложная.<br />
<br />
;Аддон необходимо распаковать рутом, например, так:<br />
<code><br />
./VBoxLinuxAdditions.run --noexec --keep --target /root/VBoxInstall<br />
</code><br />
<br />
В install.sh необходимо добавить в проверку версии xorg.<br />
Найдите строчки<br />
<code><br />
7.1.* | 7.2.* )<br />
install -o 0 -g 0 -m 0644 vboxvideo_drv_71.so<br />
$modules_dir/drivers/vboxvideo_drv.so<br />
install -o 0 -g 0 -m 0644 vboxmouse_drv_71.so<br />
$modules_dir/input/vboxmouse_drv.so<br />
</code><br />
И замените первую на<br />
<code><br />
7.1.* | 7.2.* | 7.3.* )<br />
install -o 0 -g 0 -m 0644 vboxvideo_drv_71.so<br />
$modules_dir/drivers/vboxvideo_drv.so<br />
install -o 0 -g 0 -m 0644 vboxmouse_drv_71.so<br />
$modules_dir/input/vboxmouse_drv.so<br />
</code><br />
А ещё, чуть выше, в строку<br />
<code><br />
for dir in /usr/lib/xorg/modules /usr/X11R6/lib/modules; do<br />
</code><br />
добавьте «наш» каталог для модулей<br />
<code><br />
for dir in '''/usr/lib/X11/modules''' /usr/lib/xorg/modules /usr/X11R6/lib/modules; do<br />
</code><br />
<br />
После чего, можно просто запускать install.sh (от рута) и перегружать гостевую ОС… всё работает :)<br />
<br />
=== Что делать после обновления ядра, если у вас установлена закрытая версия версия VirtualBox ===<br />
Если вы установили VirtualBox, а затем обновили ядро, то при следующем запуске VirtualBox вы получите такое сообщение:<br />
<br />
<code><br />
[alexei@threebears ~]$ VirtualBox <br />
WARNING: The vboxdrv kernel module is not loaded. Either there is no module<br />
available for the current kernel (2.6.27-std-ll-alt7) or it failed to<br />
load. Please recompile the kernel module and install it by<br />
sudo /etc/init.d/vboxdrv setup<br />
You will not be able to start VMs until this problem is fixed.<br />
</code><br />
<br />
Это означает, что для нового ядра не собран нужный модуль, и программа подсказывает вам, как поступить:<br />
<code><br />
[alexei@threebears ~]$ su -<br />
Password: <br />
[root@threebears ~]# service vboxdrv setup<br />
Stopping VirtualBox kernel module [ DONE ]<br />
Removing old VirtualBox netflt kernel module [ DONE ]<br />
Removing old VirtualBox kernel module [ DONE ]<br />
Recompiling VirtualBox kernel module [ DONE ]<br />
Starting VirtualBox kernel module [ DONE ]<br />
</code><br />
<br />
[[Category:HOWTO]]<br />
<br />
== Установка «Дополнений гостевой ОС» для гостевого ALT Linux ==<br />
<br />
;1. Установите модуль ядра {{pkg|kernel-modules-virtualbox-addition-<тип ядра>}} и вспомогательные пакеты для интеграции:<br />
<source lang="Bash">apt-get install kernel-modules-virtualbox-addition-$(uname -r|cut -f2,3 -d-) virtualbox-guest-additions xorg-drv-virtualbox</source><br />
<br />
<br />
{{Важно|Перед любыми операщиями с установкой модуля ядра, надо обновить ядро с помощью команд: <source lang="Bash"><br />
apt-get update<br />
update-kernel<br />
</source> <br />
И ни в коем случае не устанавливать модуль от другой ядерной сборки подробнее смотри: [[Обновление_ядра]]}}<br />
<!---<br />
{{Note|Если модуль ядра из репозитория слишком новый и потянул новое ядро, рекомендуется обновить ядро целиком со всеми модулями командой <source lang="Bash">update-kernel</source>}}<br />
---><br />
;2. Выберите в Центре управления системой {{==)}} Дисплей драйвер {{cmd|vboxvideo}}.<br />
{{Note|Драйвер можно выбрать и в командной строке (под правами root): <source lang="Bash">alterator-cmdline /x11 action write _objects driver driver vboxvideo</source>}}<br />
<br />
{{Note|Если пункта «Дисплей» нет в Центре управления системой, установите пакет {{pkg|alterator-x11}}}}<br />
;3. Перезагрузите гостевую систему или только сеанс<br />
<br />
;4. Включите в меню виртуальной машины:<br />
* Устройства {{==)}} Общий буфер обмена {{==)}} Двунаправленный <br />
* Устройства {{==)}} Drag'n'Drop {{==)}} Двунаправленный.<br />
<br />
=== Общие папки ===<br />
<br />
;1. Установите в гостевой операционной системе дополнения гостевой операционной системы и {{pkg|virtualbox-guest-utils}}:<br />
<code><br />
apt-get install kernel-modules-virtualbox-addition-$(uname -r | cut -d "-" -f2,3) virtualbox-guest-utils<br />
</code><br />
<br />
Этот пункт не нужен, если уже установлен пакет {{pkg|virtualbox-guest-additions}}, как описано выше.<br />
<br />
;2. Добавьте в свойствах виртуальной машины (раздел «Общие папки») папку. Для этого выберите путь и укажите имя папки (по умолчанию используется имя последней папки в указанном пути). Если хотите чтобы папка осталась настроенной и после перезагрузки гостевой операционной системы, установите флажок «Создать постоянную папку».<br />
<br />
;3. Для монтирования общих папок VirtualBox должен быть загружен модуль '''vboxsf''':<br />
<source lang="Bash">modprobe vboxsf</source><br />
<br />
;4. В гостевой операционной системе выполните<br />
<source lang="Bash">mount -t vboxsf <имя папки> /mnt</source><br />
<br />
{{Attention|Использование параметра -t в команде {{cmd|mount}} разрешено только [[Su|пользователю root]].}}<br />
<br />
;5. Общая папка становится доступна в /mnt.<br />
<br />
=== Краткая инструкция для установки дополнений вручную ===<br />
{{Attention|идеологически неправильное решение!!!'''<ref>Идеологически правильно дождаться, пока мейнтейнер соберёт новую версию драйверов в дистрибутив.</ref>}}<br />
* Запускаем гостевой Линукс, и удаляем пакеты:<br />
xorg-drv-vboxvideo<br />
* Ставим пакет '''kernel-headers-modules''' для ''своего'' ядра.<br />
* В окне VirtualBox, в меню "Устройства", выбираем "Установить дополнения гостевой ОС".<br />
* В гостевом Линуксе заходим на CD-ROM, находим там файл '''VBoxLinuxAdditions-x86.run''' (-amd64.run для соответствующей архитектуры), копируем его в /tmp.<br />
* В гостевом Линуксе открываем терминал, переходим в нём в рута (командой su -) и выполняем команду:<br />
chmod a+x /tmp/VBoxLinuxAdditions-x86.run<br />
/tmp/VBoxLinuxAdditions-x86.run<br />
* Далее исполняется скрипт, который сам все распакует, скомпилирует и установит.<br />
* Убеждаемся, что в гостевом Линуксе '''xorg.conf''' прописаны драйвер '''vboxvideo''' для видео.<br />
* Перезагружаем виртуальную машину.<br />
* Наслаждаемся автоизменением размеров окна, и "незалипающей" мышкой.<br />
<br />
== Примечания ==<br />
<references /><br />
<br />
[[Категория:Виртуализация]]<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=ViPNet_Coordinator&diff=32573
ViPNet Coordinator
2015-06-29T07:30:05Z
<p>94.29.124.39: </p>
<hr />
<div>Установка ViPNet Coordinator под Альт Линукс СПТ 6.0 сертифицированный ФСТЭК (аналогично для любого дистрибутива из ветки p6)<br />
<br />
Установка ViPNet Coordinator под Альт Линукс СПТ 6.0 сертифицированный ФСТЭК позволяет создать полнофункциональный программный сервер защищенной сети (криптошлюз и межсетевой экран) ViPNet выполняющий следующие функции:<br />
<br />
* Сервера IP-адресов;<br />
* Прокси-сервера защищенных соединений;<br />
* Туннелирующего сервера (криптошлюза);<br />
* Межсетевого экрана для открытых, защищенных ресурсов и туннелируемых ресурсов;<br />
* Сервера защищенной почты;<br />
* Отказоустойчивого сервера защищенной сети ViPNet в конфигурации ViPNet Failover.<br />
<br />
Исходные дистрибутивы:<br />
Дистрибутив Альт Линукс СПТ 6.0 сертифицированный ФСТЭК 32 разрядную версию (или ветки p6) и дистрибутив ViPNet Coordinator для Linux. Дистрибутив Альт Линукс можно скачать с официального зеркала. Дистрибутив демоверсии Coordinator для Linux [http://infotecs.ru/downloads//product_demo.php?id_product=3655 можно скачать с официального сайта компании Инфотекс, так же оттуда нужно скачать демонстрационные ключи]<br />
<br />
==Подготовка:==<br />
<br />
1. Устанавливаем стандартно дистрибутив Альт Линукс 6 ветки, поскольку Coordinator это все таки сервер, во время установки выбираем разбитие жесткого диска для серверного варианта установки, все остальные настройки по умолчанию. [http://docs.altlinux.org/archive/p6/centaurus/ например установка описана тут]<br />
<br />
2. Дистрибутив ViPNet Coordinator кладём в домашнюю папочку пользователя, например DISTRIB. Т.к. при установке мы завели пользователя «installer», полный путь к директории получится /home/installer/DISTRIB/ . Распаковываем в нее архив с дистрибутивом и демонстрационными ключами. <br />
У нас получится две папочки с следующим содержимым: <br />
<br />
[installer@coord1 ~]$ ll DISTRIB/ <br />
итого 16 <br />
drwxr-xr-x 8 installer installer 4096 Дек 24 14:39 vipnet_demokeys_2011_09_26/ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ./ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 distribute/ <br />
drwx------ 9 installer installer 4096 Дек 24 14:30 ../ <br />
[installer@coord1 ~]$ ll DISTRIB/distribute/ <br />
итого 17228 <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 patch/ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ./ <br />
-rw-r--r-- 1 installer installer 17546378 Дек 24 14:30 distribute.tar.gz <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 doc/ <br />
-rw-r--r-- 1 installer installer 5214 Дек 24 14:30 license.txt <br />
-rw-r--r-- 1 installer installer 778 Дек 24 14:30 warning.txt <br />
-rw-r--r-- 1 installer installer 28372 Дек 24 14:30 install.sh <br />
-rw-r--r-- 1 installer installer 248 Дек 24 14:30 version <br />
-rw-r--r-- 1 installer installer 20 Дек 24 14:30 noanswer <br />
-rw-r--r-- 1 installer installer 27658 Дек 24 14:30 install.cf <br />
[installer@coord1 ~]$ ll DISTRIB/vipnet_demokeys_2011_09_26/ <br />
итого 40 <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Coordinator Demo 2/ <br />
drwxr-xr-x 8 installer installer 4096 Дек 24 14:39 ./ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Coordinator Demo 1/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Mobile 2/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Mobile 1/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Demo 2/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Demo 1/ <br />
-rw-r--r-- 1 installer installer 140 Дек 24 14:30 AdminGroupPas.txt <br />
-rw-r--r-- 1 installer installer 1040 Дек 24 14:30 UsersPas.txt <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
<br />
3. Для дальнейшей установки нам потребуется установить дополнительные пакеты требующиеся для ViPNet Coordinator-а, а именно gcc со всеми зависимостями и kernel-headers-modules соответствующий вашему ядру.<br />
<br />
Установим их:<br />
<br />
[root@coord1 ~]# uname -r <br />
2.6.32-el-smp-alt27 <br />
[root@coord1 ~]# apt-get install kernel-headers-modules-el-smp gcc4.5 <br />
Чтение списков пакетов... Завершено <br />
Построение дерева зависимостей... Завершено <br />
Следующие дополнительные пакеты будут установлены: <br />
cpp4.4 gcc4.4 glibc glibc-devel glibc-kernheaders kernel-headers-common <br />
Следующие НОВЫЕ пакеты будут установлены: <br />
cpp4.4 gcc4.4 gcc4.5 glibc glibc-devel glibc-kernheaders kernel-headers-common kernel-headers-modules-el-smp <br />
0 будет обновлено, 8 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. <br />
Необходимо получить 0B/15,6MB архивов. <br />
После распаковки потребуется дополнительно 54,1MB дискового пространства. <br />
Продолжить? [Y/n] Y<br />
Получено: 1 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main glibc 6:2.11.3-alt6 [32,6kB] <br />
Получено: 2 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main glibc-kernheaders 2.6.36-alt5 [674kB] <br />
Получено: 3 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main kernel-headers-common 1.1.11-alt1 [11,5kB] <br />
Получено: 4 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main glibc-devel 6:2.11.3-alt6 [499kB] <br />
Получено: 5 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main gcc4.5 4.5.1-alt8 [5139kB] <br />
Получено: 6 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main cpp4.4 4.4.5-alt3 [2786kB] <br />
Получено: 7 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main gcc4.4 4.4.5-alt3 [2307kB] <br />
Получено: 8 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main kernel-headers-modules-el-smp 2.6.32-alt27 [4128kB] <br />
Получено 15,6MB за 0s (47,6MB/s). <br />
Совершаем изменения... <br />
Preparing... ################################################################################# [100%] <br />
1: glibc-kernheaders ################################################################################# [ 12%] <br />
2: kernel-headers-common ################################################################################# [ 25%] <br />
3: cpp4.4 ################################################################################# [ 37%] <br />
4: glibc-devel ################################################################################# [ 50%] <br />
5: gcc4.4 ################################################################################# [ 62%]<br />
6: gcc4.5 ################################################################################# [ 75%]<br />
7: kernel-headers-modules-el-################################################################################# [ 87%] <br />
Running /usr/lib/rpm/posttrans-filetriggers <br />
Завершено.<br />
<br />
==Установка==<br />
<br />
4. Переходим в папку distribute <br />
<br />
[root@coord1 ~]# cd /home/installer/DISTRIB/distribute/ <br />
[root@coord1 distribute]# <br />
<br />
Листинг директории <br />
<br />
[root@coord1 distribute]# ll <br />
итого 17228 <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 patch/ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ./ <br />
-rw-r--r-- 1 installer installer 17546378 Дек 24 14:30 distribute.tar.gz <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 doc/ <br />
-rw-r--r-- 1 installer installer 5214 Дек 24 14:30 license.txt <br />
-rw-r--r-- 1 installer installer 778 Дек 24 14:30 warning.txt <br />
-rw-r--r-- 1 installer installer 28372 Дек 24 14:30 install.sh <br />
-rw-r--r-- 1 installer installer 248 Дек 24 14:30 version <br />
-rw-r--r-- 1 installer installer 20 Дек 24 14:30 noanswer <br />
-rw-r--r-- 1 installer installer 27658 Дек 24 14:30 install.cf <br />
<br />
при этом файл install.sh должен иметь права на исполнение, если это не так, исправим это:<br />
<br />
[root@coord1 distribute]# chmod 755 install.sh <br />
<br />
5. Копируем в эту папку файл dst с нужный нам конфигурацией<br />
<br />
[root@coord1 distribute]# cp /home/installer/DISTRIB/vipnet_demokeys_2011_09_26/Coordinator\ Demo\ 1/Coordinator\ Demo\ 1/abn_0001.dst home/installer <br />
/DISTRIB/distribute/ <br />
<br />
Меняем права на файла в диретории установки <br />
<br />
[root@coord1 distribute]# chown -R root /home/installer/DISTRIB/distribute/* <br />
[root@coord1 distribute]# ll <br />
итого 17244 <br />
-rw-r--r-- 1 root root 15204 Дек 24 15:24 abn_0001.dst <br />
-rw-r--r-- 1 root installer 17546378 Дек 24 15:24 distribute.tar.gz <br />
drwxr-xr-x 2 root installer 4096 Дек 24 15:24 doc/ <br />
-rw-r--r-- 1 root installer 27658 Дек 24 15:24 install.cf <br />
-rw-r--r-- 1 root installer 28372 Дек 24 15:24 install.sh <br />
-rw-r--r-- 1 root installer 5214 Дек 24 15:24 license.txt <br />
-rw-r--r-- 1 root installer 20 Дек 24 15:24 noanswer <br />
drwxr-xr-x 2 root installer 4096 Дек 24 15:24 patch/ <br />
-rw-r--r-- 1 root installer 248 Дек 24 15:24 version <br />
-rw-r--r-- 1 root installer 778 Дек 24 15:24 warning.txt <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 15:02 ./ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
<br />
Теперь все готово для установки.<br />
<br />
6. Запускаем скрипт установки<br />
<br />
[root@coord1 distribute]# ./install.sh <br />
<br />
скрипт попросит выбрать дистрибутив для установки, предлогает два варианта 1 выбрать текущий дистрибутив (расположен в этой же папке или второе изменить диреторию и указать другой дистрибутив, отвечаем нажав 1<br />
<br />
После чего нас просят нажать ENTER для чтения лицензионного соглашения, нажимаем ENTER начинаем читать лицензионное соглашения листая его пробелом. <br />
<br />
После того как мы прочитали соглашение нас попросят его принять, соглашаемся нажав y. <br />
<br />
После чего программа инсталляции проверит наличие уже установленных конфигураций и более старых версий и не найдя ничего спросит хотим ли мы установить её вновь, говорим что хотим нажав y.<br />
<br />
Проведя несколько тестов и найдя все необходимые компоненты программа инсталляции найдет положенный заранее в её директорию dst файл и спросит развернуть его, изменить директорию, т. е. найти другой или пропустить этот шаг. Отвечаем 1, т. е. установить существующий dst файл.<br />
<br />
Дальше нас спрашивают куда установить программу, отвечаем нажатием на ENTER что означает в дирректорию по умолчанию, коей является /etc/vipnet/, о чом собственно говорится в вопросе.<br />
<br />
После чего нас попросят ввести пароль для данной конфигурации. Пароль находится в файле UsersPass.txt в разделе «Имя пользователя: Coordinator Demo 1» , сам файл UsersPass.txt находится в папке с демоключами. Вводим пароль.<br />
<br />
Программа установки спросит хотим ли мы запустить сервисы автоматически или нет, отвечаем y (да)<br />
<br />
После чего нам скажут что программа установлена.<br />
<br />
Выглядеть в итоге все должно вот так<br />
<br />
<center>[[Файл:SetupCoordinator1.png]]</center><br />
<br />
Проверить что сервисы работают можно следующими командами<br />
<br />
''iplir check''<br />
<br />
''mftp check''<br />
<br />
На что получим ответы с информацией о том что процессы запущены с соответствующими PID как показано на рисунке ниже<br />
<br />
<center>[[Файл:VipNetCoordinator run.png]]</center><br />
<br />
Еще можно посмотреть состояние конфигурации командой <br />
<br />
''iplir info'' <br />
<br />
после чего мы получим информацию о текущей конфигурации конфигуратора как показано ниже<br />
<br />
<center>[[Файл:VipNetCoordinator info.png]]</center><br />
<br />
Собственно все. <br />
<br />
'''Нужно отметить, что автор производил установку под вариант сервера Альт Линукс СПТ 6.0 сертифицированный ФСТЭК 32-ух разрядный.'''<br />
<br />
==Развертывание тестовой сети ViPNet под Альт Линукс СПТ 6.0==<br />
<br />
Для развертывания сети нам понадобится еще 3 машины, т. е. В итоге наша тестовая сеть должна состоять из 4-х компьютеров, 2-х координаторов и 2-х клиентов. На каждом координаторе должно быть по 2 сетевых интерфейса. Установка операционной системы на остальные три станции производится аналогично. Перед установкой ViPNet Coordinator в каталог с дистрибутивом копируются файлы dst соответсвующие роли машины, т. е. Для второго координатора dst файл из папки «Координатор2» а на соответствующие клиенты dst файлы из папочек «Клиент 1» и «Клиент 2». В случае успешной настройки сети, результаты работы ПО можно наблюдать отдав команду iplir view , для просмотра прошедших пакетов и их статуса нужно нажать ENTER для выхода ESC. Статистика должна выглядеть как на скриншоте ниже.<br />
<br />
<center>[[Файл:Vipnetview.png]]<center><br />
<br />
[[Категория:Enterprise Software]]<br />
<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=ViPNet_Coordinator&diff=32572
ViPNet Coordinator
2015-06-29T07:28:13Z
<p>94.29.124.39: </p>
<hr />
<div>Установка ViPNet Coordinator под Альт Линукс СПТ 6.0 сертифицированный ФСТЭК (аналогично для любого дистрибутива из ветки p6)<br />
<br />
Установка ViPNet Coordinator под Альт Линукс СПТ 6.0 сертифицированный ФСТЭК позволяет создать полнофункциональный программный сервер защищенной сети (криптошлюз и межсетевой экран) ViPNet выполняющий следующие функции:<br />
<br />
* Сервера IP-адресов;<br />
* Прокси-сервера защищенных соединений;<br />
* Туннелирующего сервера (криптошлюза);<br />
* Межсетевого экрана для открытых, защищенных ресурсов и туннелируемых ресурсов;<br />
* Сервера защищенной почты;<br />
* Отказоустойчивого сервера защищенной сети ViPNet в конфигурации ViPNet Failover.<br />
<br />
Исходные дистрибутивы:<br />
Дистрибутив Альт Линукс СПТ 6.0 сертифицированный ФСТЭК 32 разрядную версию (или ветки p6) и дистрибутив ViPNet Coordinator для Linux. Дистрибутив Альт Линукс можно скачать с официального зеркала. Дистрибутив демоверсии Coordinator для Linux [http://infotecs.ru/downloads//product_demo.php?id_product=3655 можно скачать с официального сайта компании Инфотекс, так же оттуда нужно скачать демонстрационные ключи]<br />
<br />
==Подготовка:==<br />
<br />
1. Устанавливаем стандартно дистрибутив Альт Линукс 6 ветки, поскольку Coordinator это все таки сервер, во время установки выбираем разбитие жесткого диска для серверного варианта установки, все остальные настройки по умолчанию. [http://docs.altlinux.org/archive/p6/centaurus/ например установка описана тут]<br />
<br />
2. Дистрибутив ViPNet Coordinator кладём в домашнюю папочку пользователя, например DISTRIB. Т.к. при установке мы завели пользователя «installer», полный путь к директории получится /home/installer/DISTRIB/ . Распаковываем в нее архив с дистрибутивом и демонстрационными ключами. <br />
У нас получится две папочки с следующим содержимым: <br />
<br />
[installer@coord1 ~]$ ll DISTRIB/ <br />
итого 16 <br />
drwxr-xr-x 8 installer installer 4096 Дек 24 14:39 vipnet_demokeys_2011_09_26/ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ./ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 distribute/ <br />
drwx------ 9 installer installer 4096 Дек 24 14:30 ../ <br />
[installer@coord1 ~]$ ll DISTRIB/distribute/ <br />
итого 17228 <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 patch/ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ./ <br />
-rw-r--r-- 1 installer installer 17546378 Дек 24 14:30 distribute.tar.gz <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 doc/ <br />
-rw-r--r-- 1 installer installer 5214 Дек 24 14:30 license.txt <br />
-rw-r--r-- 1 installer installer 778 Дек 24 14:30 warning.txt <br />
-rw-r--r-- 1 installer installer 28372 Дек 24 14:30 install.sh <br />
-rw-r--r-- 1 installer installer 248 Дек 24 14:30 version <br />
-rw-r--r-- 1 installer installer 20 Дек 24 14:30 noanswer <br />
-rw-r--r-- 1 installer installer 27658 Дек 24 14:30 install.cf <br />
[installer@coord1 ~]$ ll DISTRIB/vipnet_demokeys_2011_09_26/ <br />
итого 40 <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Coordinator Demo 2/ <br />
drwxr-xr-x 8 installer installer 4096 Дек 24 14:39 ./ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Coordinator Demo 1/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Mobile 2/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Mobile 1/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Demo 2/ <br />
drwxr-xr-x 3 installer installer 4096 Дек 24 14:39 Client Demo 1/ <br />
-rw-r--r-- 1 installer installer 140 Дек 24 14:30 AdminGroupPas.txt <br />
-rw-r--r-- 1 installer installer 1040 Дек 24 14:30 UsersPas.txt <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
<br />
3. Для дальнейшей установки нам потребуется установить дополнительные пакеты требующиеся для ViPNet Coordinator-а, а именно gcc со всеми зависимостями и kernel-headers-modules соответствующий вашему ядру.<br />
<br />
Установим их:<br />
<br />
[root@coord1 ~]# uname -r <br />
2.6.32-el-smp-alt27 <br />
[root@coord1 ~]# apt-get install kernel-headers-modules-el-smp gcc4.5 <br />
Чтение списков пакетов... Завершено <br />
Построение дерева зависимостей... Завершено <br />
Следующие дополнительные пакеты будут установлены: <br />
cpp4.4 gcc4.4 glibc glibc-devel glibc-kernheaders kernel-headers-common <br />
Следующие НОВЫЕ пакеты будут установлены: <br />
cpp4.4 gcc4.4 gcc4.5 glibc glibc-devel glibc-kernheaders kernel-headers-common kernel-headers-modules-el-smp <br />
0 будет обновлено, 8 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. <br />
Необходимо получить 0B/15,6MB архивов. <br />
После распаковки потребуется дополнительно 54,1MB дискового пространства. <br />
Продолжить? [Y/n] Y<br />
Получено: 1 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main glibc 6:2.11.3-alt6 [32,6kB] <br />
Получено: 2 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main glibc-kernheaders 2.6.36-alt5 [674kB] <br />
Получено: 3 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main kernel-headers-common 1.1.11-alt1 [11,5kB] <br />
Получено: 4 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main glibc-devel 6:2.11.3-alt6 [499kB] <br />
Получено: 5 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main gcc4.5 4.5.1-alt8 [5139kB] <br />
Получено: 6 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main cpp4.4 4.4.5-alt3 [2786kB] <br />
Получено: 7 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main gcc4.4 4.4.5-alt3 [2307kB] <br />
Получено: 8 cdrom://ALT Linux 6.0.0 Centaurus (Cheiron) i586 build 2011-10-26 ALTLinux/main kernel-headers-modules-el-smp 2.6.32-alt27 [4128kB] <br />
Получено 15,6MB за 0s (47,6MB/s). <br />
Совершаем изменения... <br />
Preparing... ################################################################################# [100%] <br />
1: glibc-kernheaders ################################################################################# [ 12%] <br />
2: kernel-headers-common ################################################################################# [ 25%] <br />
3: cpp4.4 ################################################################################# [ 37%] <br />
4: glibc-devel ################################################################################# [ 50%] <br />
5: gcc4.4 ################################################################################# [ 62%]<br />
6: gcc4.5 ################################################################################# [ 75%]<br />
7: kernel-headers-modules-el-################################################################################# [ 87%] <br />
Running /usr/lib/rpm/posttrans-filetriggers <br />
Завершено.<br />
<br />
==Установка==<br />
<br />
4. Переходим в папку distribute <br />
<br />
[root@coord1 ~]# cd /home/installer/DISTRIB/distribute/ <br />
[root@coord1 distribute]# <br />
<br />
Листинг директории <br />
<br />
[root@coord1 distribute]# ll <br />
итого 17228 <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 patch/ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ./ <br />
-rw-r--r-- 1 installer installer 17546378 Дек 24 14:30 distribute.tar.gz <br />
drwxr-xr-x 2 installer installer 4096 Дек 24 14:30 doc/ <br />
-rw-r--r-- 1 installer installer 5214 Дек 24 14:30 license.txt <br />
-rw-r--r-- 1 installer installer 778 Дек 24 14:30 warning.txt <br />
-rw-r--r-- 1 installer installer 28372 Дек 24 14:30 install.sh <br />
-rw-r--r-- 1 installer installer 248 Дек 24 14:30 version <br />
-rw-r--r-- 1 installer installer 20 Дек 24 14:30 noanswer <br />
-rw-r--r-- 1 installer installer 27658 Дек 24 14:30 install.cf <br />
<br />
при этом файл install.sh должен иметь права на исполнение, если это не так, исправим это:<br />
<br />
[root@coord1 distribute]# chmod 755 install.sh <br />
<br />
5. Копируем в эту папку файл dst с нужный нам конфигурацией<br />
<br />
[root@coord1 distribute]# cp /home/installer/DISTRIB/vipnet_demokeys_2011_09_26/Coordinator\ Demo\ 1/Coordinator\ Demo\ 1/abn_0001.dst home/installer <br />
/DISTRIB/distribute/ <br />
<br />
Меняем права на файла в диретории установки <br />
<br />
[root@coord1 distribute]# chown -R root /home/installer/DISTRIB/distribute/* <br />
[root@coord1 distribute]# ll <br />
итого 17244 <br />
-rw-r--r-- 1 root root 15204 Дек 24 15:24 abn_0001.dst <br />
-rw-r--r-- 1 root installer 17546378 Дек 24 15:24 distribute.tar.gz <br />
drwxr-xr-x 2 root installer 4096 Дек 24 15:24 doc/ <br />
-rw-r--r-- 1 root installer 27658 Дек 24 15:24 install.cf <br />
-rw-r--r-- 1 root installer 28372 Дек 24 15:24 install.sh <br />
-rw-r--r-- 1 root installer 5214 Дек 24 15:24 license.txt <br />
-rw-r--r-- 1 root installer 20 Дек 24 15:24 noanswer <br />
drwxr-xr-x 2 root installer 4096 Дек 24 15:24 patch/ <br />
-rw-r--r-- 1 root installer 248 Дек 24 15:24 version <br />
-rw-r--r-- 1 root installer 778 Дек 24 15:24 warning.txt <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 15:02 ./ <br />
drwxr-xr-x 4 installer installer 4096 Дек 24 14:30 ../ <br />
<br />
Теперь все готово для установки.<br />
<br />
6. Запускаем скрипт установки<br />
<br />
[root@coord1 distribute]# ./install.sh <br />
<br />
скрипт попросит выбрать дистрибутив для установки, предлогает два варианта 1 выбрать текущий дистрибутив (расположен в этой же папке или второе изменить диреторию и указать другой дистрибутив, отвечаем нажав 1<br />
<br />
После чего нас просят нажать ENTER для чтения лицензионного соглашения, нажимаем ENTER начинаем читать лицензионное соглашения листая его пробелом. <br />
<br />
После того как мы прочитали соглашение нас попросят его принять, соглашаемся нажав y. <br />
<br />
После чего программа инсталляции проверит наличие уже установленных конфигураций и более старых версий и не найдя ничего спросит хотим ли мы установить её вновь, говорим что хотим нажав y.<br />
<br />
Проведя несколько тестов и найдя все необходимые компоненты программа инсталляции найдет положенный заранее в её директорию dst файл и спросит развернуть его, изменить директорию, т. е. найти другой или пропустить этот шаг. Отвечаем 1, т. е. установить существующий dst файл.<br />
<br />
Дальше нас спрашивают куда установить программу, отвечаем нажатием на ENTER что означает в дирректорию по умолчанию, коей является /etc/vipnet/, о чом собственно говорится в вопросе.<br />
<br />
После чего нас попросят ввести пароль для данной конфигурации. Пароль находится в файле UsersPass.txt в разделе «Имя пользователя: Coordinator Demo 1» , сам файл UsersPass.txt находится в папке с демоключами. Вводим пароль.<br />
<br />
Программа установки спросит хотим ли мы запустить сервисы автоматически или нет, отвечаем y (да)<br />
<br />
После чего нам скажут что программа установлена.<br />
<br />
Выглядеть в итоге все должно вот так<br />
<br />
[[Файл:SetupCoordinator1.png]]<br />
<br />
Проверить что сервисы работают можно следующими командами<br />
<br />
''iplir check''<br />
<br />
''mftp check''<br />
<br />
На что получим ответы с информацией о том что процессы запущены с соответствующими PID как показано на рисунке ниже<br />
<br />
[[Файл:VipNetCoordinator run.png]]<br />
<br />
Еще можно посмотреть состояние конфигурации командой <br />
<br />
''iplir info'' <br />
<br />
после чего мы получим информацию о текущей конфигурации конфигуратора как показано ниже<br />
<br />
[[Файл:VipNetCoordinator info.png]]<br />
<br />
Собственно все. <br />
<br />
'''Нужно отметить, что автор производил установку под вариант сервера Альт Линукс СПТ 6.0 сертифицированный ФСТЭК 32-ух разрядный.'''<br />
<br />
==Развертывание тестовой сети ViPNet под Альт Линукс СПТ 6.0==<br />
<br />
Для развертывания сети нам понадобится еще 3 машины, т. е. В итоге наша тестовая сеть должна состоять из 4-х компьютеров, 2-х координаторов и 2-х клиентов. На каждом координаторе должно быть по 2 сетевых интерфейса. Установка операционной системы на остальные три станции производится аналогично. Перед установкой ViPNet Coordinator в каталог с дистрибутивом копируются файлы dst соответсвующие роли машины, т. е. Для второго координатора dst файл из папки «Координатор2» а на соответствующие клиенты dst файлы из папочек «Клиент 1» и «Клиент 2». В случае успешной настройки сети, результаты работы ПО можно наблюдать отдав команду iplir view , для просмотра прошедших пакетов и их статуса нужно нажать ENTER для выхода ESC. Статистика должна выглядеть как на скриншоте ниже.<br />
<br />
[[Файл:Vipnetview.png]]<br />
<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Skype/archive&diff=32571
Skype/archive
2015-06-29T07:27:50Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:Пользователю]]<br />
[[Категория:Enterprise Software]]<br />
<br />
= Текущее состояние =<br />
Разделы "Условия использования Skype", "Установка Skype на ALT Linux 7.0 и Сизиф (начиная с сентября 2014)" и "Установка Skype на ALT Linux шестой ветки (Информика 6.0 Школьный Мастер)" оставлены в качестве компактной странички [[Skype]], а здесь приведены более старые рекомендации.<br />
<br />
= Установка Skype на ALT Linux (если в репозитории нет skype-preinstall) =<br />
<br />
== Перепакованная сборка ==<br />
<br />
Свежий релиз Skype для ALT Linux можно найти [http://fly.osdn.org.ua/~drool/skype/ здесь].<br />
<br />
Установка Skype проводится под правами пользователя root<br />
# apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.3.0.37-alt1.i586.rpm<br />
<br />
или в графической среде:<br />
rpminstall http://fly.osdn.org.ua/~drool/skype/skype-4.3.0.37-alt1.i586.rpm<br />
<br />
== P7/x86_64, skype 4.2.0.11 i586 / skype 4.3.0.37 i586 ==<br />
Пакет для FC непригоден из-за несовместимости QtCore (требуется QtConcurrent::Exception). Надо использовать [http://www.skype.com/go/getskype-linux-beta-suse пакет для OpenSUSE 32bit], который теперь можно пересобрать с помощью rpmrebuild в x86_64 хост-системе.<br />
При первой пересборке надо установить зависимости (иначе rpmrebuild их не найдет):<br />
i586-libalsa.32bit<br />
i586-libqt4-webkit.32bit<br />
i586-libXext.32bit<br />
i586-libXScrnSaver.32bit<br />
i586-libXv.32bit<br />
<br />
'''Внимание!''' Пересборка не выявляет зависимости на <code>i586-libpulseaudio</code> или <code>i586-alsa-plugins-pulse</code> (очевидно, её и нет), однако при включённом pulseaudio в современных дистрибутивах skype не заработает без i586-поддержки. По опыту достаточно вместе со skype доустановить i586-libpulseaudio (зависимости подтянутся).<br />
<br />
Затем воспользоваться [http://git.altlinux.org/people/george/public/?p=bikes.git;a=blob;f=google-earth-rehack.sh скриптом google-earth-rehack.sh]:<br />
$ ./google-earth-rehack.sh Загрузки/skype-4.2.0.11-suse.i586.rpm <br />
Платформы для сборки: x86_64<br />
Сборка для платформы x86_64<br />
Обрабатываются файлы: skype-4.2.0.11-suse121<br />
…<br />
Записан: /home/<user>/RPM/RPMS/i586/skype-4.2.0.11-suse121.i586.rpm<br />
result: /home/<user>/RPM/RPMS/i586/skype-4.2.0.11-suse121.i586.rpm<br />
Теперь можно устанавливать пакет:<br />
# apt-get install /home/<user>/RPM/RPMS/i586/skype-4.2.0.11-suse121.i586.rpm<br />
Обратите внимание: для пересборки i586 пакета на x86_64 системе в скрипте модифицируется окружение rpmbuild, этим путём пересобираются и некоторые другие i586 пакеты.<br />
<br />
Должен быть подключён [[arepo]].<br />
<br />
Можно воспользоваться готовым пакетом для P7/x86_64<ref>MD5: d1aa9eb3886fa74579fac4a5bfb2e07e</ref>: [http://rapid.ufanet.ru/80015137] ''(замечена проблема: устанавливается на p7 (07.10.2014), но не соединяется с skype.com)''<br />
<br />
Проверено на p7 (07.10.2014): Skype 4.3.0.37 (32-bit, "dynamically linked") со skype.com работает, сохранено: http://hermes.ihep.su:8001/pool/pkg/p7/external/skype-4.3.0.37.tar.bz2<br />
<br />
== Sisyphus, skype 4.0 ==<br />
<br />
Skype4 для Fedora собран с QtCore, имеющим QtConcurrent::Exception; у нас это пока (иногда?) выключено. Но можно воспользоваться SuSE-шным пакетом.<br />
При запуске rpmrebuild желательно, чтобы зависимости были уже установлены (иначе они не попадут в пакет):<br />
libqt4-webkit<br />
libXScrnSaver<br />
libXv<br />
libalsa<br />
Остальное втянется само.<br />
=== i586 ===<br />
Команды, помеченные "#", выполняются от root-а, а помеченные "$" — от пользователя.<br />
<pre><br />
$ wget http://download.skype.com/linux/skype-4.0.0.7-suse.i586.rpm<br />
# apt-get install rpmrebuild<br />
$ rpmrebuild -Rp skype-4.0.0.7-suse.i586.rpm<br />
# apt-get install RPM/RPMS/i586/skype-4.0.0.7-suse121.i586.rpm<br />
</pre><br />
Обратите внимание на текущую версию skype и SuSE-шный релиз, который rpmrebuild вставляет в генерируемый пакет.<br />
=== x86_64 ===<br />
rpmrebuild делать в 32-разрядном хэшере или на 32-разрядной системе:).<br />
<br />
Если у кого ещё не подключён x86_64-i586,<br />
<pre><br />
# cat << EOF >> /etc/apt/sources.list.d/x86_64-i586.list<br />
rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic<br />
EOF<br />
# apt-get update<br />
</pre><br />
<br />
Далее<br />
<pre><br />
# apt-get install skype-4.0.0.7-suse121.i586.rpm<br />
</pre><br />
<br />
== Skype4@drool / Sisyphus ==<br />
=== i586 ===<br />
<pre><br />
apt-get update<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm<br />
</pre><br />
Полёт нормальный<br />
<br />
=== x86_64 ===<br />
<pre><br />
cat << EOF >> /etc/apt/sources.list.d/x86_64-i586.list<br />
# x86_64-i586<br />
rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic<br />
EOF<br />
apt-get update<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm<br />
apt-get install i586-glibc-gconv-modules i586-libv4l i586-libpulseaudio i586-libqt4-webkit<br />
</pre><br />
Репозиторий x86_64-i586 можно и с других зеркал брать, естественно.<br />
<br />
''По сообщению от ashen@, состоянием на 13.09.2012 для успешной установки под 64 бита также нужны еще такие пакеты:<br />
i586-libqt4-network<br />
i586-libalsa <br />
i586-libXScrnSaver-devel<br />
i586-libqt4-devel''<br />
<br />
== p6/branch ==<br />
=== x86_64 ===<br />
<pre><br />
cat << EOF >> /etc/apt/sources.list.d/x86_64-i586.list<br />
# x86_64-i586<br />
rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch x86_64-i586 classic<br />
EOF<br />
apt-get update<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.2.0.35-alt1.i586.rpm<br />
apt-get install i586-glibc-gconv-modules i586-libv4l i586-libpulseaudio i586-libqt4-webkit<br />
</pre><br />
Репозиторий x86_64-i586 можно и с других зеркал брать, естественно.<br />
<br />
== t6/branch ==<br />
<br />
=== i586 ===<br />
<pre><br />
apt-get update<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm<br />
</pre><br />
''Возможно, эта версия установистя и на p6, я лично не проверял. Drool''<br />
<br />
'''Внимание:''' ниже описывается новый вариант [[biarch]], может потребоваться временное удаление пакетов {{pkg|i586-*}} и тех, которым они требуются!<br />
<br />
=== x86_64 ===<br />
<pre><br />
cat << EOF >> /etc/apt/sources.list.d/x86_64-i586.list<br />
# x86_64-i586<br />
rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch x86_64-i586 classic<br />
EOF<br />
apt-get update<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm<br />
apt-get install i586-glibc-gconv-modules i586-libv4l i586-libpulseaudio i586-libqt4-webkit<br />
</pre><br />
Репозиторий x86_64-i586 можно и с других зеркал брать, естественно.<br />
<br />
== p5/branch либо 5.1/branch ==<br />
=== i586 ===<br />
<pre><br />
apt-get update<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.1.0.81-alt2.i586.rpm<br />
</pre><br />
<br />
На p5 устанавливается без проблем пакет skype для fedora с skype.com [[Участник:Aen|aen]]<br />
<br />
''И наоборот, skype-2.1.0.81-alt2 устанавливается на RHEL, CentOS, SL(C) 6.X обычным yum install'' [[Участник:Vx8400|vx8400]]<br />
<br />
=== x86_64 ===<br />
<pre><br />
cat << EOF >> /etc/apt/sources.list.d/x86_32.list<br />
# x86_32<br />
rpm http://download.etersoft.ru/pub/ALTLinux/5.1 x86_32 classic<br />
rpm http://downloads.mithraen.ru/arepo/5.1 i586 classic<br />
EOF<br />
apt-get update<br />
apt-get install i586-glibc-core i586-libalsa i586-libssl7 \<br />
i586-libXv i586-libXScrnSaver i586-libdbus i586-libqt4-xml \<br />
i586-libqt4-core i586-libqt4-dbus i586-libqt4-gui i586-libqt4-network<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.1.0.81-alt2.i586.rpm<br />
</pre><br />
Нужен ли здесь i586-libXss? Мне его не удалось установить из указанных репозиториев.<br />
А skype и без него установился и работает. А.Ляховец<br />
: Приведено в точности как было выяснено и сделано (и вскоре перепроверено). --[[Участник:MichaelShigorin|mike]]<br />
В 5.1 ситуация изменилась: сейчас i586-libXScrnSaver.32bit предоставляет libXss.so.1<br />
(в p5 не проверял). А.Ляховец<br />
<br />
===== Если используется '''pulse''', то ещё: =====<br />
<pre><br />
apt-get install i586-libpulseaudio i586-libsndfile i586-libwrap \<br />
i586-libasyncns i586-libogg i586-libflac8 i586-libvorbis i586-libavahi<br />
</pre><br />
(проверено на 5.1, [http://lists.altlinux.org/pipermail/sisyphus/2011-April/353211.html см.] насчёт Сизифа)<br />
<br />
== 4.0/branch i586 ==<br />
<pre><br />
apt-get update<br />
apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.1.0.47-alt1.i586.rpm<br />
</pre><br />
<br />
== Статическая версия ==<br />
В крайнем случае, можно скачать с официального сайта и установить в /opt статически собранную версию Скайпа. Вид будет не особо красивый, но заработает сразу, без всяких дополнительных пакетов и настроек, и в i586, и в 86x64.<br />
Чтобы такой скайп проявился в меню, нужно отредактировать и подложить в нужное место (например, /usr/share/applications/) файл ярлыка skype.desktop. '''UPD''': таки нет, по крайней мере под 86x64 ему нужны дополнительные библиотеки.<br />
[[Участник:Prividen|prividen]]<br />
<br />
== 4.3 на 5.1 ==<br />
<br />
Skype 2.x, который работал на старых дистрибутивах, сломан на серверной стороне ("выбивает после логина"), минимальной версией на конец 2014 года является 4.3. Вот [http://lists.altlinux.org/pipermail/community/2014-August/682455.html список пакетов], которые пришлось бэкпортировать на 5.1/branch, чтоб заработало (вместе с pulseaudio); вероятно, через apulse большая часть из них не нужна (список неполный, для сборки qt4 понадобятся как минимум libgdk-pixbuf с glib2, а это только начало клубочка).<br />
<br />
= Блокирование Skype на периметре =<br />
IP-фильтры (в т.ч. L7) не помогут, устойчивых сигнатур в протоколе нет. Если все ходят только через прокси — [http://lists.altlinux.org/pipermail/sisyphus/2011-April/353373.html заблокировать CONNECT на IP-адреса] и разрешить только на hostname.<br />
<br />
= Запуск в Hasher =<br />
<br />
''Поскольку Skype — закрытая проприетарная программа, не стоит особенно доверять ей. Снизить возможный ущерб от ошибок и/или закладок поможет запуск в изолированном окружении.''<br />
<br />
Запуск Skype в изолированном окружении [[hasher]] возможен если предварительно произвести в этом окружении попытку запуска службы <tt>messagebus</tt> — несмотря на то, что запуск службы завершится неудачей, в директории <tt>/var/run</tt> будут созданы все необходимые для работы Skype файлы.<br />
<br />
Для работы Skype необходим доступ к Интернет (<code>share_network=1</code>), перенаправление X11 (<code>hsh-shell -Y</code>) и ввод/вывод звука из/во внешнюю систему. Последняя задача решается посредством команды <tt>padsp</tt> предоставляющей простой способ использовать сетевой сервер PulseAudio вместо локального сервера по умолчанию.<br />
<br />
Следующая команда производит запуск Skype в изолированном окружении в директории <tt>~/skype</tt> с вводом/выводом звука с/на сервер PulseAudio посредством сетевого соединения через локальный интерфейс:<br />
<br />
$ share_network=1 hsh-run -Y ~/skype -- padsp -d -s 127.0.0.1:4713 skype &<br />
<br />
Для того, чтобы сервер PulseAudio принимал сетевые соединения необходимо добавить следующую директиву загрузки модуля в его конфигурационный файл:<br />
<br />
load-module module-native-protocol-tcp listen=127.0.0.1 auth-anonymous=1<br />
<br />
Наверное, можно использовать и удалённый звуковой сервер, но это уже другая история…<br />
<br />
'''И, кстати, это ещё один способ запуска на x86-64.'''<br />
<br />
= Ссылки =<br />
* [[Вебкамера в Skype]]<br />
* [[FAQ#Как поставить Skype|FAQ]]<br />
* [http://mithraen.ru/downloads/x86_32/ mithraen's x86_32]<br />
* [http://forum.skype.com/index.php?showtopic=525851&st=20 искажение передаваемого звука] (workaround)<br />
* [https://bugzilla.gnome.org/show_bug.cgi?id=698716#c18 segfault с новой glib2]<br />
* [http://www.skype.com/ru/legal/tou/ Условия использования Skype (EULA)]<br />
* [http://forum.altlinux.org/index.php/topic,30343.msg238425.html#msg238425 skype + apulse] (последний [packages.altlinux.org/apulse есть в сизифе])<br />
<br />
[[Категория:Пользователю]]<br />
[[Категория:HOWTO]]<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Skype&diff=32570
Skype
2015-06-29T07:27:28Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:Пользователю]]<br />
[[Категория:HOWTO]]<br />
[[Категория:Enterprise Software]]<br />
<br />
= Условия использования Skype =<br />
<br />
Согласно пункту 4.2 условий использования Skype (EULA), включение приложения в состав дистрибутивов Linux невозможно (хотя и не исключено, что некоторые разработчики дистрибутивов могли заключить какие-то дополнительные соглашения с Mircosoft). Потому, ниже даны рекомендации по самостоятельной установке Skype.<br />
<br />
= Установка Skype =<br />
== Поддерживаемые ветки ALT Linux и Сизиф (начиная с сентября 2014) ==<br />
<br />
В Сизиф и p6/p7+ с сентября 2014 входит пакет {{pkg|skype-preinstall}} ({{pkg|i586-skype-preinstall}} для архитектуры x86_64). Этот пакет предоставляет все нужные зависимости для актуальной версии Skype под OpenSUSE. Поэтому достаточно установить соответствующий RPM с сайта — либо кликом в браузере и последующим вызовом «программы установки RPM» ({{cmd|rpminstall}}), либо скачать последний релиз с помощью {{cmd|wget}} и установить его с помощью {{cmd|apt-get}}:<br />
# wget --content-disposition http://www.skype.com/go/getskype-linux-beta-suse<br />
. . .<br />
. . . 'skype-4.3.0.37-suse.i586.rpm' saved . . .<br />
# apt-get install skype-preinstall skype-4.3.0.37-suse.i586.rpm<br />
<br />
== Если в репозитории нет skype-preinstall ==<br />
См. [[Skype/archive|архивную часть]] этой странички, где описана установка различных версий Skype на предыдущие дистрибутивы/ветки ALT Linux от 4.0 и выше.<br />
<br />
= Изолирование =<br />
См. [[Skype/archive|архивную часть]] этой странички (разделы «Блокирование Skype на периметре» и «Запуск в Hasher») по вопросам сетевой и локальной изоляции приложения.<br />
<br />
= Ссылки =<br />
* [[Вебкамера в Skype]]<br />
* [[FAQ#Как поставить Skype|FAQ]]<br />
* [http://www.skype.com/ru/legal/tou/ Условия использования Skype (EULA)]<br />
* [http://forum.altlinux.org/index.php/topic,30343.msg238425.html#msg238425 skype + apulse] (последний [http://packages.altlinux.org/apulse есть в сизифе])<br />
[[Категория:CookBook]]<br />
{{Category navigation|title=ПО не входящее в репозитории ALTLinux|category=CookBook|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=SAP_R3&diff=32569
SAP R3
2015-06-29T07:27:01Z
<p>94.29.124.39: </p>
<hr />
<div>== Установка SAP R/3 на ALT Linux ==<br />
Данная статья является обобщением опыта, полученного в результате лабораторной работы<br />
по установке нескольких систем [http://ru.wikipedia.org/wiki/SAP SAP R/3].<br />
<br />
=== Выбор дистрибутива ===<br />
Исходя из того, что кроме систем SAP и их баз данных, других сервисов использоваться не будет,<br />
в качестве базового взят неофициальный серверный дистрибутив, [ftp://ftp.altlinux.ru/pub/people/rider/ собранный Rider].<br />
Используется последняя, на момент написания, сборка sisyphus-1.1.1-20101123-server-light-x86_64-ru-install-cd.iso<br />
<br />
Я знаю, что данный дистрибутив не перечислен в [http://service.sap.com/pam списке совместимости].<br />
Я знаю, что при выборе дистрибутива, не перечисленного в PAM, теряю право на техническую поддержку<br />
SAP. Цель данной работы - определить возможность установки систем на платформу ALT Linux.<br />
Для специалистов: планируется установка Solution Manager Ehp1, IDES ERP, IDES BW+SEM.<br />
Программное обеспечение получено абсолютно легальным путем.<br />
<br />
=== Планирование установки дистрибутива===<br />
В связи с тем, что будут устанавливаться тестовые системы, от которых не требуется особого быстродействия, при выборе серверной платформы отказались от дорогих SCSI, но взяли 4 SATA (5-й под систему).<br />
Сервер имеет следующую конфигурацию:<br />
* Intel® Server Board S5520HC <br />
* Процессор Intel Xeon E5506 2 шт + INTEL ACC HEATSINK ACTIVE /CPU BXSTS100A<br />
* 4gb KINGSTON (DDR3 SDRAM,8ГБ,1333МГц(PC3-10600) 6 шт.<br />
* Seagate 1TB SATA 7200RPM 3GB/S 32MB 5 шт<br />
* В корпусе INTEL PILOT POINT T/DP SC5650DP 900338 (весьма тихий)<br />
<br />
На время установки был задействован DVD.<br />
<br />
В ходе установки были определены точки монтирования 4-х дисков в <br />
/dev/sdb1 on /sapdb/sapdb1<br />
/dev/sdc1 on /sapdb/sapdb2<br />
/dev/sdd1 on /sapdb/sapdb3<br />
/dev/sde1 on /sapdb/sapdb4<br />
В будущем, я планирую "разнести" нагрузку БД по шпинделям дисков, симметрично.<br />
<br />
В ходе установки дистрибутива нет необходимости устанавливать какие-либо сервисы (Apache, MySQL, etc.)<br />
<br />
Сама установка не требует детального описания в данной статье.<br />
<br />
=== Оптимизация установленной системы ===<br />
Следует отметить, что требования SAP к системе весьма жесткие, иногда трудно объяснимые и не всегда кажутся разумными. Но нам нужно поставить систему, а не изменить этот мир к лучшему.<br />
По этому оставим способность удивляться дома.<br />
==== Изменение hostname ====<br />
Инсталлятор почему-то требует, чтобы hostname возвращала только имя, не FQDN.<br />
Правим /etc/sysconfig/network ...<br />
<br />
==== Изменения в пакетной базе ====<br />
Для начала нам потребуется установить несколько дополнительных пакетов (а некоторые - удалить).<br />
* Заменим postfix на ssmtp. <br />
* Установим xauth, он понадобится для работы инсталлятора SAP.<br />
* По вкусу добавим утилит наблюдения и мониторинга.<br />
* Обеспечим взаимодействие с UPS.<br />
==== Маскировка release ====<br />
Чтобы не нервировать программу проверки совместимости, <br />
которая перебирает все /etc/*-release на предмет "волшебных" строк, перечисленных в [http://service.sap.com/pam PAM], создадим файл /etc/redhat-release.<br />
# cat /etc/redhat-release<br />
Red Hat Enterprise Linux Server release 5.2 (Tikanga)<br />
Теперь программа установки будет уверена, что у нас RHEL5. Иначе она будет жутко нервничать.<br />
<br />
==== Настройка limits ====<br />
Та же программа проверки требует некоторых изменений в /etc/security/limits.conf.<br />
<br />
Добавим строки:<br />
@sapsys hard nofile 4096<br />
@sapsys soft nofile 4096<br />
@sdba hard nofile 4096<br />
@sdba soft nofile 4096<br />
@sapsys hard locks -1<br />
@sapsys soft locks -1<br />
@sdba hard locks -1<br />
@sdba soft locks -1<br />
@sdba hard stack -1<br />
@sdba soft stack -1<br />
@sapsys hard stack -1<br />
@sapsys soft stack -1<br />
# End of file<br />
<br />
==== Изменение параметров ядра ====<br />
После продолжительного серфинга по форумам и чтения SAP Note 386605 и Note 790099<br />
в /etc/sysctl.conf добавлены следующие строки:<br />
kernel.shmmax=23136829430<br />
kernel.shmall=5242880<br />
kernel.sem=1250 256000 100 8192<br />
kernel.msgmni=1024<br />
vm.max_map_count=300000<br />
Рекомендую разобраться с каждым значением и убедиться, что они соответствуют вашей системе.<br />
<br />
==== Изменение I/O scheduler ====<br />
В связи с отсутствием времени, доскональное тестирование I/O scheduler не проводилось.<br />
По ощущениям, система более шустрая с '''cfq'''.<br />
А посему, в /etc/rc.d/rc.local пишем<br />
echo cfq > /sys/block/sda/queue/scheduler<br />
echo cfq > /sys/block/sdb/queue/scheduler<br />
echo cfq > /sys/block/sdc/queue/scheduler<br />
echo cfq > /sys/block/sdd/queue/scheduler<br />
echo cfq > /sys/block/sde/queue/scheduler<br />
<br />
==== Создание системных пользователей ====<br />
Создавать системных пользователей можно вручную, но лучше средствами инсталлятора SAP.<br />
Есть там Life Cycle Options.<br />
Но инсталлятор не знает про существование в природе таких shell, как sh и/или bash.<br />
А csh в системе отсутствует.<br />
Проще всего оказалось сделать символьную ссылку /bin/csh на /bin/bash.<br />
<br />
Для вновь созданных пользователей созданы домашние каталоги, в которых есть файлы настройки рабочего окружения, которые, в свою очередь, игнорируются, так как вместо /bin/csh, на самом деле, используется /bin/bash.<br />
<br />
Придется настроить .bashrc вручную.<br />
<br />
Так как установка системы производится от root, необходимо установить соответствующие переменные окружения и для него. При этом, перед установкой следующей системы их нужно будет приводить в соответствие. Я предупреждал, что не все шаги покажутся разумными.<br />
<br />
''' N.B!''' Обязательно измените переменные окружения TMP и TMPDIR на каталоги, содержимое которых не удаляется при перезагрузке (на время установки систем). В $TMPDIR будут созданы временные каталоги установки. В случае непредвиденных ситуаций установка может быть продолжена с места остановки.<br />
Если же при перезагрузке временные данные будут удалены, то все придется начинать с начала, а фаза ''Import ABAP'' может продолжаться несколько суток. <br />
Залить в БД порядка 250Gb SQL-запросами, это далеко не ''dd''...<br />
<br />
=== Подготовка установочного комплекта SAP R/3 ===<br />
Список установочных дисков приведен в инструкции по установке каждой конкретной системы.<br />
К моему удивлению, архивы представлены многотомными самораспаковывающимися rar.<br />
<br />
Распаковка их не вызывает проблем, если вы знаете про <br />
unrar -x <последний_файл_в_списке><br />
<br />
Рекомендую сделать символьную ссылку на каталог с развернутыми архивами в корень, <br />
иначе, в диалогах выбора расположения установочных компонентов, вам придется много работать мышкой.<br />
<br />
=== Изменение профиля системы ===<br />
Проверить профиль системы <SID> <br />
/usr/sap/<SID>/SYS/exe/run/sappfpar pf=/usr/sap/<SID>/SYS/profile/DEFAULT.PFL check <br />
Мне достаточно было дописать в DEFAULT.PFL сразу, как только файл профиля был создан инсталлятором.<br />
ipc/shm_psize_10 = 272000000<br />
ipc/shm_psize_40 = 224000000<br />
<br />
=== Установка Java ===<br />
К сожалению, ни одна из представленных в Sisyphus, Java не "понравилась" инсталлятору.<br />
<br />
Пришлось ставить IBM Java (Смотрим JCE Platforms на [http://service.sap.com/pam PAM]) <br />
<br />
И потом обеспечивать наличие переменной окружения IBM_JAVA_OPTIONS=-Xmx256M<br />
<br />
=== Запуск инсталлятора ===<br />
Процедура запуска sapinst описана подробно в соответствующем Installation Guide.<br />
Но рекомендации там отстают от реальной жизни на 3-4 года.<br />
<br />
Мы не зря доустанавливали xauth.<br />
<br />
Теперь с рабочей станции ssh -Y hostname, и далее, по инструкции.<br />
<br />
=== Результат ===<br />
В данный момент установлен и работает Solution Manager.<br />
<br />
В процессе установки ERP IDES.<br />
<br />
По сравнению с аналогичной конфигурацией железа и MS Windows, в качестве серверной ОС,<br />
имеем значительный прирост производительности.<br />
Чего только стоит (во время фазы Import ABAP)<br />
# free<br />
total used free shared buffers cached<br />
Mem: 24683940 21708028 2975912 0 464328 9844264<br />
-/+ buffers/cache: 11399436 13284504<br />
Swap: 131066264 0 131066264<br />
<br />
Там же была занята вся оперативная память и еще порядка 70 Gb виртуальной памяти.<br />
<br />
=== P.S. ===<br />
Вероятно, подбором правильных параметров, можно повысить производительность системы.<br />
<br />
Вероятно, такие параметры можно включить по умолчанию при сборке дистрибутива.<br />
[[Категория:HOWTO]]<br />
[[категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=OracleALS40&diff=32568
OracleALS40
2015-06-29T07:26:09Z
<p>94.29.124.39: </p>
<hr />
<div>В этой статье рассказывается про установку 32-х битной версии Oracle в 32-х битную систему (или OpenVZ контейнер). При установке 64-х битной версии Oracle в 64-х битную систему понадобятся 32-х битные пакеты. Как их приготовить рассказано [[OracleALS40/x86_64|здесь]].<br />
<br />
== Установка Oracle DBMS на ALTLinux Server 4.0 VPS (ALTLinux KDesktop 6.0.1) ==<br />
Проверялись версии:<br />
<br />
* Oracle Database 11g Release 2 (11.2.0.1.0) (см. замечания)<br />
* Oracle Database 11g Release 1 (11.1.0.6.0)<br />
* Oracle Database 10g Release 2 (10.2.0.1.0)<br />
<br />
: '''Предупреждение!''' Данный вариант установки СУБД Oracle не может быть рекомендован для рабочих серверов. Цель данного HOWTO выявить все необходимые зависимости ПО от Oracle и возможные «подводные камни» при его установке. Поэтому весь процесс установки сделан в изолированной среде виртуального сервера с минимально возможным набором установленных пакетов.<br />
<br />
: '''Исходные данные:''' установленный и настроенный ALTLinux Server 4.0 (ALTLinux KDesktop 6.0.1) со всеми официальными обновлениями. Дистрибутив Oracle Database 10g или 11g доступный для скачивания на [http://www.oracle.com/technology/software/products/database/index.html Oracle Technology Network].<br />
<br />
: '''Рекомендуется''' использовать пакет [http://www.sisyphus.ru/srpm/oracle-preinstall/get oracle-preinstall] версии не ниже чем 0.4-alt7 ([http://git.altlinux.org/srpms/o/oracle-preinstall.git git] пакета).<br />
<br />
=== Подготовка виртуального сервера (VPS) ===<br />
<br />
==== Настройка хост-системы ====<br />
<br />
Прежде всего, подготовим хост-систему. Отредактируем файл '''/etc/vz/dists/scripts/functions''' и укажем в нем правильные значения для переменных '''$FAKEGATEWAY''' и '''$FAKEGATEWAYNET'''. Значения этих переменных зависят от настроек вашей сети.<br />
<br />
Установите правильные параметры ядра в файле '''/etc/sysctl.conf''' хост-системы (см. '''/usr/share/doc/oracle-preinstall-<versoin>/README''').<br />
Отредактируйте файл '''/etc/sysconfig/oracle''' установив правильные значения для переменных '''$ORACLE_BASE''' и '''$ORACLE_HOME'''.<br />
<br />
==== Создание виртуального сервера ====<br />
<br />
Через Web-интерфейс альтератора создаем новый профиль oracle10g-database. В список обязательных пакетов этого профиля добавляем:<br />
----<br />
* altlinux-release<br />
* apt<br />
* apt-conf-server<br />
* etcnet<br />
* libstdc++<br />
* net-tools<br />
* openssh-server (опционально)<br />
* oracle-preinstall<br />
* rootfiles (опционально)<br />
* startup<br />
* twm (выбран как наиболее простой оконный менеджер с минимумом зависимостей)<br />
* vnc-server<br />
* xorg-x11-server-common<br />
* xorg-x11-xfs<br />
----<br />
<br />
Замечу, что профиль для виртуального сервера включает в себя только те пакеты, которые непосредственно используется в процессе установки или работы Oracle. Все остальные пакеты будут установлены по зависимостям вышеперечисленных.<br />
<br />
[[Категория:Enterprise Software]]<br />
На основе получившегося профиля, создайте шаблон с тем же именем oracle10g-database (дабы не путаться). Шаблон представляет из себя полный набор устанавливаемых пакетов, которые остаётся только развернуть в нужном каталоге. Создание шаблона занимает некоторое время и зависит от производительности машины. Вы можете посмотреть текущее состояние шаблона, кликнув на соответствующую ссылку.<br />
<br />
Когда шаблон будет готов, создайте новый виртуальный сервер с именем oracle и IP-адресом отличающимся от адреса хост-системы.<br />
<br />
Отредактируйте таблицу системных ресурсов своего виртуального сервера. Ниже приведены минимальные значения некоторых параметров:<br />
<br />
----<br />
* PRIVVMPAGES="1050000:1145430"<br />
* SHMPAGES="65536:65536"<br />
* NUMPROC="192:192"<br />
* PHYSPAGES="0:2147483647"<br />
* VMGUARPAGES="6144:2147483647"<br />
* OOMGUARPAGES="6144:2147483647"<br />
* TCPSNDBUF="327680:532480"<br />
* TCPRCVBUF="638976:1048576"<br />
* NUMFILE="2048:2048"<br />
* DISKSPACE="2097152:2306868"<br />
----<br />
<br />
Теперь запустите VPS<br />
<pre><br />
# vzctl start 101<br />
</pre><br />
<br />
<blockquote>Примечание.<br />
В процессе создания шаблона VPS мы получили пустой каталог пользователя oracle. Это не совсем удобно. Поэтому, чтобы иметь более комфортное окружение, можете скопировать настройки bash из домашнего каталога пользователя root.<br />
<pre><br />
# cp -a /root/.bash* /root/.i18n oracle/<br />
# chown oracle:oinstall /home/oracle/.bash* /home/oracle/.i18n<br />
</pre><br />
</blockquote><br />
<br />
==== Подготовка сервера VNC ====<br />
<br />
При установке и настройке Oracle нам понадобится X-сервер для запуска некоторых графических утилит. В этом случае мы можем воспользоваться либо X-сервером рабочей станции, подключившись к серверу через ssh с ключиком -X, либо установив X-сервер прямо внутри VPS. Удалённый доступ к такому X-серверу можно будет обеспечить с помощью VNC. Опишем второй вариант так как вариант с ssh во-первых, не требует дополнительных действий, а во-вторых, он применим только если у вас есть достаточно надёжное соединение с сервером. Например локальная сеть.<br />
<br />
Таким образом, мы можем обойтись одним только сервером VNC не устанавливая SSH внутри виртуального сервера, что и было отмечено на этапе подготовки профиля VPS.<br />
<br />
Внутри VPS получите права пользователя oracle и создайте конфигурацию для VNC:<br />
<br />
<pre><br />
# su - oracle<br />
$ vncserver<br />
You will require a password to access your desktops.<br />
Password: <br />
Verify: <br />
xauth: creating new authority file /home/oracle/.Xauthority<br />
New 'X' desktop is database.example.net:1<br />
Creating default startup script /home/oracle/.vnc/xstartup<br />
Starting applications specified in /home/oracle/.vnc/xstartup<br />
Log file is /home/oracle/.vnc/db.example.org:1.log<br />
</pre><br />
<br />
Конфигурация готова. Остановите VNC-сервер. В дальнейшем мы будем запускать его только как сервис<br />
<br />
<pre><br />
$ vncserver -kill :1<br />
$ exit<br />
</pre><br />
<br />
Отредактируйте файл '''/etc/sysconfig/vncservers''' примерно таким образом:<br />
<br />
<pre><br />
VNCSERVERS="1:oracle"<br />
</pre><br />
<br />
Запустите сервисы xfs и vncserver<br />
<br />
<pre><br />
# service xfs start<br />
# service vncserver start<br />
</pre><br />
<br />
Включайте эти сервисы только когда вам нужно воспользоваться графическими утилитами Oracle. В штатном режиме эксплуатации эти сервисы не нужны и их можно выключать.<br />
Подключитесь к имеющемуся серверу с помощью vncviewer с соответствующим паролем.<br />
<br />
<pre><br />
$ vncviewer db.example.org:1<br />
Connected to RFB server, using protocol version 3.3<br />
Performing standard VNC authentication<br />
Password: <br />
Authentication successful<br />
</pre><br />
<br />
=== Запуск Oracle ===<br />
<br />
==== Установка базы данных ====<br />
<br />
В процессе установки у вас обязательно возникнет ошибка линковки. Не пугайтесь, к сожалению это нормально. Данная ошибка связана с тем, что Oracle не обеспечивает правильный порядок линковки, что по умолчанию запрещено в дистрибутивах ALT начиная с v4.0.<br />
<br />
Мы не будем исправлять ошибки Oracle а просто обойдём их, разрешив сборку в неправильной последовательности. Для этого нам необходимо передать линковщику параметр '''--no-as-needed'''. Очевидно было бы использовать для этого переменную '''$LDFLAGS'''. Однако тут проявляется ещё одна особенность Oracle. Во всех make-файлах переменная '''$LDFLAGS''' переопределяется без учёта предыдущего значения. Таким образом, этой переменной воспользоваться не получится. Мне удалось вычислить что переменная '''$COMPSOBJS''' нигде не инициализируется. Поэтому нужный нам параметр мы можем передать через эту переменную, что мы и сделаем перед запуском инсталятора.<br />
<br />
Только в одном месте это не будет работать — в скрипте '''$ORACLE_HOME/bin/genorasdksh'''. Вот здесь-то инсталятор и выдаст ошибку. Это место придётся исправлять на ходу. Патч с исправлениями есть в документации к пакету oracle-preinstall.<br />
<br />
Прежде всего необходимо определить переменные '''$ORACLE_BASE''' и '''$ORACLE_HOME'''. Возьмём их значения из файла '''/etc/sysconfig/oracle'''<br />
<br />
<pre><br />
$ . /etc/sysconfig/oracle<br />
$ export ORACLE_BASE ORACLE_HOME<br />
</pre><br />
<br />
Для правильной работы gcc установите переменную '''$COMPSOBJS''':<br />
<br />
<pre><br />
$ export COMPSOBJS="-Wl,--no-as-needed"<br />
</pre><br />
<br />
Запустите инсталятор Oracle и выполняйте установку в соответствии с документацией. После заполнения всех форм, начнётся процесс копирования файлов и затем линковки. В процессе линковки возникнет ошибка приблизительно следующего содержания:<br />
<br />
<div style="display: inline; color: red;">Error in invoking target 'all_no_orcl' of makefile $ORACLE_HOME/rdbms/lib/ins_rdbms.mk. See log file for details.</div><br />
<br />
При появлении этого сообщения поправьте файл '''$ORACLE_HOME/bin/genorasdksh''' воспользовавшись редактором или утилитой patch.<br />
<br />
<pre><br />
$ cd $ORACLE_HOME<br />
$ patch -p0 < /usr/share/doc/oracle-preinstall-&lt;version&gt;/Oracle10g_ALT40.patch<br />
</pre><br />
<br />
После этого вернитесь в программу установки и нажмите кнопку Retry.<br />
<br />
==== Дальнейшие действия ====<br />
<br />
После установки сервера Oracle необходимо настроить listener с помощью программы '''netca''' и потом создать базу данных программой '''dbca'''. Последним шагом будет редактирование файла '''/etc/oratab''' где в соответствующей строке нужно будет последним параметром указать Y. Это будет означать что данную базу данных нужно запускать при старте системы.<br />
Когда это будет сделано, можно стартовать базу данных и listener<br />
<br />
<pre><br />
# service oracle-db start<br />
# service oracle-lsnr start<br />
</pre><br />
<br />
При необходимости включите эти сервисы в начальную загрузку системы<br />
<br />
<pre><br />
# chkconfig oracle-db on<br />
# chkconfig oracle-lsnr on<br />
</pre><br />
<br />
=== ALTLinux KDesktop 6.0.1 + Oracle Database 11g Release 2 (11.2.0.1.0)===<br />
после всех манипуляций и установок, у вас может не запускаться DBConsole. Это связано с тем, что не совпадают временные зоны.<br />
Для того, чтобы это исправить необходимо проделать следующие манипуляции:<br />
1. Установить последний "[http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html Timezone Updater Tool]" на используемую Oracle'ом Java;<br />
2. Установить патч 12949905 на сервер Oracle;<br />
<br />
<br />
{{Category navigation|title=Версия 4.0|category=Версия 4.0}}<br />
{{Category navigation|title=ALT Linux Office Server|category=ALT Linux Office Server}}<br />
{{Category navigation|title=Oracle|category=Oracle}}<br />
<br />
[[Категория:Admin]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Nuxeo&diff=32567
Nuxeo
2015-06-29T07:25:19Z
<p>94.29.124.39: </p>
<hr />
<div>[[Файл:Nuxeo.png|thumb|right|250px|Пример рабочего окна Nuxeo]]<br />
<br />
[http://en.wikipedia.org/wiki/Nuxeo Nuxeo] — open source система управления контентом уровня предприятия, с открытыми стандартами, для платформ Microsoft Windows и Unix.<br />
<br />
Сайт: http://community.nuxeo.com/<br />
<br />
Программный продукт Nuxeo предназначен для управления информационными ресурсами организации или управление корпоративной информацией (Enterprise Content Management, ECM), в частности для построения систем электронного документооборота (СЭД). <br />
Система представляет собой веб-ориентированный сервер приложений, для работы в которой достаточно одного веб-браузера. Nuxeo является свободным программным обеспечением и не требует лицензионных отчислений в зависимости от числа используемых серверов и рабочих станций.<br />
<br />
== Возможности системы по управлению документами ==<br />
<br />
* ведение карточек документов, сохранение и загрузка файлов с сервера через веб-браузер;<br />
* обеспечение жизненного цикла документа, включая создание, изменение, согласование, утверждение и архивацию документа;<br />
* удобное разделение документов по папкам;<br />
* поиск документов по ключевым словам и меткам;<br />
* просмотр истории изменения и утверждения документа;<br />
* указание структуры отношений документов (замещает, основан на, подчиняется, ссылки);<br />
* подписка на изменения и утверждение документов;<br />
* назначение прав доступа к конкретному документу;<br />
* ведение нескольких файлов в рамках одного документа;<br />
* комментирование документов;<br />
* русифицированный интерфейс;<br />
* поддержка баз данных Oracle и PostgreSQL;<br />
* аутентификация пользователей через сервер каталогов LDAP;<br />
* расширяемая структура модулей по наращиванию функциональности и адаптации.<br />
<br />
Система может масштабироваться до ста миллионов документов и тысяч терабайт данных без потери производительности.<br />
<br />
Данная система успешно используется в ассоциации Франс Пресс, группе TF1, BBС, Леруа-Мерлен, Ниссан, Министерстве обороны Франции.<br />
<br />
== Установка на ALT Linux ==<br />
<br />
1. Скачиваем программное обеспечение с http://www.nuxeo.com/en/downloads/download-dm-form (Standalone<br />
Tomcat bundle).<br />
<br />
2. Распаковываем полученный .zip в каталог (например, /opt/nuxeo), переходим в подкаталог '''nuxeo-dm-5.4.0.1-tomcat'''<br />
<br />
3. Заводим пользователя ''nuxeo'' и назначаем его владельцем:<br />
<br />
useradd nuxeo<br />
chown -R nuxeo . <br />
<br />
4. Установим необходимое программное обеспечение:<br />
<br />
apt-get install java-1.6.0-sun-devel ImageMagick pdftohtml libwpd9-tools <br />
<br />
5. Если в системе используется [[Alterator]], возможен конфликт на порту 8080. Для изменения порта Nuxeo, добавьте строку в файл '''bin/nuxeo.conf''':<br />
<br />
nuxeo.server.http.port=8888<br />
<br />
6. Запускаем Nuxeo:<br />
<br />
su - nuxeo -c '/opt/nuxeo/nuxeo-dm-5.4.0.1-tomcat/bin/nuxeoctl start'<br />
<br />
7. В браузере войдите по адресу http://server:8888/nuxeo <br />
<br />
* Имя пользователя: Administrator<br />
* Пароль: Administrator<br />
<br />
== Интеграция с LibreOffice ==<br />
<br />
Для интеграции с LibreOffice нужно доустановить<br />
<br />
apt-get install libreoffice<br />
<br />
и исправить скрипт '''bin/openofficectl''':<br />
<br />
вместо <br />
<br />
OOO_HOME=/opt/openoffice.org3<br />
PIDFILE=$OOO_HOME/openoffice-headless.pid<br />
<br />
пропишите<br />
<br />
OOO_HOME=/usr/lib64/libreoffice<br />
PIDFILE=/var/tmp/openoffice-headless.pid<br />
<br />
Если ставите на 32-битную систему, замените lib64 на lib.<br />
<br />
Перезапустите Nuxeo командой <br />
<br />
su - nuxeo -c '/opt/nuxeo/nuxeo-dm-5.4.0.1-tomcat/bin/nuxeoctl restart'<br />
<br />
== Тюнинг ==<br />
<br />
==== nuxeoctl ====<br />
<br />
В nuxeoctl неверно определяется PID запущенного экземпляра [http://forum.nuxeo.com/?t=msg&goto=14288]. Замените в '''bin/nuxeoctl''' строку 399 с<br />
<br />
JPS=`jps -v | grep "nuxeo.home=$NUXEO_HOME" | cut -f1 -d" " | grep $MYPID`<br />
<br />
на<br />
<br />
JPS=`ps -p MYPID --no-headers`<br />
<br />
==== Знаки вопроса в Dashboard ====<br />
<br />
По умолчанию Рабочая панель (Dashboard) показывает кириллицу вопросами [http://forum.nuxeo.com/?t=msg&goto=14286]. Для исправления добавьте в '''bin/nuxeo.conf''' строку<br />
<br />
org.nuxeo.ecm.webapp.dashboard.mode=old<br />
<br />
==== Журнал работы ====<br />
<br />
Журнал работы расположен в подкаталоге '''log/'''. Рекомендуется сменить на /var/log/nuxeo:<br />
<br />
mkdir /var/log/nuxeo<br />
chown nuxeo /var/log/nuxeo<br />
<br />
в '''bin/nuxeo.conf''':<br />
<br />
nuxeo.log.dir=/var/log/nuxeo<br />
<br />
==== Использование внешней базы данных ====<br />
<br />
По умолчанию Nuxeo использует базу данных Derby, которую лучше заменить на другую РСУБД (PostgreSQL, Oracle)<br />
в '''bin/nuxeo.conf''':<br />
<br />
nuxeo.templates=default,postgresql<br />
nuxeo.db.name=nuxeo<br />
nuxeo.db.user=nuxeo<br />
nuxeo.db.password=nuxeo<br />
nuxeo.db.host=localhost<br />
<br />
PostgreSQL нужно также подготовить для Nuxeo. Подробнее об этом написано на https://doc.nuxeo.com/display/NXDOC/Configuring+PostgreSQL<br />
<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Lotus_Notes&diff=32566
Lotus Notes
2015-06-29T07:24:57Z
<p>94.29.124.39: </p>
<hr />
<div>[http://ru.wikipedia.org/wiki/IBM_Lotus_Notes IBM Lotus Notes] — программный продукт, платформа для автоматизации совместной деятельности рабочих групп (Groupware). Производится компанией IBM Lotus Software, входящей в компанию IBM Software Group.<br />
<br />
Программное обеспечение можно [http://www14.software.ibm.com/webapp/download/brand.jsp?b=Lotus&dts=Trial&S_CMP=LSDL скачать с сайта IBM]. Внимание! На сайте IBM последняя версия Lotus Notes (8.5.2) недоступна для русского языка, программное обеспечение было взято и иного источника.<br />
<br />
== Протестированное программное обеспечение ==<br />
<br />
* IBM Lotus Notes Client 8.5.2 for Linux (RPM Install) Russian.tar (592 MB)<br />
<br />
Примечание: Lotus Domino недоступен для свободной загрузки. Результаты его тестирования будут предоставлены позднее.<br />
<br />
== Установка ==<br />
<br />
Установка производилась на '''Альт Линукс СПТ 6.0 i586''' с установленной графической средой GNOME.<br />
<br />
Перед установкой убедитесь, что доступен из Интернета или зеркала репозиторий cert6 (i586 и noarch).<br />
<br />
Скачайте архив с кодом и распакуйте командой:<br />
<br />
tar xf 'IBM Lotus Notes Client 8.5.2 for Linux (RPM Install) Russian.tar'<br />
<br />
Установите базовые и зависимые приложения:<br />
<br />
apt-get update<br />
apt-get install ibm_lotus_notes-8.5.2.i586.rpm <br />
<br />
При этом будут также установлены пакеты из онлайнового репозитория: ''libXp libgnomecups libgnomeprint libgnomeprintui tcsh''<br />
<br />
Примечание: При обновлении и установке пакетов может быть показана надпись:<br />
<br />
Продолжить? [Y/n]<br />
<br />
Нажмите клавишу '''y''' и '''Enter''' или просто '''Enter'''.<br />
<br />
Во время установки (когда будет установлен последний пакет ibm_lotus_notes и показано 100%, откройте в другом окне файл /tmp/rcp_install и ждите, когда там будет последняя строка вида:<br />
<br />
2011-06-02 03:38:05 -- Execute post-install scripts for Notes<br />
<br />
Переключитесь на консоль установки и нажмите ''Ctrl+c''.<br />
<br />
apt-get install ibm_lotus_notes-nl2-8.5.2.i586.rpm ibm_lotus_notes-core-ru-8.5.2.i586.rpm<br />
<br />
== Запуск ==<br />
<br />
Запустить клиент Lotus Notes можно из меню ''Офис → Lotus Notes 8.5''.<br />
<br />
=== Примечания ===<br />
1. Для того, чтобы Lotus Notes запустился, нужно скопировать /opt/ibm/lotus/notes/data/notes.ini в одном из каталогов, которые указывает вывод <br />
<br />
echo $PATH<br />
<br />
(например, в $HOME/bin) и дать права писать в этот файл пользователю, от которого будет запускаться программа.<br />
<br />
2. Возникают проблемы со шрифтами (очень маленький шрифт). Должно решается установкой шрифта Tahoma из Windows и указанием его, в качестве шрифта по умолчанию в настройках DE, либо установкой пакета fonts-ttf-ms (но это не срабатывает).<br />
<br />
== Ссылки ==<br />
<br />
* [http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin85.doc/H_INSTALLING_ON_WIN32_FROM_AN_INSTALLATION_EXECUTABLE_9942_OVER.html Installing and upgrading Notes on Linux] (на сайте IBM)<br />
* Устаревшая статья [[Lotus]] на этой Wiki<br />
<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Lotus_Domino&diff=32565
Lotus Domino
2015-06-29T07:24:32Z
<p>94.29.124.39: </p>
<hr />
<div>[http://ru.wikipedia.org/wiki/IBM_Lotus_Notes IBM Lotus Notes] — программный продукт, платформа для автоматизации совместной деятельности рабочих групп (Groupware). Производится компанией IBM Lotus Software, входящей в компанию IBM Software Group.<br />
<br />
'''Lotus Domino''' — название сервера Lotus Notes.<br />
<br />
== Установка на Альт Линукс 6.0 СПТ ==<br />
<br />
1. Подготовка среды: <br />
* Установите Альт Линукс 6.0 СПТ с графической средой или настройте проброс приложения X.org через ssh (ssh -Y)<br />
<br />
2. Распакуйте архив с программным обеспечением Lotus Domino и перейдите в папку с setup.jar:<br />
<br />
tar xf lotus_domino852_xlinux_en.tar<br />
cd linux/domino/tools<br />
<br />
3. Создайте пользователя notes:<br />
<br />
useradd -d /local/notedata notes<br />
<br />
4. Запустите процесс установки. Так как цепочка запуска (sh->perl->ELF->java) по умолчанию не работоспособна, можно перейти сразу к распаковке jar:<br />
<br />
java -jar setup.jar<br />
<br />
5. Пройдите все шаги в графической программе установки. По умолчанию сервер ставится в каталог /opt/ibm/lotus, данные — /local/notesdata<br />
<br />
'''Проблема:''' после копирования программа установки падает и не создаётся скрипт запуска сервера (/local/notesdata/DomShrсt.sh)<br />
<br />
== Ссылки ==<br />
<br />
* [http://www.danilodellaquila.com/blog/how-to-install-lotus-domino-8.5-on-ubuntu-part-ii Установка Lotus Domino 8.5 on Ubuntu]<br />
<br />
<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Hyper-V&diff=32564
Hyper-V
2015-06-29T07:24:05Z
<p>94.29.124.39: </p>
<hr />
<div>Вопросы работы дистрибутивов ALT Linux под [http://ru.wikipedia.org/wiki/Hyper-V Microsoft Hyper-V].<br />
<br />
Для обеспечения работы под Hyper-V не нужно устанавливать [http://www.microsoft.com/ru-ru/download/details.aspx?id=34603 Linux Integration Services Version 3.4 for Hyper-V]. Этот диск содержит модули ядра, собранные под RHEL, и сервис {{cmd|hv_kvp_daemon}}.<br />
<br />
== Модули ядра ==<br />
<br />
Необходимые модули доступны в штатных ядрах:<br />
<br />
{|class="standard"<br />
!Тип ядра<br />
!Минимальная версия<br />
|-<br />
|std-def||3.5.0<br />
|-<br />
|ovz-el||2.6.32-alt102<br />
|-<br />
|un-def||3.4.66<br />
|}<br />
<br />
Модули ядра:<br />
<br />
hid-hyperv<br />
hv_netvsc<br />
hv_storvsc <br />
hv_vmbus <br />
hv_utils<br />
hyperv_fb<br />
<br />
Вы можете подгрузить их вручную (командой {{cmd|modprobe}}) или добавив список в файл {{path|/etc/modules-load.d/modules.conf}}.<br />
<br />
== hv_kvp_daemon ==<br />
Есть в [http://packages.altlinux.org/en/Sisyphus/srpms/hyperv-daemons Сизифе] и бранчах. Предоставляет функции KVP/VSS/fcopy.<br />
<br />
== Решение проблем ==<br />
<br />
При необходимости установки Кентавр 6.0 или СПТ 6.0 следует задать тип LAN «Устаревший сетевой адаптер» и [http://forum.altlinux.org/index.php/topic,29028.msg254826.html#msg254826 выполнить] в ней<br />
<br />
# chkconfig irqbalance off<br />
# reboot<br />
<br />
== Ссылки ==<br />
* http://blogs.technet.com/b/enterprise_admin/archive/2010/03/09/linux-and-hyper-v-the-easy-way-brown-and-serve.aspx<br />
<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Dr.Web&diff=32563
Dr.Web
2015-06-29T07:23:37Z
<p>94.29.124.39: </p>
<hr />
<div>Использование Dr.Web в ALT Linux.<br />
<br />
== 64bit ==<br />
<br />
Для полноценной работы Dr.Web на 64-битной архитектуре требуется подключить [[Arepo]] и установить пакеты:<br />
apt-get install i586-glibc-core i586-libgcc1<br />
<br />
[[Категория:Enterprise Software]]<br />
[[Категория:Полезно]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=DB2&diff=32562
DB2
2015-06-29T07:23:15Z
<p>94.29.124.39: </p>
<hr />
<div>DB2 — семейство программных продуктов в области управления информацией компании IBM. http://ru.wikipedia.org/wiki/DB2<br />
<br />
== Ошибки при установке ==<br />
<br />
При получении ошибки установки вида <br />
<br />
Can't use string to find the version of libstdc++<br />
<br />
необходимо [[Управление пакетами|доустановить]] пакет '''binutils'''<br />
<br />
[[Category:Admin]]<br />
[[Category:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Citrix_XenServer&diff=32561
Citrix XenServer
2015-06-29T07:22:52Z
<p>94.29.124.39: </p>
<hr />
<div>==Citrix XenServer==<br />
<br />
Описание процесса запуска ALT Linux 6.0 Centaurus Beta x86_64 в PV-mode на Citrix XenServer<br />
<br />
Для начала, создаем новую виртуальную машину (ВМ).<br />
Так как продуктов ALT Linux нет в списке доступных шаблонов, то в качестве шаблона выбираем «Other install media».<br />
Далее следуем указаниям мастера и завершаем создание ВМ.<br />
Запускается установщик ОС. Тут тоже все стандартно. Я выбирал автоматическое разбиение диска,<br />
поэтому корневая файловая система у меня на sda2, а на sda1 — swap.<br />
Тип устанавливаемой системы был выбран «сервер», поэтому было установлено ядро el-smp<br />
<br />
Примечание: данное ядро устанавливалось в бета-версии дистрибутива. Не знаю какое ядро будет устанавливаться в финальной версии. Если по умолчанию будет установлено другое ядро, то возможно надо будет установить ядро el-smp вручную.<br />
<br />
После того как система успешно установилась, она работает в режиме HVM (из-за того, что при создании ВМ был выбран шаблон «Other install media»). Работа в режиме HVM имеет следующие недостаки: некоторое снижение производительности, невозможность использования LiveMigration, отсутствует возможность мониторинга в XenCenter памяти, используемой ВМ. Чтобы исправить это, на необходимо переключить ВМ в режим PV.<br />
<br />
Чтобы после перезапуска ВМ смогла нормально запуститься нужно сгенерировать новый initrd. Сначала добавим нужные модули в initrd, добавив в файл <tt>/etc/initrd.mk</tt> следующую строку: <br />
<pre><br />
MODULES_ADD += xenblk xennet<br />
</pre><br />
<br />
Теперь сгенерируем новый initrd командой <tt>make-initrd</tt>. Причем, если дефолтным ядром являлось не el-smp, то команде <tt>make-initrd</tt> при помощи ключа <tt>-k</tt> потребуется указать версию ядра, для которой генерируется initrd.<br />
<br />
Следующий шаг — подготовка консоли, чтобы в XenCenter во вкладке Console, относящейся к нашей ВМ все работало корректно.<br />
<br />
Добавляем hvc0 в файл <tt>/etc/securetty</tt>. В файл <tt>/etc/inittab</tt> добавляем строчку:<br />
<pre><br />
co:2345:respawn:/sbin/mingetty --noclear hvc0<br />
</pre><br />
<br />
Поскольку *getty на виртуальных консолях мы все равно не увидим, то можно их отключить, закомментировав соответствующие строки в <tt>/etc/inittab</tt>.<br />
<br />
Выключаем VM.<br />
<br />
В XenCenter переходим на вкладку Storage, относящейся к нашей ВМ.<br />
У меня почему-то SR создавался с «Device Position» 1.<br />
В свойствах SR меняем «Device Position» на 0<br />
<br />
Далее необходимо переключить режим ВМ из HVM в PV.<br />
Для этого идем в консоль хоста в XenServer или подключаемся к нему через SSH.<br />
<br />
В консоли вводим: <tt>xe vm-list</tt><br />
<br />
Запоминаем UUID нашей ВМ. Далее вводим:<br />
<br />
<pre><br />
# Переключаем VM в режим PV<br />
xe vm-param-set uuid=<VM-UUID> HVM-boot-policy=""<br />
xe vm-param-set uuid=<VM-UUID> PV-bootloader=pygrub<br />
<br />
# Передаем загрузчику и ВМ дополнительные параметры:<br />
xe vm-param-set uuid=<VM-UUID> PV-bootloader-args="--kernel /boot/vmlinuz --ramdisk /boot/initrd.img"<br />
xe vm-param-set uuid=<VM-UUID> PV-args="root=/dev/xvda2 console=hvc0 quiet"<br />
</pre><br />
<br />
<VM-UUID> заменяем на свой, полученный на предыдущем шаге. Причем его не обязательно вводить вручную. Достаточно ввести несколько первых символов и на жать TAB, сработает автодополнение.<br />
<br />
Примечание: /dev/xvda2 в PV-args соответствует /dev/sda2 до смены режима. Если у вас корень установлен не в /dev/sda2, то необходимо подставить соответствующее устройство.<br />
<br />
Если вдруг понадобится переключится обратно в режим HVM, то это можно будет сделать следующими командами:<br />
<pre><br />
xe vm-param-set uuid=c22179cb-cb92-0a66-d382-1def050ceb4b HVM-boot-policy="BIOS order"<br />
<br />
# Эту команду вводить не обязательно. Первой должно быть достаточно<br />
xe vm-param-set uuid=c22179cb-cb92-0a66-d382-1def050ceb4b PV-bootloader=""<br />
</pre><br />
<br />
<br />
Далее нужно сделать диск виртуальной машины загрузочным. Получаем список дисковых устройств нашей VM:<br />
<pre><br />
xe vm-disk-list uuid=<VM-UUID><br />
</pre><br />
Запоминаем uuid у диска 0 VBD и выполняем:<br />
<pre><br />
xe vbd-param-set uuid=<VBD-UUID> bootable=true<br />
</pre><br />
<br />
где <VBD-UUID> равен uuid VBD диска, полученному на предыдущем шаге.<br />
<br />
В свойствах ВМ в разделе загрузки выбираем загрузку с HD<br />
<br />
Запускаем ВМ<br />
После запуска, консоль ВМ, которая доступна через XenCenter не будет реагировать на клавиатуру.<br />
Для исправления необходимо перезапустить XenCenter.<br />
<br />
В XenCenter подключаем DVD-drive xs-tools.iso<br />
<br />
Смотрим в вывод <tt>ls /dev/xvd*</tt> и пытаемся понять, кто из них - DVD-драйв. Обычно это xvdd, но в моем случае это был xvdb.<br />
<br />
В <tt>/etc/fstab</tt> редактируем строчку для /media/cdrom, меняем /dev/sr0 на соответствующее устройство.<br />
<br />
В косоли ВМ выполняем:<br />
<br />
<pre><br />
mount /media/cdrom<br />
cd /media/cdrom/Linux<br />
<br />
# прикидываемся RHEL 6 версии<br />
sh install.sh -d rhel -m 6 <br />
</pre><br />
<br />
Перезагружаемся.<br />
<br />
Также необходимо поправить файл <tt>/etc/sysconfig/grub2</tt><br />
<br />
В парамете <tt>GRUB_AUTOUPDATE_DEVICE</tt> нужно указать устройство '/dev/xvda'<br />
<br />
Для того, чтобы на закладке Networking в XenCenter выводился IP-адрес нужно поставить пакет net-tools (нужен ifconfig).<br />
[[Категория:Enterprise Software]]<br />
[[Категория:Xen]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Citrix_Workspace_app&diff=32560
Citrix Workspace app
2015-06-29T07:22:30Z
<p>94.29.124.39: </p>
<hr />
<div>== Описание ==<br />
<br />
Клиент для доступа к терминальному серверу [http://www.citrix.com Citrix]<br />
<br />
== Скачать == <br />
<br />
* [http://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html Citrix Receiver for Linux 12.1] (.rpm, 3,5 МБ)<br />
* там же USB Support Package<br />
<br />
''Примечание:'' для установки требуется установить пакет libopenmotif4 из онлайнового репозитория, поэтому нужно обеспечить доступ к репозиторию.<br />
<br />
''Примечание 2:'' На апрель 2013 версия 12.1 собрана stanv@ в пакет citrix-client-12.1.0-alt3.i586.rpm (в репо пока не лежит). spec есть в [http://git.altlinux.org/people/stanv/packages/?p=citrix-client.git;a=summary git.altlinux.org] Сборка включает оба указанных выше пакета.<br />
<br />
''Примечание 3:'' В оригинальном пакете с сайта citrix.com не хватает сертификата GeoTrust_Global_CA для доступа к ресурсам Цитрикс, раздаваемым через https. Сертификаты хранятся в подкаталоге <br />
keystore/cacerts/ Туда и нужно добавить сертификат(ы) в .pem формате.<br />
<br />
== Установка ==<br />
<pre> apt-get install ./ICAClient-12.1.0-0.i386.rpm </pre><br />
<br />
или<br />
<br />
apt-get install citrix-client-12.1.0-alt3.i586.rpm<br />
<br />
''Примечание:'' для установки на 64-битную систему надо подключить [[biarch|репозиторий x86_64-i586]].<br />
<br />
== Удаление ==<br />
<br />
Стандартно:<br />
<br />
apt-get remove citrix-client<br />
<br />
== Поддерживаемые платформы ==<br />
* Пре p7 i586, x86_64 (устанавливается 32 битная версия)<br />
* [[Branches/p6|Шестая платформа]], i586, x86_64 (устанавливается 32 битная версия)<br />
* [[Branches/c6|Альт Линукс СПТ 6.0]], i586, x86_64 (устанавливается 32 битная версия)<br />
<br />
== Примеры работы с Citrix Receiver ==<br />
<br />
<br />
[http://rutube.ru/video/12abd9d13dcbf2dd3731a8a6128dcd4d/ Работа с плагином браузера]<br />
<br />
[http://rutube.ru/video/414589cf48ba60fd5d7c94d33098b00c/ Работа с GUI]<br />
<br />
== TODO ==<br />
<br />
* Не тестировалось на p5 i586<br />
<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=1C/Quick(old)&diff=32559
1C/Quick(old)
2015-06-29T07:19:27Z
<p>94.29.124.39: </p>
<hr />
<div>Данная инструкция описывает быстрое развёртывание клиента 1С:Предприятие 8.3 на десктопных дистрибутивах ALT Linux. <br />
<br />
Проверенные конфигурации:<br />
* 1С:Предприятие 8.3.3.658 (клиент, 64-битная сборка)<br />
* Альт Линукс 7.0 Кентавр x86_64 (обновлён из [[Branches/p7|p7]] на 10 июля 2013 года)<br />
и<br />
* 1С:Предприятие 8.3.3.658 (клиент, 32-битная сборка)<br />
* Альт Линукс 7.0 Кентавр i586 обновлён из [[Branches/p7|p7]] на 10 июля 2013 года)<br />
<br />
Все действия осуществляются в графическом терминале [[Su|под правами пользователя root]].<br />
<br />
= Установка ключа защиты =<br />
<br />
Самый простой способ установить поддержку ключа защиты — установить пакет [http://wiki.etersoft.ru/HASP haspd от Etersoft]. Он собран для большинства дистрибутивов:<br />
<br />
<pre>apt-get install ftp://download.etersoft.ru/pub/Etersoft/HASP/last/ALTLinux/p7/haspd-3.3-alt4.M70P.5.i586.rpm \<br />
ftp://download.etersoft.ru/pub/Etersoft/HASP/last/ALTLinux/p7/haspd-modules-3.3-alt4.M70P.5.i586.rpm</pre><br />
<br />
Вставим ключ в порт USB и запустим службу<br />
<br />
systemctl start haspd<br />
<br />
= Подготовка среды =<br />
<br />
Установим все зависимости для пакетов 1С:Предприятия, а также исправление зависимостей на libWand.so:<br />
<br />
apt-get install 1c-preinstall<br />
<br />
= Установка пакетов =<br />
<br />
Перейдём в каталог, содержащий архивы {{path|client.rpm64.tar.gz}} и {{path|rpm64.tar.gz}}, распакуем их:<br />
tar xvf client.rpm64.tar.gz<br />
tar xvf rpm64.tar.gz<br />
<br />
и установим распакованные пакеты:<br />
apt-get install 1C_Enterprise83-client-8.3.3-658.x86_64.rpm \<br />
1C_Enterprise83-client-nls-8.3.3-658.x86_64.rpm \<br />
1C_Enterprise83-server-8.3.3-658.x86_64.rpm 1C_Enterprise83-server-nls-8.3.3-658.x86_64.rpm \<br />
1C_Enterprise83-common-8.3.3-658.x86_64.rpm 1C_Enterprise83-common-nls-8.3.3-658.x86_64.rpm<br />
<br />
Установка занимает около '''1 ГБ''' жёсткого диска.<br />
<br />
== Добавление шрифтов Microsoft® ==<br />
<br />
Для правильного отображения шрифтов при запуске нужно установить шрифты от Microsoft®:<br />
apt-get install 1c-preinstall-full<br />
<br />
=== Вручную ===<br />
apt-get install fonts-ttf-ms<br />
<br />
{{Note|По лицензии этот пакет не может распространяться в составе дистрибутива, но его можно установить из онлайнового репозитория}}<br />
<br />
Однако эти шрифты будут невидимы 1С. Создайте символическую ссылку на уровне системы:<br />
ln -rs /usr/share/fonts/ttf/ms /usr/share/fonts/msttcorefonts<br />
<br />
или для отдельного пользователя:<br />
ln -s /usr/share/fonts/ttf/ms ~/.fonts<br />
<br />
Всё это реализовано в {{pkg|1c-preinstall-full}} {{Since|8.3-alt6}}.<br />
<br />
== Исправление запуска тонкого клиента ==<br />
<br />
Если при запуске тонкого клиента возникает сообщение об ошибке «Не найдена библиотека libWand.so», сделайте ссылку на правильную библиотеку.<br />
<br />
==== Самый простой способ ====<br />
<br />
Установить пакет {{pkg|1c-preinstall}}, как описано выше.<br />
<br />
==== Вручную ====<br />
При недоступности библиотеки libWand.so удостоверьтесь, что установлена библиотека {{pkg|libImageMagick}} и выполните ([[Su|под правами root]]):<br />
<br />
в 32-битной системе:<br />
ln -s /usr/lib/libMagickWand*.so.1 /usr/lib/libWand.so.1<br />
ldconfig<br />
<br />
в 64-битной системе:<br />
ln -s /usr/lib64/libMagickWand*.so.1 /usr/lib64/libWand.so.1<br />
ldconfig<br />
<br />
[[Категория:Admin]]<br />
[[Категория:HOWTO]]<br />
[[Категория:Enterprise Software]]<br />
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Linguistics&diff=32558
Linguistics
2015-06-29T07:18:40Z
<p>94.29.124.39: </p>
<hr />
<div>'''Лингвистика и обработка естественного языка (Natural language processing)'''<br />
<br />
{{discuss|FIXME:организовать в более общие разделы, дополнить}}<br />
<br />
== Универсальные (почти) пакеты ==<br />
* '''{{PkgL|python-module-nltk}}''' Большой пакет, включающий модули python для решения очень широкого круга задач из области корпусной лингвистики и обработки естественного языка. См. [http://www.nltk.org домашнюю страницу проекта], и в особенности [http://snowball.tartarus.org/download.php книгу]. {{discuss|Хорошо бы найти добровольцев её перевести на русский язык.}}<br />
<br />
== Лемматизация ==<br />
* '''{{PkgL|perl-Lingua-Stem}}''' — Русский, Немецкий, Францунзский, Итальянский, Датский, Шведский, Португальский {{discuss|FIXME:описание}}<br />
* [http://snowball.tartarus.org/download.php snowball] Судя по отзывам, хороший стеммер, поддерживающий много разных языков, включая русский, имеется обёртка для python -- PyStemmer. Всё это хорошо бы собрать в Сизиф. {{discuss|Примечание: уже имеется пакет по имени {{PkgL|snowball}}, другой.}}<br />
<br />
== Морфологический и синтаксический анализ ==<br />
* '''{{PkgL|aot}}''' — Русский, Немецкий, Английский {{discuss|FIXME:описание}}<br />
<br />
== Лингвистическая аннотация, базы данных ==<br />
* '''{{PkgL|emdros}}''' — база данных для аннотированного текста. Оригинальная модель представления аннотированных данных (текста), гибкий язык запросов MQL. Утилиты для импорта из популярных форматов лингвистической аннотации. Графические пользовательские программы для наполнения и запросов к БД.<br />
<br />
== Коллокации, анализ сочетаемости ==<br />
* '''{{PkgL|perl-Text-NSP}}''' — пакет для статистического анализа N-грамм в тексте (Ted Pedersen). Не полностью корректно поддерживает unicode, поэтому есть проблемы при обработке русского текста.<br />
* '''{{PkgL|perl-UCS}}''' — пакет для статистического анализа коллокаций (Stefan Evert), UCSTools. Работает с данными от {{PkgL|perl-Text-NSP}}.<br />
<br />
== Перевод ==<br />
* [http://www.omegat.org/ru/omegat.html OmegaT] - это свободная система автоматизированного перевода, поддерживающая память переводов, написанная на языке программирования Java. Эта система предназначена для профессиональных переводчиков. OmegaT не переводит вместо человека! (В отличие от программ, выполняющих «машинный перевод», OmegaT лишь помогает переводчику и упрощает его работу.) Возможности OmegaT включают:<br />
* [http://anaphraseus.sourceforge.net/ Anaphraseus] - это макрос OpenOffice.org, является по сути системой CAT (Computer-Assisted Translation), инструмент автоматизированного перевода. Программа позволяет создавать, управлять и использовать двуязычные памяти переводов (Translation Memories) на любых языках. Изначально, Anaphraseus был разработан для работы с форматом памяти переводов Wordfast, однако была также включена поддержка экспорта/импорта файлов в формате TMX (Translation Memory Exchange/Обмен памятью переводов) Unicode UTF-16.<br />
* [http://bitext2tmx.sourceforge.net/ bibtext2tmx] - это программа для согласования сегментов оригинального и переведенного текстов для сохранения результатов в TMX формате и последующего использования этого материала в приложениях автоматизированного перевода (CAT).<br />
<br />
== Шрифты ==<br />
<br />
* tipa<br />
* собрать [http://scripts.sil.org/Gentium Gentium (SIL)] [http://tug.ctan.org/pkg/gentium пакет для использования Gentium в TeX]<br />
<br />
[[Категория:Пользователю]]<br />
[[Категория:Специализированный софт]]<br />
{{Category navigation|title=Специализированный софт|category=Специализированный софт|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Kernel/PAE&diff=32557
Kernel/PAE
2015-06-29T07:18:15Z
<p>94.29.124.39: </p>
<hr />
<div>= PAE (Intel Physical Address Extension) =<br />
<br />
== Что такое PAE и почему им не следует пользоваться? ==<br />
<br />
Это очередной аппаратный хак, который позволяет 32-битным процессорам работать с памятью за пределами 32-битного адресного пространства.<br />
<br />
В ALT Linux 4.0+ поддержка PAE включена в некоторых 32-битных (i586) ядрах; на весну 2008 основное из них — <tt>std-pae</tt>.<br />
<br />
== Мнения специалистов ==<br />
<br />
<pre>Repeat after me: virtual space needs to be bigger than<br />
physical space. Not "as big". Not "smaller". It needs to<br />
be bigger, by a factor of at least two, and that's<br />
quite frankly pushing it, and you're much better off<br />
having a factor of ten or more.<br />
[...]<br />
So you could allocate user pages in it, but you had huge<br />
problems with things like internal kernel data structures,<br />
which can be the bulk of your memory needs under some<br />
(not that unusual) loads. Directory caches, inodes, etc<br />
couldn't use it, and in general it meant that under Linux,<br />
if you had more than 4GB of physical memory, you generally<br />
ran into problems (since only 25% of memory was availble<br />
for normal kernel stuff - the rest had to be addressed<br />
through small holes in the tiny virtual address space).<br />
[...]<br />
So no, PAE does not mean that you can use more than<br />
4GB of RAM. Even before PAE, the practical limit was around<br />
1GB, and PAE didn't move that post a fraction of an inch!</pre><br />
''[http://www.realworldtech.com/forum/?threadid=76912&curpostid=76973 Linus]''<br />
<br />
<pre>Ядра std-smp и std-pae отличаются только одной опцией конфигурации: <br />
в std-smp используется HIGHMEM4G, а в std-pae - HIGHMEM64G. (Дифф между<br />
конфигами больше одной строки, поскольку там показываются и зависимые<br />
опции, которые устанавливаются автоматически.)<br />
<br />
Необходимость сборки двух вариантов ядра для i586 вызвана тем, <br />
что ядро, собранное с HIGHMEM4G, не может использовать более 4GB RAM, <br />
зато работает на всех процессорах >= i586, в то время как ядро, собранное <br />
с HIGHMEM64G, может использовать до 64GB RAM, но не работает <br />
на процессорах, не поддерживающих режим PAE (поддержка PAE появилась<br />
начиная с Pentium Pro, кроме того, первые варианты Pentium M также <br />
не поддерживают PAE). На самом деле пакеты ядер std-pae должны были<br />
бы иметь архитектуру i686, а не i586, но я не знаю, есть ли способ<br />
заставить incoming пересобирать пакеты именно таким образом.<br />
<br />
Для архитектуры x86_64 всё это неактуально, поэтому вариант std-pae<br />
существует только на i586.</pre><br />
''[http://lists.altlinux.org/pipermail/devel/2007-March/043915.html vsu@]''<br />
<br />
<pre>Вообще ядро std-pae действительно нужно использовать только при<br />
наличии как минимум 4G RAM; в остальных случаях устанавливать его<br />
обычно не имеет смысла (разве что очень хочется использовать в<br />
32-разрядном ядре имеющуюся в процессоре поддержку NX (запрет<br />
исполнения кода на уровне страниц) - эта возможность поддерживается<br />
только при использовании PAE).<br />
<br />
К сожалению, именно на этом ядре swsusp работать не может - реализация<br />
swsusp в 2.6.18 на i386 несовместима с PAE. Для использования swsusp<br />
придётся установить вариант ядра std-smp (релизы std-smp и std-pae с<br />
одинаковыми номерами отличаются только конфигурацией - в std-pae<br />
включена опция HIGHMEM64G, в std-smp - HIGHMEM4G).</pre><br />
''vsu@''<br />
<br />
== Ссылки ==<br />
* [http://www.spack.org/wiki/LinuxRamLimits http://www.spack.org/wiki/LinuxRamLimits]<br />
* [http://www.realworldtech.com/forum/?threadid=76912&curpostid=76973 Linus Torvalds: PAE sucks]<br />
<br />
[[Категория:Пользователю]]<br />
<br />
{{Category navigation|title=Kernel|category=Kernel|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=JavaPlugin&diff=32556
JavaPlugin
2015-06-29T07:17:39Z
<p>94.29.124.39: </p>
<hr />
<div>Эта инструкция описывает установку модуля поддержки Java от Oracle для Firefox.<br />
<br />
== Предыстория ==<br />
<br />
Так как компания Oracle [http://www.h-online.com/open/news/item/Oracle-retires-licence-for-distributing-its-Java-with-Linux-1332835.html изменила лицензию на Java, запрещающую её распространение в дистрибутивах Linux], в браузерах Chromium и Firefox стало невозможно использовать старый плагин Java (из Java 1.6.0 Sun), а OpenJDK 1.7.0 может не поддерживать некоторые аплеты. Пользователю остаётся скачивать Java с сайта Oracle и настраивать её работу.<br />
<br />
== Правильный способ ==<br />
<br />
1. Актуально для текущего стабильного бранча (p6) и Sisyphus. Обновить пакет '''mozilla-plugin-java-1.7.0-openjdk''' <br />
<br />
2. Если аплеты не работают на OpenJDK, собрать OracleSDK как показано на [[Java/OracleSDK|http://www.altlinux.org/Java/OracleSDK]] и установить пакет '''mozilla-plugin-java-1.7.0-oracle'''<br />
<br />
Чуть ниже инструкция для тех, кто не желает собирать пакет.<br />
<br />
== Получение Java с сайта Oracle ==<br />
<br />
Во-первых, скачиваем JRE 1.7 с сайта Oracle: [http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/downloads/index.html] <br />
<br />
Прямая ссылка на JRE 1.7.0u6: [http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1637588.html http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1637588.html]<br />
<br />
Нажмите «Accept License Agreement» и выберите нужный RPM для своей архитектуры:<br />
* 32-битные системы: jre-7u6-linux-i586.rpm (55 МБ)<br />
* 64-битные системы: jre-7u6-linux-x64.rpm (53 МБ)<br />
<br />
== Установка RPM ==<br />
<br />
В терминале [[Su|под правами root]] выполните<br />
<br />
Для 32-битных систем:<br />
apt-get install jre-7u6-linux-i586.rpm<br />
<br />
Для 64-битных систем:<br />
apt-get install jre-7u6-linux-x64.rpm<br />
<br />
== Регистрация в браузерах ==<br />
<br />
=== Для всех пользователей ===<br />
<br />
Если нужно сделать доступным для всех пользователей в Firefox и Chromium, выполните под [[Su|правами root]]:<br />
<br />
Для 32-битных систем:<br />
ln -s /usr/java/jre1.7.0_06/lib/i386/libnpjp2.so /usr/lib/browser-plugins<br />
<br />
Для 64-битных систем:<br />
ln -s /usr/java/jre1.7.0_06/lib/amd64/libnpjp2.so /usr/lib64/browser-plugins<br />
<br />
=== Для одного пользователя ===<br />
<br />
В терминале под обычным пользователем выполните<br />
<br />
Для 32-битных систем:<br />
mkdir ~/.mozilla/plugins/<br />
ln -s /usr/java/jre1.7.0_06/lib/i386/libnpjp2.so ~/.mozilla/plugins/<br />
<br />
Для 64-битных систем:<br />
mkdir ~/.mozilla/plugins/<br />
ln -s /usr/java/jre1.7.0_06/lib/amd64/libnpjp2.so ~/.mozilla/plugins/<br />
<br />
== Проверка работы ==<br />
<br />
=== Проверка зарегистрированного плагина ===<br />
<br />
Запустите Firefox и откройте адрес<br />
about:plugins<br />
<br />
В списке модулей должен быть плагин Java, как показано на рисунке.<br />
<br />
<center>[[Файл:Firefox-java-plugin.png|frameless|border|600px]]</center><br />
<br />
=== Проверка работоспособности аплета ===<br />
<br />
Далее введите адрес [http://java.com/ru/download/testjava.jsp http://java.com/ru/download/testjava.jsp] для проверки работы аплетов. Должно появится такое изображение:<br />
<br />
<center>[[Файл:Firefox-java-plugin-work.png|frameless|border|600px]]</center><br />
<br />
[[Категория:HOWTO]]<br />
[[Категория:Java]]<br />
[[Категория:Пользователю]]<br />
[[Категория:Руководства]]<br />
[[Категория:CookBook]]<br />
{{Category navigation|title=ПО не входящее в репозитории ALTLinux|category=CookBook|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=FreeOfficeInstaller&diff=32555
FreeOfficeInstaller
2015-06-29T07:17:10Z
<p>94.29.124.39: </p>
<hr />
<div>=== Назначение ===<br />
<br />
FreeOfficeInstaller — приложение запуска программ установки из комплекта «Свободный Офис». Используется в Свободном офисе начиная с версии 6.<br />
<br />
=== Снимок экрана ===<br />
<br />
<center>[[Изображение:FreeOfficeInstaller.png|Окно программы]]</center><br />
<br />
=== Платформа и библиотеки ===<br />
<br />
Программа написана на Qt и собрана на платформе Windows посредством MinGW.<br />
<br />
=== Лицензия и авторские права ===<br />
<br />
GNU GENERAL PUBLIC LICENSE, версия 2 или выше<br />
<br />
© [[Участник:АндрейЧерепанов|Андрей Черепанов]], 2008.<br />
<br />
=== Скачать ===<br />
<br />
[http://git.altlinux.org/people/cas/packages/?p=FreeOfficeInstaller.git;a=summary http://git.altlinux.org/people/cas/packages/?p=FreeOfficeInstaller.git;a=summary]<br />
<br />
=== Описание ===<br />
<br />
Приложение показывает окно фиксированного, содержащего заголовок, список приложений в виде значков с именами и описаниями, расположенных в две колонки. Внизу окна находится логотип ALT Linux, контактная информация и информация об авторских правах, а также кнопка выхода из приложения. Значки приложений подсвечиваются мышью при наведении и могут быть выбраны с клавиатуры. Запуск программы установки происходит:<br />
* при одинарном щелчке мышью<br />
* при двойном щелчке мышью<br />
* при нажатии клавиши Enter<br />
<br />
Все изображения располагаются в подкаталоге '''images'''<br />
<br />
Названия колонок и элементы описываются в файле FreeOffice.cfg, расположенном в том же каталоге, что и исполняемая программа.<br />
<br />
Для запуска программы необходим подкаталог '''images''' и следующие файлы:<br />
<pre>FreeOffice.cfg<br />
FreeOfficeInstaller.exe<br />
FreeOfficeInstaller.ico<br />
mingwm10.dll<br />
QtCore4.dll<br />
QtGui4.dll<br />
QtXml4.dll</pre><br />
<br />
Файлы DLL берутся из поставки MinGW и Qt Open Source Edition.<br />
<br />
=== Конфигурация ===<br />
<br />
Программы запуска описываются в файле FreeOffice.cfg, который представляет собой документ XML следующей структуры:<br />
<br />
<pre><?xml version="1.0" encoding="utf-8" ?><br />
<br />
<settings><br />
<content><br />
<column name="column1" title="Работа с документами"><br />
<item><br />
<icon>images/ico_ooo.png</icon><br />
<name>OpenOffice.org</name><br />
<description>Интегрированный офисный пакет</description><br />
<command>win32\oo\OOo_2.3.0_Win32Intel_install_ru_infra_wJRE.exe</command><br />
</item><br />
...<br />
</column><br />
<column name="column2" title="Программы для работы в Интернете"><br />
...<br />
</column><br />
</content><br />
</settings></pre><br />
<br />
Заголовок колонки задаётся в атрибуте title тега <column>. Каждая программа установки описывается под тегом <item>, который содержит следующие дочерние теги:<br />
<br />
* <icon> — путь к значку программы. Стандартный размер: 64x64 точек.<br />
* <name> — имя программы. Показывается полужирным шрифтом<br />
* <description> — описание программы<br />
* <command> — команда запуска программы установки. В случае, если необходимо открыть какой-нибудь документ, следует указать: <br />
<pre><command>explorer.exe document.pdf</command></pre><br />
<br />
[[Категория:Программы]]<br />
[[Категория:Free Office]]<!-- имеет отношение к выпускаемому дистрибутиву Свободный Офис --><br />
[[Категория:пользователю]]<br />
[[Категория:admin]]<br />
[[Категория:devel]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=FlightGear&diff=32554
FlightGear
2015-06-29T07:16:38Z
<p>94.29.124.39: </p>
<hr />
<div>[[Image:Live-flightgear-20140412.jpg|thumb|400px]]<br />
== Введение ==<br />
<br />
В репозиториях ALT Linux издавна доступны RPM замечательного лётного симулятора FlightGear; также существуют альтовские LiveCD, загружающиеся сразу в {{cmd|fgfs}}. Стоит понимать, что это не игрушка и матчасть наверняка потребуется подтянуть.<br />
<br />
== Ссылки ==<br />
<br />
* [http://flightgear.org/ сайт проекта]<br />
* [http://flightgear.ru/ русская команда]<br />
** [http://www.flightgear.ru/wiki/ ...и её вики]<br />
* [http://packages.altlinux.org/FlightGear пакеты]<br />
** [http://pkgs.org/search/?query=flightgear&type=smart ...для разных дистрибутивов]<br />
* [http://fly.osdn.org.ua/~mike/iso/fgfs/ загрузочный ISO] (DVD/Flash)<br />
** x86_64, BIOS/[[UEFI]], NVIDIA|[[Optimus]]/Intel/AMD<br />
** <tt>[http://www.flightgear.ru/wiki/index.php/Ту-154Б --aircraft=tu154b]</tt><br />
** [http://www.altlinux.org/Mkimage/Profiles/m-p/examples make] [http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=conf.d/live.mk;h=2f68260c07226e3efc9f48dd65b9d736924e1c35;hb=HEAD#l78 live-flightgear.iso]<br />
* [http://www.4p8.com/eric.brasseur/flight_simulator_tutorial.html отличное введение] (англ.)<br />
<br />
[[Категория:Upstream]]<br />
[[Категория:LiveCD]]<br />
[[Категория:Пользователю]]<br />
[[Категория:Программы]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=DualBoot_%D0%B2_%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0%D1%85&diff=32553
DualBoot в картинках
2015-06-29T07:16:06Z
<p>94.29.124.39: </p>
<hr />
<div>== Как поставить одновременно Windows и Linux ==<br />
<br />
Некоторые пользователи испытывают трудности с установкой двух ОС одновременно. Далее в картинках с комментариями показано, как это сделать.<br />
<br />
=== Подготовка ===<br />
Предполагается, что вы ставите обе системы на чистый жесткий диск. Можно ставить операционные системы в любом порядке. Но, так как Windows совершенно негибкая и даже не подозревает о существовании других ОС, проще сначала поставить Windows.<br />
<br />
'''Важное замечание: никаких дополнительных программ для разбиения диска (типа Paragon Partition Manager) не нужно. Пожалуйста, не используйте эти программы для установки системы на чистый диск. Или потом не обращайтесь в техподдержку и форумы с проблемами с разделами.<br />
'''<br />
<br />
== Установка Windows ==<br />
Вставьте CD-диск в дисковод, и следуйте стандартной процедуре, которая описана повсеместно. Когда дойдете до этапа выбора диска, остановитесь и подумайте:<br />
[[Файл:Dualboot_scr1.png|200px|center]]<br />
<br />
Так как мы собираемся ставить '''две''' операционные системы, нужно разделить между ними диск, то есть не позволить одной системе использовать весь диск.<br />
<br />
Обратите внимание на подсказки внизу экрана ("С=Создать раздел") и нажмите клавишу "С":<br />
[[Файл:Dualboot_scr2.png|200px|center]]<br />
<br />
Введите нужный размер диска, который вы выделяете под Windows. Очевидно, не стоит вводить размер диска равный или больший, чем имеющееся свободное место. Следуя подсказкам, нажмите Ввод. <br />
<br />
Таким образом вы создали раздел, и еще осталось свободное место на диске:<br />
[[Файл:Dualboot_scr3.png|200px|center]]<br />
<br />
Выбирайте раздел, нажимайте Ввод и продолжайте установку:<br />
[[Файл:Dualboot_scr4.png|200px|center]]<br />
<br />
После завершения установки и настройки Windows, можете заглянуть в "Управление дисками" и изучить, как там выглядят ваши разделы:<br />
[[Файл:Dualboot_scr5.png|200px|center]]<br />
<br />
Все! Более ничего настраивать в Windows не надо.<br />
<br />
== Установка Linux ==<br />
<br />
Вставляете CD-диск, загружаетесь, выбираете пункт "Установка".<br />
[[Файл:Dualboot_scr6.png|200px|center]]<br />
<br />
Продолжайте установку стандартным образом. Остановитесь на этапе "Подготовка диска":<br />
[[Файл:Dualboot_scr7.png|200px|center]]<br />
<br />
Что мы видим на этом экране? Что у нас есть один раздел на одном диске (hda1) и на нем находится файловая система NTFS. Это Windows, который мы поставили на предыдущем этапе.<br />
<br />
Если оставшегося места на диске много (FIXME:более 5Гб?), и вы согласны на автоматическое создание разделов, то просто выберите "Использовать неразмеченное пространство" и нажмите "Далее".<br />
<br />
Если места мало, то автоматические создание разделов не сработает. Или, может быть, вам не нравится стандартное разбиение на разделы. Тогда выбирайте "Подготовить разделы вручную".<br />
[[Файл:Dualboot_scr8.png|200px|center]]<br />
<br />
Сравните эту картинку с той, которая наблюдается в "Управлении дисками" в Windows. В обоих случаях видно, что есть один жесткий диск, что на нем создан один раздел с NTFS, и есть неразмеченное пространство. Выделите неразмеченную область и нажмите "Создать раздел".<br />
<br />
Минимально для работы в Линуксе хватит одного раздела (корневого). Однако, настоятельно рекомендуется создавать не менее двух: корневой и swap. <br />
<br />
Укажите размер раздела и его тип. Например, для раздела swap:<br />
[[Файл:Dualboot_scr9.png|200px|center]]<br />
Созданный раздел выглядит так:<br />
[[Файл:Dualboot_scr10.png|200px|center]]<br />
Создайте еще один раздел -- корневой. В данном примере он создается на все оставшееся место на диске:<br />
[[Файл:Dualboot_scr11.png|200px|center]]<br />
Вам предложат выбрать тип файловой системы:<br />
[[Файл:Dualboot_scr12.png|200px|center]]<br />
И точку монтирования:<br />
[[Файл:Dualboot_scr13.png|200px|center]]<br />
<br />
Для корневого раздела следует выбрать точку монтирования "/" (это и означает корневой раздел). При желании вы можете создать несколько разделов, и выбрать для них точки монтирования /home, /var, /boot и т.п.<br />
<br />
Если суммарное количество разделов, которые вы планируете создать на диске, превышает 4, то вам следует убрать галочку "Основной раздел" в диалоге "Создание разделов" для создаваемых разделов. Этим вы поместите разделы в Extended Partition (расширенный раздел).<br />
<br />
Финальная карта разделов должны выглядеть примерно так:<br />
[[Файл:Dualboot_scr14.png|200px|center]]<br />
Продолжите установку. Выберите нужные компоненты системы<br />
[[Файл:Dualboot_scr15.png|200px|center]]<br />
и установите их<br />
[[Файл:Dualboot_scr16.png|200px|center]]<br />
<br />
После установки пакетов система предложить вам настройки загрузчика:<br />
[[Файл:Dualboot_scr17.png|200px|center]]<br />
Самый простой способ настройки загрузчика -- согласиться на параметры по умолчанию. То есть установить загрузчик на жесткий диск (то есть в MBR). Система автоматически нашла установленную Windows, и поставила галочку в "Загрузке других ОС".<br />
<br />
Если вы планируете по умолчанию загружать Windows, то выберите соответствующий пункт:<br />
[[Файл:Dualboot_scr18.png|200px|center]]<br />
<br />
Завершите установку<br />
[[Файл:Dualboot_scr20.png|200px|center]]<br />
<br />
В итоге при загрузке у вас будет меню загрузчика, в котором по умолчанию будет выбран тот пункт, который вы задали в настройках.<br />
[[Файл:Dualboot_scr21.png|200px|center]]<br />
<br />
== Установка второй ОС на уже занятый диск ==<br />
Для установки второй ОС нужно место на диске. Обычно, у пользователя уже имеется работающая установка Windows, и хочется поставить Linux. <br />
<br />
Если у вас есть несколько жестких дисков, или несколько логических дисков (диски D:, E: и т.п.), освободите один диск от файлов. Форматировать или производить любые другие действия с диском не надо. При установке Linux выберите нужный диск/раздел (физический или логический диск), удалите на нем все разделы (физический диск) или раздел (логический диск), создайте на освободившемся неразмеченном месте нужное количество разделов, укажите для них тип ФС и точки монтирования и т.п.<br />
<br />
Внимательно выбирайте раздел/диск, который собираетесь удалять. Невнимательность на этом этапе приводит в фатальной потере данных.<br />
<br />
При установке Linux на отдельный диск могут возникнуть проблемы с работой загрузчика. Читайте документацию, или обращайтесь в техподдержку.<br />
<br />
Если у вас нет отдельных дисков (физических или логических), вы можете воспользоваться какой-либо программой уменьшения разделов (gparted, Acronis и т.п.). Использование этих программ может привести в полной потере данных на диске. Вы предупреждены!<br />
<br />
== Установка Alt Linux Kdesktop 6.0 на ноутбук Lenovo L510 model 2873A69 из централизованной поставки в ОУ в качестве второй ОС ==<br />
Постановка задачи: установить Linux, не трогая разделы, используемые для загрузки и восстановления Windows 7, с возможностью загрузки Linux при помощи загрузчика Windows 7.<br />
<br />
После включения и первоначальной инициализации предустановленной системы Windows 7 наблюдаем следующее распределение дискового пространства на ноутбуке, предназначенном для учителей-предметников (на ученических емкость винчестера 250ГБ, поэтому размер раздела Windows7_OS будет меньше):<br />
[[Файл:P1130474.jpg|center]]<br />
<br />
Заметим, что все разделы основные, при этом изменение расположения и размеров первого и третьего разделов '''нежелательно''' для обеспечения загрузки Windows 7 и/или восстановления системы из раздела Lenovo_Recovery. Также отметим, что в комплектации ноутбука отсутствует комплект дисков для восстановления "заводского" состояния, поэтому '''настоятельно рекомендуется этот комплект создать'''.<br />
С помощью инструмента "Сжать" оснастки "Управление дисками" для раздела Windows7_OS следует выяснить максимально возможный размер высвобождаемого свободного пространства за счет уменьшения размера указанного раздела. Не превышайте выясненную цифру при высвобождении пространства во время подготовки разделов во время инсталляции Linux!<br />
<br />
Для дальнейшей работы нам потребуется утилита '''dd''', cкачать последнюю версию которой для Windows можно по ссылке [http://www.chrysocome.net/dd DD for Windows]. Возьмите последний релиз или бету (например, dd-0.6beta3.zip), распакуйте его и положите программу dd.exe в корень диска С:. Рекомендуется ознакомиться с [http://ru.wikipedia.org/wiki/Dd использованием этой программы] на Wikipedia.<br />
<br />
Выполните подготовку ноутбука для установки второй операционной системы с привода оптических дисков. Для этого выполните перегрузку компьютера и в момент инициализации ПК нажмите <F1> (возможно несколько раз). В случае, если <F1> нажата большее, чем нужно количество раз, то увидите следующую картинку:<br />
[[Файл:P1130475.jpg|center]]<br />
<br />
Прочитав подсказку, нажмите любую клавишу (можно <ESC>). Изображаемое должно походить на:<br />
[[Файл:P1130476.jpg|center]]<br />
<br />
Для изменения порядка выбора загрузочного устройства перемещаемся стрелкой курсора на пункт "Startup":<br />
[[Файл:P1130477.jpg|center]]<br />
<br />
Выберите этот пункт, нажав <Enter>. На экране отобразится:<br />
[[Файл:P1130478.jpg|center]]<br />
<br />
Выберите пункт "Boot" и переместитесь на строку устройства для работы с оптическими дисками. Изображение должно походить на:<br />
[[Файл:P1130479.jpg|center]]<br />
<br />
Нажмите клавишу <F6> необходимое количество раз для перемещения оптического дисковода на первую сверху позицию:<br />
[[Файл:P1130480.jpg|center]]<br />
<br />
Жесткий диск разместите на второй позиции:<br />
[[Файл:P1130481.jpg|center]]<br />
<br />
Рекомендуется также установить пароль супервизора для предотвращения несанкционированного редактирования параметров BIOS. "Security"--"Password"--"Supervisor Password".<br />
Далее нажимаем <F10> для сохранения изменений и выхода из BIOS. Появляется запрос:<br />
[[Файл:P1130489.jpg|center]]<br />
<br />
Самое время установить диск с дистрибутивом ALT Linux KDesktop 6.0 в привод оптических дисков и нажать <Enter>. Начнется загрузка ядра с компакт-диска:<br />
[[Файл:P1130491.jpg|center]]<br />
<br />
Дождавшись появления меню, выбираем пункт "Установка":<br />
[[Файл:P1130494.jpg|center]]<br />
<br />
При появлении экрана "Язык" выбираем язык по умолчанию и комбинацию клавиш для переключения раскладок клавиатуры:<br />
[[Файл:P1130497.jpg|center]]<br />
<br />
Нажимаем "Далее" и, после появления Лицензионного договора, внимательно и вдумчиво читаем его. После осмысления соглашаемся с условиями, выставив соответствующую галочку:<br />
[[Файл:P1130498.jpg|center]]<br />
<br />
Снова "Далее". Выбираем часовой пояс, снимаем галочку "Хранить время в BIOS по Гринвичу":<br />
[[Файл:P1130499.jpg|center]]<br />
<br />
При необходимости нажимаем "Изменить" для выставления точного времени и настройки параметров синхронизации с сервером точного времени:<br />
[[Файл:P1130500.jpg|center]]<br />
<br />
Опять "Далее" и в окне "Подготовка диска" выбираем радиокнопку "Вручную":<br />
[[Файл:P1130503.jpg|center]]<br />
<br />
Нажимаем "Далее" и видим существующую структуру диска:<br />
[[Файл:P1130504.jpg|center]]<br />
<br />
Снова "Далее". Так как первый и третий разделы нам трогать нежелательно, выбираем второй (тот самый, который в оснастке "Управление дисками" имел метку Windows7_OS):<br />
[[Файл:P1130505.jpg|center]]<br />
<br />
Щелкаем на "Уменьшить" и получаем предупреждение:<br />
[[Файл:P1130507.jpg|center]]<br />
<br />
Если в этом месте Вы вспоминаете, что ещё не создали '''комплект дисков для восстановления "заводского" состояния''', то приступаем к его созданию (или игнорируем эту рекомендацию, говоря "Я сам себе злобный Буратино!"). Считаем что комплект создан и у нас есть откуда восстановиться, поэтому соглашаемся с предупреждением, нажимая "ОК".<br />
<br />
Указываем желаемый размер высвобождаемого пространства. Исходя из того, что учительский ноутбук оснащен 4ГБ оперативки, а ученический -- 2ГБ, планируем следующие разделы: swap -- 4ГБ, / -- 26ГБ; в сумме -- 30ГБ. Пренебрегая тем, что объём есть производная степени числа 2, указываем 30000МБ:<br />
[[Файл:P1130508.jpg|center]]<br />
<br />
Наблюдаем высвободившееся после второго раздела пространство на диске. Выбираем его:<br />
[[Файл:P1130509.jpg|center]]<br />
<br />
Щелкаем на "Создать раздел". В появившемся окне задаем размер раздела swap равным 4096МБ. Для ноутбуков, предназначенных учителям, объем оперативки равен 4096МБ (т.е. размер размер свопа равен размеру ОЗУ); для ноутбуков, предназначенных ученикам, размер ОЗУ составляет 2048МБ (т.е. размер свопв равен удвоенному размеру оперативной памяти): <br />
[[Файл:P1130511.jpg|center]]<br />
<br />
В связи с имеющимися рекомендациями по повышению производительности первым создаём именно своп-раздел, поэтому указываем соответствующий тип раздела:<br />
[[Файл:P1130512.jpg|center]]<br />
<br />
Нажимаем "ОК" и на следующем экране видим планируемую структуру. Заметим, что основных разделов на диске может быть только четыре, причем одним из них может быть расширенный (extended partition). '''Обратите внимание:''' создаваемый раздел для своппинга имеет номер 5, что означает создание раздела в extended partition. Для создания корневого раздела Linux cнова выбираем незанятое пространство: <br />
[[Файл:P1130515.jpg|center]]<br />
<br />
Выбираем "Создать раздел". Так как мы не планируем (пока) отдельного раздела под /home (который вообще-то рекомендуется), то в появившемся окне соглашаемся с предложением использовать всё оставшееся пространство под корневой раздел Linux:<br />
[[Файл:P1130516.jpg|center]]<br />
<br />
Тип раздела, который мы планируем создать, должен быть "Linux". Нажимаем "ОК". Появляется следующее окно:<br />
[[Файл:P1130518.jpg|center]]<br />
<br />
Соглашаемся с выбором предлагаемой файловой системы по умолчанию, т.е. "Файловая система Ext2/3/4". Щёлкаем "ОК". В окне "Изменить точку монтирования":<br />
[[Файл:P1130519.jpg|center]] <br />
<br />
соглашаемся с предложенными значениями и нажимаем "ОК". В итоге планируемая структура диска выглядит следующим образом:<br />
[[Файл:P1130520.jpg|center]]<br />
<br />
До нажатия "Далее" реальных изменений в структуре диска не производится. Ещё есть возможность откатиться назад и изменить структуру, однако нам это уже не нужно. Кликаем на "Далее", появляется запрос:<br />
[[Файл:P1130522.jpg|center]]<br />
<br />
Подтверждаем вносимые изменения, нажав "ОК". Появляется сообщение о необходимости подождать, затем окно выбора групп пакетов для установки по функциональному назначению:<br />
[[Файл:P1130524.jpg|center]]<br />
<br />
Выбираете нужные вам дополнительные группы пакетов программного обеспечения. Нажимаем "Далее" и начинается установка базовой системы:<br />
[[Файл:P1130526.jpg|center]]<br />
<br />
А затем и дополнительно выбранного Вами ПО. Теперь можно отвлечься, выпить кофе или что Вам больше нравится. Установка длится не менее 30 минут (по моему опыту). Затем отобразится экран, с предлагающий выбора мест установки загрузчика Linux:<br />
[[Файл:P1130530.jpg|center]]<br />
<br />
'''Внимание! Не торопитесь нажать "Далее"!''' В постановке задачи было отмечено, что загрузку Linux мы собираемся производить с использованием установленного в главную загрузочную запись загрузчика Windows 7, поэтому указываем из выпадающего списка раздел, который мы определили в качестве корневого для устанавливаемого Linux, т.е. '''"Раздел Linux (sda6)"''':<br />
[[Файл:P1130531.jpg|center]]<br />
<br />
Только теперь щёлкаем "Далее". На следующем экране "Настройка сети"<br />
[[Файл:P1130533.jpg|center]] <br />
<br />
задаем необходимые параметры -- Имя компьютера, тип конфигурации сетевых адаптеров, выбирая последовательно проводной -- eth0 и беспроводной -- wlan0 интерфейсы и задавая сетевые параметры. Эти параметры желательно знать до начала инсталляции операционной системы. Конечно, к настройке сети возможно вернуться и после завершения установки Linux. Снова "Далее":<br />
[[Файл:P1130537.jpg|center]]<br />
<br />
Руководствуясь рекомендациями по безопасности при использовании парольной защиты (Google Вам в помощь, вкратце -- не менее восьми символов, а хороший пароль -- от двенадцати, даже если просто несколько слов), задаём пароль системного администратора в первой строке, переходим во вторую и повторяем пароль, введенный ранее. При нажатии "Далее" введенные пароли проверяются на совпадение и, при положительном результате, появляется экран с предложением создания системного пользователя (пользователя, который обладает большими привилегиями по сравнению с обычным пользователем, и может повысить привилегии с помощью команды '''[[su -]]''' :<br />
[[Файл:P1130540.jpg|center]]<br />
<br />
Заполняем поля используя латиницу! Только в комментарии возможно применение кириллицы. Опять "Далее":<br />
[[Файл:P1130541.jpg|center]]<br />
<br />
Установка Linux завершена. Теперь переходим к настройке загрузки Linux посредством создания соответствующей записи в загрузчике Windows 7. Нажимаем на "Завершение", наблюдаем завершение работы установщика Linux:<br />
[[Файл:P1130543.jpg|center]]<br />
<br />
Можно вынуть диск с дистрибутивом и нажать любую клавишу. Рекомендуем снова войти в BIOS при перезагрузке и изменить последовательность выбора загрузочного устройства:<br />
[[Файл:P1130546.jpg|center]]<br />
<br />
Сохраните изменения, нажав <F10>, подтвердите изменения. Начнется загрузка Windows 7. Однако, в связи с изменениями, произведёнными в ходе установки Linux (вспоминаем какими?), Windows 7 запустит автоматическую проверку файловой системы NTFS на диске С: с меткой Windows7_OS:<br />
[[Файл:P1130554.jpg|center]]<br />
<br />
Дождёмся завершения проверки, перезагрузки и приглашения для аутентификации в Windows 7:<br />
[[Файл:P1130556.jpg|center]]<br />
<br />
Вводим пароль администратора (его привилегии нам потребуются для настройки), нажимаем <Enter>. Дождавшись загрузки рабочего стола, запускаем командную строку от имени Администратора:<br />
[[Файл:P1130575.jpg|center]]<br />
<br />
Разрешаем повышение привилегий, нажав "Да":<br />
[[Файл:P1130576.jpg|center]]<br />
<br />
Переходим в корневой каталог: '''cd \'''<br />
[[Файл:P1130580.jpg|center]]<br />
<br />
Используем '''dd -- list''' для просмотра именования разделов диска:<br />
[[Файл:P1130581.jpg|center]]<br />
<br />
Наблюдаем в конце вывода нужный нам корневой раздел Linux. Ориентируемся по размеру и последнему номеру (создавали то мы его последним):<br />
[[Файл:P1130582.jpg|center]]<br />
<br />
В нашем случае нас интересует раздел, соответствующий \\?\Device\HardDisk0\Partition5. Присутствующие ниже разделы относятся к флэшке. Помечаем нужный нам параметр для нужного нам раздела, вызвав контекстное меню в окне командной строки и выбрав "Пометить":<br />
[[Файл:P1130583.jpg|center]]<br />
<br />
Подводим курсор к параметру link to для нашего раздела и, удерживая нажатой <Shift>, стрелкой курсора вправо выделяем нужное выражение до конца:<br />
[[Файл:P1130584.jpg|center]]<br />
<br />
Нажатием <Enter> помещаем выделенный фрагмент текста в буфер обмена. Копируем загрузчик Linux из созданного при установке корневого раздела Linux в файл с именем linux.boot. Для этого начинаем набирать команду '''dd if=''', затем вызываем контекстное меню и выбираем "Вставить" :<br />
[[Файл:P1130586.jpg|center]]<br />
<br />
после чего дополняем строку параметрами of=linux.boot bs=512 count=1<br />
[[Файл:P1130587.jpg|center]]<br />
<br />
и нажимаем <Enter>. При правильно введённых операндах увидим:<br />
[[Файл:P1130589.jpg|center]]<br />
<br />
Создаём строку в загрузчике Windows 7, с именем Linux:<br />
[[Файл:P1130591.jpg|center]]<br />
<br />
Аналогично ранее приведенному алгоритму копируем идентификатор (он в фигурных скобках) для созданной строки:<br />
[[Файл:P1130593.jpg|center]]<br />
<br />
Далее, подменяя скопированным Вами в буфер обмена идентификатором последовательно выполняем приведенные на скришоте команды:<br />
[[Файл:P1130602.jpg|center]]<br />
<br />
И, наконец, задаём время ожидания реакции пользователя при появлении меню выбора ОС при загрузке:<br />
[[Файл:P1130604.jpg|center]]<br />
<br />
Для проверки верности произведенных операций перегружаем ноутбук и видим меню из двух пунктов:<br />
[[Файл:P1130606.jpg|center]]<br />
<br />
Далее выбирайте нужную Вам систему и жмите <Enter>. Успехов!<br />
<br />
При подготовке материалов использована страница [http://butenin.livejournal.com/18197.html Андрея Бутенина].<br />
<br />
За фотографии благодарю Вадима Павлова.<br />
<br />
С пониманием того, что делаешь, для создания строки, загружающей Linux из меню Windows 7, возможно использование командного файла, подготовленного Сергеем Данилушкиным. Для этого создайте bat-файл со следующим содержимым:<br />
<pre><br />
dd if=\\?\Device\HarddiskVolume4 of=linux.boot bs=512 count=1<br />
bcdedit /create /d "Linux" /application BOOTSECTOR > ID<br />
FOR /F "tokens=2" %%I IN (ID) DO (<br />
bcdedit /set %%I device boot<br />
bcdedit /set %%I path \linux.boot<br />
bcdedit /set %%I device partition=C:<br />
bcdedit /displayorder %%I /addlast )<br />
bcdedit /timeout 30<br />
Del ID<br />
pause<br />
</pre><br />
скорректируйте при необходимости имя раздела, в который установлен Linux, и запускайте его от Администратора.<br />
<br />
Спасибо Михаилу Шигорину за полезное замечание по желательному размещению /home на отдельном разделе. Полностью согласен. В этой же статье мной умышленно было допущено упрощение по распределению дискового пространства после проведения нескольких мастер-класов по установке Linux на целевую аудиторию, лишь малую часть из которой составляли информатики. Именно по просьбам преподавателей-предметников и было составлено данной руководство "в картинках".<br />
<br />
[[Категория:HOWTO]]<br />
[[категория:Пользователю]]<br />
<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Dropbox&diff=32552
Dropbox
2015-06-29T07:15:33Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:Пользователю]]<br />
[[Категория:Enterprise Software]]<br />
<br />
[http://www.dropbox.com/ Dropbox] — сервис для онлайн хранения файлов, их синхронизации и раздачи.<br />
<br />
=== Установка Dropbox на ALT Linux ===<br />
<br />
---------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
[http://www.altlinux.org/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8 Установите] [http://www.altlinux.org/%D0%93%D0%B4%D0%B5_%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%B8%D1%81%D0%BA%D0%B0%D1%82%D1%8C_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B пакет] поддержки Dropbox, соответствующий используемой вами графической оболочке:<br />
<br />
; для Xfce<br />
: <tt>thunar-dropbox-plugin</tt>;<br />
; для GNOME<br />
: <tt>nautilus-dropbox</tt>;<br />
; для KDE<br />
: <tt>kde4-dropbox-service-menu</tt>.<br />
<br />
---------------------------------------------------------------------<br />
<br />
<br />
В '''Меню приложений''' запустите '''Dropbox''' (для KDE '''Kfilebox''') и пройдите шаги мастера установки. В конце мастера установки:<br />
<br />
; для Xfce и GNOME<br />
: автоматически запустится веб-браузер со страницей регистрации в Dropbox;<br />
; для KDE<br />
: необходимо запустить веб-браузер и ввести ссылку, которую можно получить командой <tt>grep dropbox ~/.xsession-errors\:0</tt>.<br />
<br />
<br />
Введите (при отсутствии, создайте) данные своей учётной записи Dropbox. В результате в '''Домашнем каталоге''' будет создана папка <tt>Dropbox</tt>, содержимое которой автоматически синхронизируется с онлайн-хранилищем. При установке Dropbox на другом компьютере укажите существующий аккаунт и вы получите актуальную копию своей рабочей области.<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Enterprise Software|category=Enterprise_Software|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Double_GIS&diff=32551
Double GIS
2015-06-29T07:14:05Z
<p>94.29.124.39: </p>
<hr />
<div>Double GIS для Linux не существует. Производитель рекомендует использовать Wine.<br />
Рекомендации по установке находятся тут: http://help.2gis.ru/linux/<br />
<br />
Известные проблемы в разных репозитариях:<br><br />
Branch 5.1: <del>{{altbug|23490}}</del><br><br />
Branch p6: <del>{{altbug|26603}}</del><br />
<br />
[[Категория:Пользователю|*]]<br />
[[Категория:CookBook]]<br />
{{Category navigation|title=ПО не входящее в репозитории ALTLinux|category=CookBook|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=DotFiles/Shells/Zsh&diff=32550
DotFiles/Shells/Zsh
2015-06-29T07:13:36Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:Пользователю]]<br />
{{DISPLAYTITLE:zsh}}<br />
== Статьи ==<br />
* [[DotFiles/Shells/zsh/MenuSelection|Меню для completion]] (или хана mc :)<br />
* [[DotFiles/Shells/Zsh/Советы|Советы по настройке Zsh]]<br />
* [[DotFiles/Shells/Zsh/ZMail|Отправка почты]]<br />
<br />
== Ссылки ==<br />
* [http://www.livejournal.com/users/genixoid/2375.html Советы genixoid](у ;)<br />
* http://grml.org/zsh/<br />
* [http://kriener.org/articles/2009/06/04/zsh-prompt-magic zsh + git/$scm prompt]<br />
<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=DotFiles/Mail/Mutt/score&diff=32549
DotFiles/Mail/Mutt/score
2015-06-29T07:13:06Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:Documentation]]<br />
[[Категория:Пользователю]]<br />
[[Категория:Почта]]<br />
<br />
Настройка скоринга имени mike@alt:<br />
<br />
<pre>unscore *<br />
set score<br />
set score_threshold_read=1<br />
score ~A +100 # start value<br />
<br />
score ~F +100 # flagged mails are important<br />
score ~D =0 # already deleted<br />
score ~= =0 # d00p3z<br />
score ~N +100 # still unread<br />
score ~g +010 # should be more serious<br />
score ~k +020 # pay attention to the key attached<br />
score ~G +040 # hmmm... encrypted, that is.<br />
score ~p +201 # personally to me<br />
score ~P =001 # personally from me thus should be already read :)<br />
score ~Q -050 # already replied to -- or "+"?<br />
<br />
# things below are to be personalized<br />
score "~x <.*@XXXXXXXXXXX>" +201 # threads I participate in<br />
score "~f @alt-?linux\.ru" +50 # team, odnako :)<br />
score "~f @alt-?linux\.org" +50<br />
score "~f @alt-?linux\.net" +50<br />
score "~f @alt-?linux\.com" +50<br />
<br />
# even more so<br />
score "~s mutt" +10<br />
score "~s vim" +10<br />
score "~s xscreensaver" +10<br />
score "~s ethereal" +10<br />
score "~s gnustep" +10</pre><br />
<br />
Ну и по мотивам [[altbug:7108]] коротенько рассказываю как работает скоринг в mutt:<br />
<br />
Первым делом надо прочитать главу [http://www.mutt.org/doc/manual/manual-3.html#ss3.22 Message scoring] из родной документации mutt. Да, всё по англицки, но зато это самая полная документации по mutt – та, которая генерится при сборке самого mutt.<br />
<br />
# По умолчанию каждое письмо имеет <tt>0</tt> баллов (на это у нас прописано <tt>score A +100</tt>).<br />
# Команды <tt>score</tt> в <tt>muttrc</tt> задают список шаблонов (pattern), по которому mutt проходит последовательно и сравнивает "скорируемое" письмо с этими шаблонами.<br />
# Если письмо совпало с маской – к нему прибавляется число из второго аргумента команды <tt>score</tt>. Если второй аргумент задан в виде <tt>=NNN</tt>, количество баллов у письма выставляется в <tt>NNN</tt> и дальнейшие проверки прекращаются.<br />
# Шаблоны – уникальные. Когда mutt при разборе конфига видит уже заданный шаблон, он заменяет количество баллов для этой записи.<br />
# После всех проверок отрицательное значение баллов округляется до <tt>0</tt>. Т.е. число баллов у любого письма – ВСЕГДА больше или равно нулю.<br />
<br />
{{Category navigation|title=Документация|category=Documentation|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Cuneiform-Qt&diff=32548
Cuneiform-Qt
2015-06-29T07:12:24Z
<p>94.29.124.39: </p>
<hr />
<div>=== Пакет ===<br />
<br />
;Название<br />
:[http://packages.altlinux.org/ru/Sisyphus/srpms/cuneiform-qt cuneiform-qt]<br />
;Версии:<br />
:* Sisyphus: cuneiform-qt-0.1.1-alt1<br />
:* 5.0 branch: cuneiform-qt-0.1.1-alt0.M50.1<br />
;Аналоги<br />
: [http://symmetrica.net/cuneiform-linux/yagf-ru.html YAGF]<br />
<br />
=== Назначение ===<br />
<br />
Cuneiform-Qt — графический интерфейс для системы оптического распознавания символов [http://ru.wikipedia.org/wiki/CuneiForm Cuneiform]<br />
<br />
=== Описание ===<br />
<br />
Приложение позволяет открыть изображение в популярных графических форматах и распознать текст в этом изображении.<br />
Распознанный текст можно сохранить в формате HTML, обычном тексте или RTF. Перед распознаванием можно выбрать язык текста и формат.<br />
<br />
=== Снимок экрана ===<br />
<br />
[[Изображение:Cuneiform-Qt.png|Окно программы]]<br />
<br />
=== Платформа и библиотеки ===<br />
<!-- а можно указать, что требуется версия не меньше 4.4? --><br />
Программа написана на C++ с использованием библиотеки Qt4 под Linux.<br />
<br />
=== Лицензия и авторские права ===<br />
<br />
GNU GENERAL PUBLIC LICENSE, версия 3 или выше<br />
<br />
© [[Участник:АндрейЧерепанов|Андрей Черепанов]], 2009.<br />
<br />
=== Скачать ===<br />
<br />
==== Собранные пакеты ====<br />
;ALT Linux<br />
:<pre>apt-get install cuneiform-qt</pre><br />
:Доступно в [[Sisyphus]], [[Branches/50]], [[Branches/41]]<br />
;Fedora 11<br />
:<pre>yum install cuneiform-qt</pre><br />
;Gentoo<br />
: Если не используются оверлеи, то сперва<br />
<pre>emerge -va layman<br />
layman -f -a sunrise<br />
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf</pre><br />
:<pre>emerge -av cuneiform-qt</pre><br />
;Mandriva 2009<br />
;openSUSE 11.1<br />
:[http://download.opensuse.org/repositories/home://TI_Eugene://QtDesktop/ http://download.opensuse.org/repositories/home://TI_Eugene://QtDesktop/]<br />
<br />
==== Исходный код ====<br />
* [https://sourceforge.net:443/project/showfiles.php?group_id=260391 Упакованный архив на SourceForge.net]<br />
* [http://git.altlinux.org/people/cas/packages/?p=cuneiform-qt.git;a=summary http://git.altlinux.org/people/cas/packages/?p=cuneiform-qt.git;a=summary]<br />
* <pre>git clone git://git.altlinux.org/people/cas/packages/cuneiform-qt.git</pre><br />
<br />
=== TODO ===<br />
<br />
'''Общее:'''<br />
* Значок приложения<br />
* Контекстные меню действий для KDE<br />
* Пакетный режим обработки<br />
* Интеграция со [http://scantailor.sourceforge.net/ ScanTailor]<br />
<br />
'''Движок распознавания:'''<br />
* Использование библиотек напрямую<br />
* Получение списка поддерживаемых языков и форматов из движка<br />
<br />
'''Интерфейс:'''<br />
* горизонтальное и вертикальное расположение панелей<br />
* показывать параметры распознавания в строке состояния<br />
<br />
'''Просмотр изображения:'''<br />
* Получение изображения непосредственно со сканера<br />
* Поддержка перетаскивания файлов на окно приложения<br />
* Поддержка файлов на сетевых ресурсах<br />
* Распознавание всех страниц многостраничного TIFF<br />
* Интерактивный поворот отдельной страницы на заданный угол<br />
* Регулирование тона, насыщенности, яркости<br />
* Выделение области для распознавания<br />
* Изменение масштаба<br />
* Загрузка и распознавание документов PDF {{altbug|19542}}<br />
<br />
'''Показ результата:'''<br />
* Правка распознанного текста<br />
* Открытие текста в LibreOffice<br />
* Печать<br />
* Проверка орфографии<br />
* Поддержка файлов на сетевых ресурсах<br />
* Меню «Правка» в основном меню<br />
* Подтверждение выхода с несохранёнными данными<br />
<br />
[[en:Cuneiform-Qt]]<br />
[[Категория:Программы]]<br />
[[Категория:Пользователю]]<br />
[[Категория:devel]]<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=SopCast&diff=32547
SopCast
2015-06-29T07:12:03Z
<p>94.29.124.39: </p>
<hr />
<div>Продукт закрытый, бинарник имеется только в 32-битном варианте.<br />
На i586 работает без проблем.<br />
<br />
Чтобы работал на x86_64 нужно дополнительно установить из репозитория x86_32 всего 2 пакета:<br />
* i586-libstdc++3.3<br />
* i586-glibc-nss<br />
<br />
<br />
В репозиториях имеются gsopcast и qsopcast (на gtk и Qt соответственно). Для них нужно будет поставить пакет sp-sc. Он имеется адаптированный в [http://download.etersoft.ru/pub/Etersoft/LINUX@Etersoft/ репозиториях Etersoft].<br />
<br />
[[Категория:Программы]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Rpminstall&diff=32546
Rpminstall
2015-06-29T07:11:38Z
<p>94.29.124.39: </p>
<hr />
<div>=== Имя ===<br />
<br />
[http://sisyphus.ru/ru/srpm/Sisyphus/rpminstall rpminstall]<br />
<br />
=== Назначение ===<br />
<br />
rpminstall — графическая программа для установки RPM-пакетов через apt-get.<br />
<br />
=== Снимок экрана ===<br />
<br />
<center>[[Файл:Rpminstall.png]]</center><br />
<br />
=== Платформа и библиотеки ===<br />
<br />
Программа написана на Qt и собрана на платформе Linux.<br />
<br />
=== Лицензия и авторские права ===<br />
<br />
GNU GENERAL PUBLIC LICENSE, версия 3 или выше<br />
<br />
© [[Участник:АндрейЧерепанов|Андрей Черепанов]], 2010.<br />
<br />
=== Скачать ===<br />
<br />
[http://git.altlinux.org/people/cas/packages/rpminstall.git]<br />
<br />
=== Описание ===<br />
<br />
Программа позволяет устанавливать RPM-файлы.<br />
<br />
[[Категория:Программы]]<br />
[[Категория:Пользователю]]<br />
[[Категория:admin]]<br />
[[Категория:devel]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Rpminstall&diff=32545
Rpminstall
2015-06-29T07:11:11Z
<p>94.29.124.39: </p>
<hr />
<div>=== Имя ===<br />
<br />
[http://sisyphus.ru/ru/srpm/Sisyphus/rpminstall rpminstall]<br />
<br />
=== Назначение ===<br />
<br />
rpminstall — графическая программа для установки RPM-пакетов через apt-get.<br />
<br />
=== Снимок экрана ===<br />
<br />
[[Файл:Rpminstall.png]]<br />
<br />
=== Платформа и библиотеки ===<br />
<br />
Программа написана на Qt и собрана на платформе Linux.<br />
<br />
=== Лицензия и авторские права ===<br />
<br />
GNU GENERAL PUBLIC LICENSE, версия 3 или выше<br />
<br />
© [[Участник:АндрейЧерепанов|Андрей Черепанов]], 2010.<br />
<br />
=== Скачать ===<br />
<br />
[http://git.altlinux.org/people/cas/packages/rpminstall.git]<br />
<br />
=== Описание ===<br />
<br />
Программа позволяет устанавливать RPM-файлы.<br />
<br />
[[Категория:Программы]]<br />
[[Категория:Пользователю]]<br />
[[Категория:admin]]<br />
[[Категория:devel]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Packageinstall&diff=32544
Packageinstall
2015-06-29T07:10:50Z
<p>94.29.124.39: </p>
<hr />
<div>=== Имя ===<br />
<br />
[http://sisyphus.ru/ru/srpm/Sisyphus/packageinstall packageinstall]<br />
<br />
=== Назначение ===<br />
<br />
packageinstall — вспомогательная программа для установки пакетов через apt-get.<br />
<br />
<br />
=== Снимки экрана ===<br />
<br />
<gallery perrow="6"><br />
Image:Packageinstall1.png<br />
Image:Packageinstall2.png<br />
Image:Packageinstall3.png<br />
Image:Packageinstall4.png<br />
Image:Packageinstall5.png<br />
</gallery><br />
<br />
=== Платформа и библиотеки ===<br />
<br />
Программа написана на Qt и собрана на платформе Linux.<br />
<br />
=== Лицензия и авторские права ===<br />
<br />
GNU GENERAL PUBLIC LICENSE, версия 3 или выше<br />
<br />
© [[Участник:АндрейЧерепанов|Андрей Черепанов]], 2010.<br />
<br />
=== Скачать ===<br />
<br />
[http://git.altlinux.org/people/cas/packages/packageinstall.git]<br />
<br />
=== Описание ===<br />
<br />
Программа используется для для программы [[rpminstall]]<br />
<br />
[[Категория:Программы]]<br />
[[Категория:admin]]<br />
[[Категория:devel]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=FreeOfficeInstaller&diff=32543
FreeOfficeInstaller
2015-06-29T07:10:18Z
<p>94.29.124.39: </p>
<hr />
<div>=== Назначение ===<br />
<br />
FreeOfficeInstaller — приложение запуска программ установки из комплекта «Свободный Офис». Используется в Свободном офисе начиная с версии 6.<br />
<br />
=== Снимок экрана ===<br />
<br />
<center>[[Изображение:FreeOfficeInstaller.png|Окно программы]]</center><br />
<br />
=== Платформа и библиотеки ===<br />
<br />
Программа написана на Qt и собрана на платформе Windows посредством MinGW.<br />
<br />
=== Лицензия и авторские права ===<br />
<br />
GNU GENERAL PUBLIC LICENSE, версия 2 или выше<br />
<br />
© [[Участник:АндрейЧерепанов|Андрей Черепанов]], 2008.<br />
<br />
=== Скачать ===<br />
<br />
[http://git.altlinux.org/people/cas/packages/?p=FreeOfficeInstaller.git;a=summary http://git.altlinux.org/people/cas/packages/?p=FreeOfficeInstaller.git;a=summary]<br />
<br />
=== Описание ===<br />
<br />
Приложение показывает окно фиксированного, содержащего заголовок, список приложений в виде значков с именами и описаниями, расположенных в две колонки. Внизу окна находится логотип ALT Linux, контактная информация и информация об авторских правах, а также кнопка выхода из приложения. Значки приложений подсвечиваются мышью при наведении и могут быть выбраны с клавиатуры. Запуск программы установки происходит:<br />
* при одинарном щелчке мышью<br />
* при двойном щелчке мышью<br />
* при нажатии клавиши Enter<br />
<br />
Все изображения располагаются в подкаталоге '''images'''<br />
<br />
Названия колонок и элементы описываются в файле FreeOffice.cfg, расположенном в том же каталоге, что и исполняемая программа.<br />
<br />
Для запуска программы необходим подкаталог '''images''' и следующие файлы:<br />
<pre>FreeOffice.cfg<br />
FreeOfficeInstaller.exe<br />
FreeOfficeInstaller.ico<br />
mingwm10.dll<br />
QtCore4.dll<br />
QtGui4.dll<br />
QtXml4.dll</pre><br />
<br />
Файлы DLL берутся из поставки MinGW и Qt Open Source Edition.<br />
<br />
=== Конфигурация ===<br />
<br />
Программы запуска описываются в файле FreeOffice.cfg, который представляет собой документ XML следующей структуры:<br />
<br />
<pre><?xml version="1.0" encoding="utf-8" ?><br />
<br />
<settings><br />
<content><br />
<column name="column1" title="Работа с документами"><br />
<item><br />
<icon>images/ico_ooo.png</icon><br />
<name>OpenOffice.org</name><br />
<description>Интегрированный офисный пакет</description><br />
<command>win32\oo\OOo_2.3.0_Win32Intel_install_ru_infra_wJRE.exe</command><br />
</item><br />
...<br />
</column><br />
<column name="column2" title="Программы для работы в Интернете"><br />
...<br />
</column><br />
</content><br />
</settings></pre><br />
<br />
Заголовок колонки задаётся в атрибуте title тега <column>. Каждая программа установки описывается под тегом <item>, который содержит следующие дочерние теги:<br />
<br />
* <icon> — путь к значку программы. Стандартный размер: 64x64 точек.<br />
* <name> — имя программы. Показывается полужирным шрифтом<br />
* <description> — описание программы<br />
* <command> — команда запуска программы установки. В случае, если необходимо открыть какой-нибудь документ, следует указать: <br />
<pre><command>explorer.exe document.pdf</command></pre><br />
<br />
[[Категория:Программы]]<br />
[[Категория:Free Office]]<!-- имеет отношение к выпускаемому дистрибутиву Свободный Офис --><br />
[[Категория:пользователю]]<br />
[[Категория:admin]]<br />
[[Категория:devel]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=FreeOfficeInstaller&diff=32542
FreeOfficeInstaller
2015-06-29T07:09:47Z
<p>94.29.124.39: </p>
<hr />
<div>=== Назначение ===<br />
<br />
FreeOfficeInstaller — приложение запуска программ установки из комплекта «Свободный Офис». Используется в Свободном офисе начиная с версии 6.<br />
<br />
=== Снимок экрана ===<br />
<br />
[[Изображение:FreeOfficeInstaller.png|Окно программы]]<br />
<br />
=== Платформа и библиотеки ===<br />
<br />
Программа написана на Qt и собрана на платформе Windows посредством MinGW.<br />
<br />
=== Лицензия и авторские права ===<br />
<br />
GNU GENERAL PUBLIC LICENSE, версия 2 или выше<br />
<br />
© [[Участник:АндрейЧерепанов|Андрей Черепанов]], 2008.<br />
<br />
=== Скачать ===<br />
<br />
[http://git.altlinux.org/people/cas/packages/?p=FreeOfficeInstaller.git;a=summary http://git.altlinux.org/people/cas/packages/?p=FreeOfficeInstaller.git;a=summary]<br />
<br />
=== Описание ===<br />
<br />
Приложение показывает окно фиксированного, содержащего заголовок, список приложений в виде значков с именами и описаниями, расположенных в две колонки. Внизу окна находится логотип ALT Linux, контактная информация и информация об авторских правах, а также кнопка выхода из приложения. Значки приложений подсвечиваются мышью при наведении и могут быть выбраны с клавиатуры. Запуск программы установки происходит:<br />
* при одинарном щелчке мышью<br />
* при двойном щелчке мышью<br />
* при нажатии клавиши Enter<br />
<br />
Все изображения располагаются в подкаталоге '''images'''<br />
<br />
Названия колонок и элементы описываются в файле FreeOffice.cfg, расположенном в том же каталоге, что и исполняемая программа.<br />
<br />
Для запуска программы необходим подкаталог '''images''' и следующие файлы:<br />
<pre>FreeOffice.cfg<br />
FreeOfficeInstaller.exe<br />
FreeOfficeInstaller.ico<br />
mingwm10.dll<br />
QtCore4.dll<br />
QtGui4.dll<br />
QtXml4.dll</pre><br />
<br />
Файлы DLL берутся из поставки MinGW и Qt Open Source Edition.<br />
<br />
=== Конфигурация ===<br />
<br />
Программы запуска описываются в файле FreeOffice.cfg, который представляет собой документ XML следующей структуры:<br />
<br />
<pre><?xml version="1.0" encoding="utf-8" ?><br />
<br />
<settings><br />
<content><br />
<column name="column1" title="Работа с документами"><br />
<item><br />
<icon>images/ico_ooo.png</icon><br />
<name>OpenOffice.org</name><br />
<description>Интегрированный офисный пакет</description><br />
<command>win32\oo\OOo_2.3.0_Win32Intel_install_ru_infra_wJRE.exe</command><br />
</item><br />
...<br />
</column><br />
<column name="column2" title="Программы для работы в Интернете"><br />
...<br />
</column><br />
</content><br />
</settings></pre><br />
<br />
Заголовок колонки задаётся в атрибуте title тега <column>. Каждая программа установки описывается под тегом <item>, который содержит следующие дочерние теги:<br />
<br />
* <icon> — путь к значку программы. Стандартный размер: 64x64 точек.<br />
* <name> — имя программы. Показывается полужирным шрифтом<br />
* <description> — описание программы<br />
* <command> — команда запуска программы установки. В случае, если необходимо открыть какой-нибудь документ, следует указать: <br />
<pre><command>explorer.exe document.pdf</command></pre><br />
<br />
[[Категория:Программы]]<br />
[[Категория:Free Office]]<!-- имеет отношение к выпускаемому дистрибутиву Свободный Офис --><br />
[[Категория:пользователю]]<br />
[[Категория:admin]]<br />
[[Категория:devel]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=FlightGear&diff=32541
FlightGear
2015-06-29T07:09:24Z
<p>94.29.124.39: </p>
<hr />
<div>[[Image:Live-flightgear-20140412.jpg|thumb|400px]]<br />
== Введение ==<br />
<br />
В репозиториях ALT Linux издавна доступны RPM замечательного лётного симулятора FlightGear; также существуют альтовские LiveCD, загружающиеся сразу в {{cmd|fgfs}}. Стоит понимать, что это не игрушка и матчасть наверняка потребуется подтянуть.<br />
<br />
== Ссылки ==<br />
<br />
* [http://flightgear.org/ сайт проекта]<br />
* [http://flightgear.ru/ русская команда]<br />
** [http://www.flightgear.ru/wiki/ ...и её вики]<br />
* [http://packages.altlinux.org/FlightGear пакеты]<br />
** [http://pkgs.org/search/?query=flightgear&type=smart ...для разных дистрибутивов]<br />
* [http://fly.osdn.org.ua/~mike/iso/fgfs/ загрузочный ISO] (DVD/Flash)<br />
** x86_64, BIOS/[[UEFI]], NVIDIA|[[Optimus]]/Intel/AMD<br />
** <tt>[http://www.flightgear.ru/wiki/index.php/Ту-154Б --aircraft=tu154b]</tt><br />
** [http://www.altlinux.org/Mkimage/Profiles/m-p/examples make] [http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=conf.d/live.mk;h=2f68260c07226e3efc9f48dd65b9d736924e1c35;hb=HEAD#l78 live-flightgear.iso]<br />
* [http://www.4p8.com/eric.brasseur/flight_simulator_tutorial.html отличное введение] (англ.)<br />
<br />
[[Категория:Upstream]]<br />
[[Категория:LiveCD]]<br />
[[Категория:Пользователю]]<br />
[[Категория:Программы]]<br />
{{Category navigation|title=Программы|category=Программы|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Control&diff=32540
Control
2015-06-29T07:07:32Z
<p>94.29.124.39: </p>
<hr />
<div>{{DISPLAYTITLE:control}}<br />
== control(8) ==<br />
<br />
<tt>control</tt> — использующийся в ALT Linux и Owl GNU/*/Linux механизм переключения между неким набором фиксированных состояний для задач, допускающих такой набор. В первую очередь полезен для управления SUID/SGID-бинарниками.<br />
<br />
Так, например, команды {{cmd|control cdrecord public}} и {{cmd|control cdrecord restricted}} соответственно разрешают использование <tt>cdrecord</tt> для всех пользователей, либо только для членов группы <tt>cdwriter</tt>.<br />
<br />
Запустив {{cmd|control}} без параметров, можно увидеть полный список средств (facilities) вместе с их текущим состоянием и набором допустимых состояний.<br />
<br />
Для переключения состояния <tt>control</tt> вызывает соответствующий скрипт из {{path|/etc/control.d/facilities/}}. Как именно делается переключение конкретной <tt>facility</tt> — зависит исключительно от фантазии разработчика :)<br />
Например, в случае {{prg|cdrecord}} скрипт изменяет права на исполняемый файл {{prg|cdrecord}}, а в случае {{prg|cups}} — правит {{path|cupsd.conf}} на предмет {{term|RunAsUser}}.<br />
<br />
=== Примеры ===<br />
<pre><br />
# control <br />
at restricted (public restricted atdaemon)<br />
crontab public (public restricted)<br />
fusermount restricted (public wheelonly restricted)<br />
gpasswd restricted (public wheelonly restricted)<br />
mount public (public wheelonly restricted)<br />
newgrp restricted (public wheelonly restricted)<br />
nfsmount restricted (public wheelonly restricted)<br />
pam_mktemp enabled (enabled disabled)<br />
passwd tcb (tcb traditional restricted)<br />
ping public (public netadmin restricted)<br />
ping6 restricted (public netadmin restricted)<br />
postfix local (local server filter)<br />
postqueue public (public mailadm restricted)<br />
sftp disabled (enabled disabled)<br />
su wheelonly (public wheel wheelonly restricted)<br />
sudo public (public wheelonly restricted)<br />
sudoers unknown (strict relaxed)<br />
system-auth local (local ldap)<br />
tcb_chkpwd tcb (traditional tcb restricted)<br />
write public (public restricted)<br />
</pre><br />
<br />
== Ссылки ==<br />
<br />
* [[Разработка модулей control(8)]]<br />
* [[pam_mktemp]]<br />
<br />
[[Категория:Пользователю]]<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Chemistry&diff=32539
Chemistry
2015-06-29T07:06:19Z
<p>94.29.124.39: </p>
<hr />
<div>[[Медиа:Example.ogg]]{{span|font-size: 200%|Химические программы}}<br />
----<br />
См. также соответствующий раздел [http://www.sai.msu.su/sal/Z/2/ Scientific Applications on Linux] и [http://www.redbrick.dcu.ie/~noel/linux4chemistry/ Linux4Chemistry]; для присутствующих [http://packages.altlinux.org/ru/Sisyphus/packages/Sciences/Chemistry в Sisyphus] пакетов ссылки выставлены на странички пакетов, иначе — на сайты/странички программ.<br />
<br />
== Рисование химических формул ==<br />
Замечательный обзор по этим программам приведён [http://groundstate.ca/chemdraw здесь].<br />
<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/chemtool chemtool]''' — наиболее стабильная(!) и достаточно функциональная программа.<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/xdrawchem xdrawchem]''' — немного напоминает коммерческий ChemOffice.<br />
<br />
=== Планируется добавить ===<br />
* [http://bkchem.zirael.org/index.html '''BKChem'''] — написана на python, есть небольшие изъяны.<br />
<br />
== Обработка экспериментальных данных ==<br />
* [http://packages.altlinux.org/ru/Sisyphus/srpms/qtiplot '''Qtiplot'''] — лучшее из того что p_solntsev@ видел (gnuplot, kdeplot, grace, OOcalc). Активно поддерживается автором и способна даже импортировать файлы Origin (доступно только в Pro-версии).<br />
* [http://packages.altlinux.org/ru/Sisyphus/srpms/gnuplot '''gnuplot'''] — классика, а значит, стоит обратить внимание. Скриптуется.<br />
* [http://packages.altlinux.org/ru/Sisyphus/srpms/grace '''grace'''] — достаточно мощная и стабильная программа, но интерфейс Motif — с непривычки пугает пользователей. Умеет batch mode. [ftp://ice.spb.ru/pub/articles/grace_Tutorial.html.zip Перевод учебника на русский язык] и [ftp://ice.spb.ru/pub/articles/grace_simple_regression.odt Пример регрессионного анализа]<br />
<br />
== Конвертирование форматов файлов ==<br />
* [http://packages.altlinux.org/ru/Sisyphus/srpms/openbabel '''openbabel'''] — всё в одной программе.<br />
<br />
== Визуализация молекул ==<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/RasMol RasMol]''' — достаточно простая программа для визуализации молекул.<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/povray povray]''' — презентабельные растровые изображения для публикации.<br />
* '''[http://www.sisyphus.ru/srpm/p5/gabedit gabedit]''' — GUI с дополнительными инструментами для обработки данных квантово-механических расчётов различными программами, задание геометрий и многое другое (p5).<br />
* '''[http://www.sisyphus.ru/srpm/p5/wxmacmolplt wxmacmolplt]''' — визуализация данных квантово-механических расчётов программами [http://classic.chem.msu.su/gran/gamess/index.html PCGAMESS] и [http://www.msg.ameslab.gov/GAMESS/ GAMESS US], задание геометрий (p5).<br />
* '''[http://www.cmbi.ru.nl/molden/molden.html molden'''] — достаточно стабильная, проверенная и временем, и количеством пользователей. Работает с форматами GAMESS-UK, GAMESS-US, PCGAMESS/Firefly, GAUSSIAN и программами для полуэмпирических расчетов Mopac/Ampac (2009/02/14).<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/pymol PyMOL]''' - просмотр и рисование трёхмерных структур, анимация молекул ''(надо расписать поподробней, а то на русском информации вообще не найти)''.<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/avogadro Avogadro]''' - инструмент для визуализации молекул. Применяетмся в расчетной химии, молекулярном моделировании, материалознавстве и смежных областях.<br />
<br />
=== Планируется добавить ===<br />
<br />
* '''[http://skuld.bmsc.washington.edu/raster3d Raster3D]''' — презентабельные растровые изображения для публикации.<br />
<br />
== Структурный анализ ==<br />
* ''' [http://packages.altlinux.org/ru/Sisyphus/srpms/platon Platon]''' — просто бомба. 30 лет выдержки, постоянно что-то добавляется автором. Просто супер. Инструмент №1 кристаллографа.<br />
* ''' [http://ewald.ac.chemie.uni-goettingen.de/shelx/ ShelXle]''' — Графический интерфейс к пакету '''[http://shelx.uni-ac.gwdg.de/SHELX/ SHELX-97]''', написанный с использованием Qt4.<br />
<br />
=== Планируется добавить ===<br />
* Консольные '''spgr''', [http://cci.lbl.gov/sginfo/ '''sginfo'''] (функции, предоставляемые данной программой, присутствуют в platon), '''mergehkl''' — кристаллографу то, что надо.<br />
* [http://www.ccdc.cam.ac.uk/free_services/encifer/ '''Encifer'''] и [http://www.ccdc.cam.ac.uk/products/mercury/ '''Mercury'''] — исходные коды недоступны, но программы для некоммерческого пользования бесплатны. Для упаковки в rpm необходимо у авторов уточнить условия лицензии.<br />
* [http://www.olex2.org/ '''Olex2'''] — программа для решения, уточнения и интерпретирования структурных данных. Требует наличия '''[http://cctbx.sourceforge.net/ cctbx]''', который не поддаётся правильной упаковке в rpm.<br />
<br />
== Разное ==<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/gperiodic GPeriodic]''' — периодическая система химических элементов (таблица Менделеева)<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/kdegames KAtomic]''' (также в версии [http://packages.altlinux.org/ru/Sisyphus/srpms/kde4games для KDE4]) — образовательная программа на манер Sokoban<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/gromacs GROMACS]''' — биомолекулярная динамика (моделирование и анализ), также возможно использование в химии полимеров и твёрдого тела. Дополнительно см. '''[http://packages.altlinux.org/ru/Sisyphus/srpms/gromacs-gui GUI для GROMACS]''', а также [http://aleks37.blogspot.com/2010/11/gromacs.html Моделирование в GROMACS (практическое руководство)]<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/xmolwt xmolwt]''' — простой калькулятор молекулярных масс на gtk+ (src.rpm для ALT Linux взят [http://www.ogion76.name/home/misc здесь])<br />
* '''[http://packages.altlinux.org/ru/Sisyphus/srpms/mmcalc MMCalc]''' — ещё один калькулятор молекулярных масс (написан на perl, интерфейс на Gtk2, есть так же консольный вариант)<br />
<br />
[[Категория:Пользователю]]<br />
[[Категория:Специализированный софт]]<br />
{{Category navigation|title=Специализированный софт|category=Специализированный софт|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Bluetooth&diff=32538
Bluetooth
2015-06-29T07:05:35Z
<p>94.29.124.39: </p>
<hr />
<div>[[Категория:Пользователю]]<br />
[[Category:Hardware]]<br />
{{Stub}}<br />
<br />
== GUI ==<br />
В GNOME2/XFCE4 предлагается пользоваться {{pkg|blueman}}; в KDE3 — {{pkg|kdebluetooth}} ({{cmd|kbluetooth}}); в KDE4 это, кажется, обозвали bluedevil.<br />
<br />
== CLI ==<br />
=== pairing ===<br />
В bluez-3.x для спаривания устройств (pairing) использовалась простая схема, когда PIN можно было задать в конфигурационном файле или тривиальным шелл-скриптом; в 4.x придётся либо использовать питоновый {{cmd|simple-agent}} из исходников bluez, либо же сразу прибить гвоздиками в {{path|/var/lib/bluetooth/}}.<br />
<br />
=== simple-agent ===<br />
NB: не проверял! см. http://permalink.gmane.org/gmane.linux.bluez.user/14309<br />
sudo apt-get install python-module-pybluez<br />
wget -O simple-agent http://git.kernel.org/?p=bluetooth/bluez.git;a=blob_plain;f=test/simple-agent;hb=HEAD<br />
./simple-agent hci0 <remote address><br />
<br />
=== постоянная конфигурация ===<br />
Запускаем BT, записываем адрес удалённого и локального устройства (аналогично MAC — <tt>01:23:45:67:89:AB</tt>), придумываем PIN-код (четыре цифры, лучше '''не''' общеизвестные 0000/1111/1234), добавляем всё в специальный файлик:<br />
<br />
* подготовка; обычно BT-трансиверы подключаются через USB1, даже встроенные<br />
su -<br />
apt-get install bluez<br />
modprobe uhci_hcd<br />
service bluetoothd start<br />
* записываем значение BD_LOCAL<br />
hcitool dev<br />
* сканируем, выбираем и записываем значение BD_REMOTE<br />
hcitool scan<br />
* фиксируем<br />
cd /var/lib/bluetooth<br />
mkdir BD_LOCAL<br />
cd BD_LOCAL<br />
echo "BD_REMOTE PINC" >> pincodes<br />
<br />
Можно ещё на трубе сказать, чтоб не переспрашивало для данного спаренного устройства.<br />
<br />
Проверено для {{pkg|bluez-4.81-alt1}} на Thinkpad X61 Tablet и Nokia 6303 classic.<br />
<br />
Совет найден [http://forums.gentoo.org/viewtopic-p-6022104.html#6022104 здесь].<br />
<br />
=== синхронизация файлов ===<br />
* ставим пакеты <br />
su -<br />
apt-get install obexftp fuse-obexfs<br />
<br />
* сканируем трубу<br />
obexftp -b BD_REMOTE -l<br />
<br />
* монтируем куда-нибудь<br />
mkdir ~/phone<br />
obexfs -b BD_REMOTE ~/phone<br />
<br />
* синхронизируем<br />
rsync -Pav ~/phone/ ~/BACKUP/phone/<br />
<br />
* отмонтируем<br />
fusermount -u ~/phone<br />
<br />
== Ссылки ==<br />
* [http://hanishkvc.wordpress.com/2007/05/16/short-and-simple-commandline-bluetooth-in-any-new-linux-distros/ Short and simple commandline Bluetooth in any new Linux distros]<br />
* [https://wiki.archlinux.org/index.php/Bluetooth_mouse Arch's bluetooth mouse]<br />
* [https://bugzilla.altlinux.org/show_bug.cgi?id=27503 #27503]<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Bifit&diff=32537
Bifit
2015-06-29T07:04:51Z
<p>94.29.124.39: </p>
<hr />
<div>== Состав ПО ==<br />
<pre><br />
ALT Linux Branch 5.1 (2011-03-25)<br />
java-1.6.0-sun-1.6.0.22-alt0.M51.1<br />
mozilla-plugin-java-1.6.0-sun-1.6.0.22-alt0.M51.1<br />
firefox-3.6-3.6.13-alt0.20101222.M50P.1<br />
pcsc-lite-1.5.5-alt1<br />
libpcsclite-devel-1.5.5-alt1<br />
ccid-1.3.11-alt1<br />
</pre><br />
== Пояснения по составу ПО ==<br />
Фактически, при данном составе ПО, никаких дополнительных настроек делать не надо, достаточно установить выше перечисленные пакеты. Ниже некоторые пояснения.<br />
* libpcsclite-devel. Нужен из-за libpcsclite.so (см. {{altbug|25275}}). В принципе, симлинк можно сделать и без установки пакета, но это идеологически неправильно. Отсутствие libpcsclite.so проявляется в невозможности найти токен в процессе создания сертификата.<br />
* ccid. В инструкции на https://server31.ibank.absolutbank.ru/token.html написано, что надо установить libccid, в ALT Linux пакет называется чуть-чуть иначе. Далее, на сайте расписаны необходимые исправления Info.plist. Этого делать не надо, так как в пакете ccid-1.3.11-alt1 файл Info.plist уже содержит необходимые данные. Кстати, название секций в файле тоже чуть-чуть отличается от приведённых на сайте банка.<br />
<br />
== Токен ==<br />
Использован токен рыжего цвета. Говорят, бывает ещё чёрный, в Интернет много статей, где советуют именно рыжий в случае, если планируется использование в Linux. Вот так токен виден в системе:<br />
<pre><br />
$ lsusb<br />
Bus 002 Device 002: ID 0a89:0060<br />
</pre><br />
В случае, когда всё нормально, индикатор на токене горит. Если, например, не установлен ccid, индикатор несколько раз моргает и гаснет.<br />
Можно использовать и токен черного цвета. Главное не забываем присвоить права 777 usb в папке /dev/bus/usb/00X/<br />
<br />
== Известные проблемы ==<br />
<br />
=== Проблема с экспортом в 1C ===<br />
При попытке "экспорта в 1C" в Java-консоли банка файл, почему-то, сохраняется в кодировке koi8-r (возможно потому, что у меня такая системная), хотя, в том же файле (он текстовый), указана кодировка cp1251. Проблема легко устраняется с помощью iconv. По идее, стоит пообщаться с техподдержкой банка. Чья это проблема, конкретного банка, или Bifit, пока не знаю.<br />
<br />
=== Проблема с virtualbox в бранче 5.1 ===<br />
В 2011 году в бранче 5.1 произошло обновление virtualbox до версии с поддержкой USB. Было обнаружено, что правила для udev, устанавливающиеся вместе с пакетом, мешают нормальной работе с ключом: {{altbug|26036}}. В новых бранчах проблема не проявляется, видимо, из-за смены способа работы с USB в системе (больше не используется hal).<br />
<br />
[[Категория:Пользователю|*]]<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39
https://www.altlinux.org/index.php?title=Alfabank_eToken&diff=32536
Alfabank eToken
2015-06-29T07:04:18Z
<p>94.29.124.39: </p>
<hr />
<div>При настройке рабочего места в ALT linux была использована статья http://forum.rcdesign.ru/blogs/349/blog6448.html <br><br />
Установка производилась на платформе i586.<br />
<br />
== Состав ПО ==<br />
<pre><br />
ALT Linux Branch 5.1 (2010-10-03)<br />
java-1.6.0-sun-1.6.0.20-alt2<br />
mozilla-plugin-java-1.6.0-sun-1.6.0.20-alt2<br />
firefox-3.6-3.6.10-alt0.20100909.M50P.1<br />
pcsc-lite-1.5.5-alt1<br />
iaikPkcs11Wrapper1.2.17.zip (источник: http://jce.iaik.tugraz.at/ )<br />
etokenpkiclientlinux50sp1_2009-08-18.zip<br />
(источники: http://www.aladdin-rd.ru/ http://www.aladdin.com/)<br />
</pre><br />
== Токен ==<br />
Токен определяется ядром так:<br />
usb 2-2: New USB device found, idVendor=0529, idProduct=0600<br />
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0<br />
usb 2-2: Product: Token 4.28.1.0 2.7.195<br />
usb 2-2: Manufacturer: Aladdin Knowledge Systems Ltd.<br />
<br />
Вывод lsusb:<br />
Bus 002 Device 002: ID 0529:0600 Aladdin Knowledge Systems eToken Pro 64k (4.2)<br />
== Установка pkiclient-5.00.28-0.i386.rpm ==<br />
Пакет находится в архиве etokenpkiclientlinux50sp1_2009-08-18.zip в соответствующем каталоге, его надо извлечь и скопировать, например, в /tmp.<br />
apt-get install pkiclient-5.00.28-0.i386.rpm<br />
Пакет установится, но есть проблема. В пакете содержится несколько библиотек QT4 (libQtCore.so.4.2.3, libQtGui.so.4.2.3, libQtXml.so.4.2.3), а в /etc/ld.so.conf.d устанавливается файл wwwwetoken-ld.conf, содержащий путь "/usr/lib/eToken". Это приводит к тому, что пакеты, ALT Linux, которые используют QT4, перестают работать. Разработчикам из Aladdin проблема известна (я открывал [Ticket#2010093010000149], при этом мне сказали, что уже знают о проблеме), но дистрибутивы ALT Linux не входят в число поддерживаемых, так что неизвестно, что и когда сделают. Самостоятельно проблему можно решить с использованием скриптов-враперов:<br />
* Удаляем/комментируем путь в wwwwetoken-ld.conf.<br />
perl -p -i -e "s/^/#/" /etc/ld.so.conf.d/wwwwetoken-ld.conf<br />
не забудьте запустить <b>ldconfig</b> (достаточно без параметров)<br />
* Переименовываем исполняемые файлы, которым нужны библиотеки из /usr/lib/eToken<br />
cd /usr/bin<br />
mv etProps etProps.bin<br />
mv PKIMonitor PKIMonitor.bin<br />
* Создаём скрипты etProps и PKIMonitor<br />
touch /usr/bin/etProps /usr/bin/PKIMonitor<br />
chmod 755 /usr/bin/etProps /usr/bin/PKIMonitor<br />
содержимое скриптов идентичное:<br />
<pre><br />
#!/bin/bash<br />
<br />
export LD_LIBRARY_PATH=/usr/lib/eToken${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}<br />
exec $0.bin $@ &<br />
</pre><br />
<br />
== Установка библиотек из iaikPkcs11Wrapper1.2.17.zip ==<br />
Из этого архива нам требуется java/lib/iaikPkcs11Wrapper.jar и libpkcs11wrapper.so, последних в архиве несколько штук, на разные вкусы, я использовал из native/platforms/linux/debug. iaikPkcs11Wrapper.jar можно положить в /usr/lib/jvm/jre/lib/ext/, libpkcs11wrapper.so - в /usr/lib.<br />
<br />
Тут есть 2 подводных каменя.<br> <br />
<br />
'''1.''' В этой Java-библиотеке предполагается, что модуль pkcs11 называется eTpkcs11, а не libeTPkcs11.so, так что<br />
cd /usr/lib<br />
ln -s libeTPkcs11.so eTpkcs11<br />
<br />
'''2.''' /usr/lib/jvm/jre - это символьная ссылка, которая меняется при обновлении Java, так что iaikPkcs11Wrapper.jar надо не забывать перекладывать в этом случае.<br />
<br />
<br />
Дополнение. При установке 64-х битной версии pkiclient, чтобы все заработало, нужно в дополнение к вышесказанному подложить в /usr/lib64 64-х битную-же версию библиотеки libpkcs11wrapper.so<br />
(она находится в iaikPkcs11Wrapper1.2.17.zip в native/platforms/linux_х64/debug)<br />
Возможно в этом случае не обязательно подкладывать в /usr/lib 32-х разрядную версию - этого я не проверял.<br />
<br />
== Настройка прав для Java ==<br />
для тех пользователей, которые будут работать с Альфа-банком, в домашний каталог следует положить файл .java.policy<br><br />
(<span style="color:#FF0000">В таком виде политику оставлять не следует</span>):<br />
<br />
grant {<br />
permission java.security.AllPermission;<br />
};<br />
<br />
Если все заработало, можно прописать кошерную политику (адаптировано для Linux из каментов к [http://forum.rcdesign.ru/blogs/349/blog6448.html статье]):<br />
grant {<br />
permission java.lang.RuntimePermission "loadLibrary.pkcs11wrapper";<br />
permission java.io.FilePermission "/usr/lib/libpkcs11wrapper.so", "read";<br />
permission java.io.FilePermission "/usr/lib/jvm/jre/lib/ext/iaikPkcs11Wrapper.jar", "read";<br />
};<br />
<br />
Для ее отладки активируем java-консоль и заходим в альфа-клиент из Firefox. Мне, например, пришлось создать символические ссылки в каталогах /usr/lib/jvm/jre/lib/ext/ и /usr/lib/jvm/jre/lib/ext/i386/ на /usr/lib/libpkcs11wrapper.so.<br />
<br />
== Эпилог ==<br />
Теперь можно начинать работать с Альфа-банком с рабочей станции с ALT Linux. Остаётся одна, пока не решённая, проблема: не работает генерация сертификатов, сертификаты придётся генерировать из-под Windows. В основном, это ежегодная операция.<br />
<br />
<span style="color:#088A29">Комментарий от клиента Альфа-банка:</span> к сожалению, да, придется из-под Виндовс, причем желательно не виртуальной. Наверное, можно и эту проблему решить, но дается только одна попытка :)<br />
<br />
== Эпилог 2 (грустный финал) ==<br />
Оказалось, что, всё же, полноценно работать нельзя. Не получается подписать документ при попытке сделать платёж. Плюс, в какой-то момент, появилась непонятная ошибка при закрытии Java-приложения. В итоге открыт новый счёт в банке, который использует платформу Bifit. Собственно автор статьи с http://forum.rcdesign.ru давно сделал то же самое. Жаль, что та статья не попалась до открытия счёта в Альфабанке.<br />
<br />
<span style="color:#088A29">Комментарий от клиента Альфа-банка:</span><br />
К счастью, это не так: на самом деле, полноценно работать можно. Все прекрасно подписывается.<br />
Другое дело, что в самом банк-клиенте, при подписывании, нужно МЫШКОЙ нажать КНОПКУ. Если нажать ENTER на клавиатуре - происходит нажатие какой-то другой кнопки в форме ввода, передаются неверные данные и документ не подписывается.<br />
<br />
== Послесловие (чья-то надежда ?) ==<br />
Подводный камень, связанный с обновлением Java и переименованием символьной ссылки, обнаружен при удалении лишних пакетов после закрытия счёта. Видимо, какая-то часть последних проблем связана с этим. Проверить я уже не могу, однако безуспешная попытка генерации сертификата делалась при правильном расположении iaikPkcs11Wrapper.jar.<br />
<br />
<span style="color:#088A29">Комментарий от клиента Альфа-банка:</span><br />
При обновлении JAVA новые библиотеки ставятся в новый каталог, типа /usr/lib/jvm/java-XXXX.<br />
Пакеты от pksc при этом автоматически не переносятся, и по сути система перестает их видеть.<br />
Нужно просто скопировать их в новое место.<br />
== Ссылки ==<br />
http://www.etokenonlinux.org/et/FAQ<br />
<br />
[[Категория:Пользователю|*]]<br />
[[Категория:CookBook]]<br />
{{Category navigation|title=ПО не входящее в репозитории ALTLinux|category=CookBook|sortkey={{SUBPAGENAME}}}}<br />
{{Category navigation|title=Пользователю|category=Пользователю|sortkey={{SUBPAGENAME}}}}</div>
94.29.124.39