Показаны сообщения с ярлыком freenx. Показать все сообщения
Показаны сообщения с ярлыком freenx. Показать все сообщения

вторник, 8 ноября 2016 г.

Опыты Ubuntu 12.04.5 desktop

Берем Ubuntu 12.04.5 desktop
делаем машину для работы с 1С
Не обновляться через менеджер обновлений!
$ sudo su
# apt-get update
# apt-get upgrade
# apt-get install ssh
# apt-get install mc# apt-get install htop
# reboot
Подключаемся по ssh
---------------------------------------------------------------------
 Установка 1с
# apt-get install ttf-mscorefonts-installer
# apt-get install imagemagick
С помощью winscp upload /home/user/1c
# cd 1c
# tar xvzf client.deb64.tar.gz
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install

Подключаем 1с и проверяем
---------------------------------------------------------------------
Установим freenx сервер терминалов

$ sudo add-apt-repository ppa:freenx-team
$ sudo apt-get update && sudo apt-get install freenx
$ wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz && tar xvf nxsetup.tar.gz && sudo cp nxsetup /usr/lib/nx

$ sudo /usr/lib/nx/nxsetup --install --setup-nomachine-key

$ echo -e "\n#Use unity 2d for client sessions\nCOMMAND_START_GNOME='gnome-session --session=ubuntu-2d'"|sudo tee -a /etc/nxserver/node.conf

$ sudo /etc/init.d/freenx-server restart

В этом варианте все пользователи заходят
nx с сертификатом nm
Проверяем:
#  nano /etc/nxserver/node.conf
В конце файла:
#Use unity 2d for client sessions
COMMAND_START_GNOME='gnome-session --session=ubuntu-2d'
можно работать.
----------------------------------------------------------------------
Можно настроить пароль для каждого конкретного пользователя:
$ sudo nano /etc/nxserver/node.conf
ENABLE_CLIPBOARD="both"
AGENT_STARTUP_TIMEOUT="60"
ENABLE_PASSDB_AUTHENTICATION="1"
ENABLE_SHOW_RUNNING_SESSIONS="0"
$ sudo nxserver --restart
$ sudo nxserver --adduser user
$ sudo nxserver --passwd user
---------------------------------------------------------------------
Настраиваем систему печати
# apt-get install samba
# apt-get install cups-pdf
 Для начала сохраняем резервную копию.
# cp /etc/cups/cups-pdf.conf /etc/cups/cups-pdf.conf.bak

# chmod -R 2777 /var/spool/cups-pdf/

# chown -R root:sambashare /var/spool/cups-pdf/
Далее редактируем файл /etc/cups/cups-pdf.conf

# nano /etc/cups/cups-pdf.conf

Далее в файле меняем опции:

Меняем в секции ### Key: Out :
Out /var/spool/cups-pdf/${USER}

Раскоментируем в секции ### Key: Label
и меняем :
Label 2
Данная настройка делает наименования вида Untitled-job_18.pdf

Раскоментируем в секции ### Key: AnonUMask :
AnonUMask 0000

Раскоментируем и меняем в секции ### Key: UserUMask :
UserUMask 0000
Этим мы даем права всем пользователям

Сохраняем файл и рестартуем cups.

# service cups restart

!!!# cd /etc/samba/

Сохраняем конфигурацию samba

# cp -b -f /etc/samba/smb.conf /etc/samba/smb.conf.bak

!!!Восстановить # cp -b -f /etc/samba/smb.conf.bak /etc/samba/smb.conf

Отредактируем конфигурационный файл:

# nano /etc/samba/smb.conf

Добавить в конец

[pdf]
path = /var/spool/cups-pdf/
comment = No comment
read only = no
available = yes
browseable = yes
writable = yes
guest ok = yes
public = yes
printable = no
locking = no
strict locking = no

Сохранить
Перезагрузить службу

# service smbd restart

После установки на desktop
проверить статус принтера localhost:631
______________________________________

