Vnc

Установка
make build-depends /usr/ports/net/vnc make config-recursive install clean -C /usr/ports/net/vnc

4.1.3_4

[-] SERVER

Сбросить флажок Install VNC server components

В результате установятся
 * /usr/local/bin/vncviewer
 * /usr/local/bin/vncpasswd
 * /usr/local/bin/vncconfig
 * /usr/local/bin/x0vncserver

Сервер
usr/ports/net/libvncserver

Проблемы
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/xc/. fetch: vnc-4_1_2-unixsrc.tar.gz: local modification time does not match remote => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/xc and try again.\

Подобное сообщение означается, что недокачанный фрагмент файл в distfile находится. Нужно его удалить make distclean и повторить. Но скачивание вручную и помещение его в нужную поддиректорию distfiles не помогает. Изменение даты файла тоже.

Сообщение выдается утилитой fetch (/usr/src/usr.bin/fetch/fetch.c). Форсировать скачивание ключом -R или -f (?).

PR про обновление Makefile distfile. Применить patch неудалось, руками внес изменения. distfile можно не править, если использовать NO_CHECKSUM=yes

make install NO_CHECKSUM=yes

Распаковывается в /usr/ports/net/vnc/work/ и оттуда собирается.

Еще вариант - видимо, генерит файл с суммами уже на основе скачанных файлов (?) make clean make makesum make install clean

Версии с постфиксом Free имеет лицензию GPS. Чтобы ее получить на сайте официальном надо Products -> Free Edition -> download the latest version. После заполнения формы (которую можно и не заполнять, а просто будет доступен файл VNC Free Edition Source Code for Unix.

fetch -ApRrv -o vnc-4_1_3-unixsrc.tar.gz 'http://www.realvnc.com/cgi-bin/download.cgi?product=free4/src/unix&acceptLicense=1&haveDetails=1&filetype=tar_gz'

Использование
Из-под того пользователя, который будет удалённо работать запустить команду. Появится запрос пароля, который будет использован на эту сессию. vncserver Warning: agavadc.dnsdojo.net:1 is taken because of /tmp/.X1-lock Remove this file if there is no X server agavadc.dnsdojo.net:1  New 'agavadc.dnsdojo.net:3 (lke)' desktop is agavadc.dnsdojo.net:3  Starting applications specified in /home/lke/.vnc/xstartup Log file is /home/lke/.vnc/agavadc.dnsdojo.net:3.log 

Номер экрана прибавить к номеру порта 5900. Например 5900 + 3 vncviewer 89.108.68.225:5906

При первом старте Sun Accoungt предложит, от которого надо отказаться.

Для запуска виртуальной машины ввести команду. Если не запускается, то выполнить VBoxManage (?) VirtualBox

Для изменения пароля используется утилита vncpasswd. Она позволяет сменить пароль для уже запущенных сессий.

Файл ~/.vnc/xstartup определяет, какие программы будут запускаться

Подключение из Linux vinagre 89.108.68.225:5903

tightvnc

Активный сетевой интерфейс виртуальной машины  Allied Telesyn Ethernet Switch AT-8024 - AT-S39 v3.3.1 SWITCH-51 Login Privilege: Operator View MAC addresses by Port Page 1 MAC              Port PMAP     CPU MIR EMP VlanID Type - 00:17:31:61:C8:4C  3    No  No  No     1   Dynamic 08:00:27:8E:A0:9B  3    No  No  No     1   Dynamic

U - Update Display R - Return to Previous Menu 