суббота, 5 ноября 2016 г.

пятница, 4 ноября 2016 г.

Установка 1С на Altlinux 7

$ su -
# service sshd start
# chkconfig sshd on
# cd 8.3.9-1850
# apt-get update
# apt-get install 1c-preinstall-full
# apt-get install 1C_Enterprise83-client-8.3.9-1850.x86_64.r
pm \
1C_Enterprise83-client-nls-8.3.9-1850.x86_64.rpm \
1C_Enterprise83-server-8.3.9-1850.x86_64.rpm 1C_Enterprise83-server-nls-8.3.9-1850.x86_64.rpm \
1C_Enterprise83-common-8.3.9-1850.x86_64.rpm 1C_Enterprise83-common-nls-8.3.9-1850.x86_64.rpm
Установить, если не установлен freenx-server
# apt-get install freenx-server
Произвести настройку freenx
# /etc/init.d/freenx-server setup
Установить автоматический запуск
# chkconfig freenx-server on
# apt-get install cups-pdf

Установка 1С Alt Linux 6

$ su -
Установить, если не установлен freenx-server
# apt-get install freenx-server
Произвести настройку freenx
# /etc/init.d/freenx-server setup
Установить автоматический запуск
# chkconfig freenx-server on
# apt-get update
# apt-get install 1c-preinstall-full
# rpm -ihv /home/user/1c/1C_Enterprise83-common-8.3.9-1
850.x86_64.rpm
# rpm -ihv /home/user/1c/1C_Enterprise83-common-nls-8.3.9-1850.x86_64.rpm
# rpm -ihv /home/user/1c/1C_Enterprise83-server-8.3.9-1850.x86_64.rpm
# rpm -ihv /home/user/1c/1C_Enterprise83-server-nls-8.3.9-1850.x86_64.rpm
# rpm -ihv /home/user/1c/1C_Enterprise83-client-8.3.9-1850.x86_64.rpm
# rpm -ihv /home/user/1c/1C_Enterprise83-client-nls-8.3.9-1850.x86_64.rpm

# mkdir /home/user/hasp
# cd /home/user/hasp
# wget -c ftp://updates.etersoft.ru/pub/Etersoft/HASP/stable/ALTLinux/p6/*.rpm
# rpm -ihv /home/user/hasp/haspd-7.40-alt8.M60P.9.i586.rpm
# rpm -ihv /home/user/hasp/haspd-modules-7.40-alt8.M60P.9.i586.rpm
# service haspd start

How to install FreeNX on Ubuntu 12.04 Precise Pangolin May 10, 2012

http://www.humans-enabled.com/2012/05/how-to-install-freenx-on-ubuntu-1204.html


$ sudo add-apt-repository ppa:freenx-team
$ sudo apt-get update && sudo apt-get install freenx
$ wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz && tar xvf nxsetup.tar.gz && sudo cp nxsetup /usr/lib/nx
$ sudo /usr/lib/nx/nxsetup --install --setup-nomachine-key
$ echo -e "\n#Use unity 2d for client sessions\nCOMMAND_START_GNOME='gnome-session --session=ubuntu-2d'"|sudo tee -a /etc/nxserver/node.conf
$ sudo /etc/init.d/freenx-server restart
$ sudo apt-get update && sudo apt-get install qtnx

Ну и далее настраиваем:
$ sudo nano /etc/nxserver/node.conf
ENABLE_PASSDB_AUTHENTICATION="1"
ENABLE_SHOW_RUNNING_SESSIONS="0"
$ sudo nxserver --restart
$ sudo nxserver --adduser user
$ sudo nxserver --passwd user

Клиент
http://unixforum.org/up/nxman/NXClientCE-3.5.0-9-r15.2.exe
Обсуждается на форуме:
http://unixforum.org/index.php?showtopic=114436&st=60&p=1275731&#entry1275731

http://unixforum.org/up/nxman/OpenNXCE-729-0.6-r15.2.exe
Обсуждается на форуме:
http://unixforum.org/index.php?showtopic=100412&st=270

Другие клиенты под win до 3.5
http://ftp.etersoft.ru/pub/Etersoft/RX%40Etersoft/Windows/
Выбрать модем, GNOME.

https://sourceforge.net/projects/opennx/files/opennx/CI-win32/NXWin-Variant/OpenNX-0.16.0.729-Setup.exe/download
Обязательной в исключения касперского иначе глючит.

---------------------------------------------------------------
Что бы не пропало:
Теперь немного отредактируем /etc/nxserver/node.conf
# nano /etc/nxserver/node.conf
Все перечисленные строки должны быть раскомментированы
#SSHD_PORT=22
#ENABLE_PASSDB_AUTHENTICATION="1"
#ENABLE_SHOW_RUNNING_SESSIONS="0"

Важно, что-бы имена и пароли пользователей Ubuntu и Freenx совпадали!
# adduser usernx
# nxserver --adduser usernx
Пароли Ubuntu и FreeNX можно изменять
# passwd usernx
# nxserver --passwd usernx

Терминальный сервер FreeNX RX@Etersoft на Ubuntu 12.04

http://etersoft.ru/products/rx
http://wiki.etersoft.ru/RX/install
ftp://ftp.etersoft.ru/pub/Etersoft/RX@Etersoft/
http://palexa.pp.ua/terminal-server/freenx/181-terminalnyj-server-na-linux-rx-etersoft-udaljonnyj-rabochij-stol-na-centos.html

# apt-get install expect chkconfig binutils cifs-utils
# wget ftp://ftp.etersoft.ru/pub/Etersoft/RX@Etersoft/1.1.3/x86_64/Ubuntu/12.04/nx_3.5.1-eter13ubuntu_amd64.deb
# wget ftp://ftp.etersoft.ru/pub/Etersoft/RX@Etersoft/1.1.3/x86_64/Ubuntu/12.04/nxsadmin_0.2.1-eter7ubuntu_amd64.deb
# wget ftp://ftp.etersoft.ru/pub/Etersoft/RX@Etersoft/1.1.3/x86_64/Ubuntu/12.04/opennx_0.16.e-eter32ubuntu_amd64.deb
# wget ftp://ftp.etersoft.ru/pub/Etersoft/RX@Etersoft/1.1.3/x86_64/Ubuntu/12.04/rx-etersoft_1.1.3-eter7ubuntu_amd64.deb
# dpkg -i nx_3.5.1-eter13ubuntu_amd64.deb
# dpkg -i opennx_0.16.e-eter32ubuntu_amd64.deb
# dpkg -i nxsadmin_0.2.1-eter7ubuntu_amd64.deb
# dpkg -i rx-etersoft_1.1.3-eter7ubuntu_amd64.deb
# apt-get -f install
# rxsetup
Пишем скрипт и сохраняем в /bin/runff.sh
# nano /bin/runff.sh
---------
#!/bin/bash
/opt/1C/v8.3/x86_64/1cestart
EOF
----------
Разрешаем доступ и запуск для всех:
# chmod 777 /bin/runff.sh

Администрирование

Список текущих подключений:

# nxserver --list

Завершает все подключенные сессии:

# nxserver --cleanup

Существует графическая программа nxsadmin для управления сессиями.

Для ликвидации простаивающих и занимающих память сервера сессий предусмотрен скрипт, выполняющийся по расписанию.

Для его включения измените конфигурационные параметры в файле /etc/sysconfig/freenx-server таким образом:

SESSION_TTL=3600

Это устанавливает максимальное время жизни для простаивающей сессии сроком в один час.

Для удобства пользования данный конфиг перемещен с версии 1.1.2 eter10 в /etc/nxserver/node.conf.d/07-misc.conf

http://unixforum.org/index.php?showtopic=135741