Linux-Клиент Vmware View 5.0 С «Пробросом Usb»

В продолжение моего предыдущего поста Дружим с Thinstation 5.0 и клиентом VMWare View 5.0 с полным перенаправлением USB , для тестирования необходимо было собрать клиент версии 5.0 с «пробросом по USB», который бы работал под Linux. Поскольку я лучше всех знаю Ubuntu, я скомпилировал для нее пакет. Готовый пакет версии 5.0 ниже под катом.

Объясню, почему мне пришлось изобретать велосипед: «Переадресация по USB» в официальный клиент из партнерского репозитория Ubuntu на данный момент просто недоступен, а клиент версии 4.6 от статьи по установке не подходит по разным причинам.

Вот почему его взяли официальный клиент VMWare View 1.4 для тонких клиентов серии HP ThinPro. К сожалению, dpkg полностью проигнорировал пакет, который я откопал, а просто распаковывать его в свою систему мне не хотелось, поэтому я решил его перепаковать.

В итоге я собрал его со следующими отличиями от упомянутого выше «оригинала»:

  • включение функции «Переадресация по USB» во время установки пакета;
  • замена иконок, неиспользуемые выбрасывались, нужные были взяты из официального клиента;
  • регистрация клиента в меню среди других программ, установленных в системе;
  • Соглашение и сертификат оставлены только на английском языке.

По идее, если извлечь пакет .

deb в виде архива, клиент должен работать на любом популярном дистрибутиве.

Из жизненно важных зависимостей я заметил только библиотеку libssl0.9.8, которая не входит в базовый дистрибутив Ubuntu 11.10. Давайте исправим это:

   

apt-get install libssl0.9.8

Теперь установим пакет:

dpkg -i vmware-view-client.deb

Собранный пакет .

deb можно забрать здесь .

Зеркало .

Работает отлично, проверено на нескольких машинах.

Берем конвертированный чужеродным .

rpm пакет Здесь .

Зеркало .

К сожалению, я не смог проверить это, пожалуйста, дайте мне знать, если кто-нибудь сможет проверить, как это работает. Для проверки была подключена флешка.

Впоследствии выяснилось, что у тестового ноутбука на шине USB висел еще и Bluetooth. Все работает, я выполнил задачу.

Ниже приведен журнал.

vmware-view-usb-8007.log:

Apr 20 19:41:48.611: vmware-usb| Log for VMware Workstation pid=8007 version=7.1.0 build=build-636740 option=Release Apr 20 19:41:48.611: vmware-usb| The process is 32-bit. Apr 20 19:41:48.611: vmware-usb| Host codepage=UTF-8 encoding=UTF-8 Apr 20 19:41:48.611: vmware-usb| Starting. Apr 20 19:41:48.612: vmware-usb| USB: Unable to open "/proc/bus/usb/devices" (No such file or directory).

Apr 20 19:41:48.612: vmware-usb| USBGL: USB Sysfs found at /dev/bus/usb Apr 20 19:41:48.732: unknown| Remote USB status reported, state: available Apr 20 19:41:48.732: unknown| Device attributes: Name: ASUSTek Bluetooth Adapter, Id: vid2821(0x0b05)&pid5906(0x1712), Family: , Path: bus4,port3 Apr 20 19:41:48.732: unknown| 'ASUSTek Bluetooth Adapter' is allowed. Path: 578 Apr 20 19:41:48.733: unknown| InitDbus: Unable to connect to DBus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Apr 20 19:41:48.733: unknown| ASUSTek Bluetooth Adapter is being redirected Apr 20 19:41:49.611: vmware-usb| USBG: CONNREQ: Dequeued head request after 878 ms for [name:ASUSTek\ Bluetooth\ Adapter vid:0b05 pid:1712 path:4/2 speed:full family:other,wireless,bluetooth] Apr 20 19:41:49.613: vmware-usb| Unexpected error received 2 from USBDEVFS_CONNECTINFO Apr 20 19:41:49.869: vmware-usb| Claimed 'ASUSTek Bluetooth Adapter' device, Plug No: 1 Apr 20 19:41:49.921: vmware-usb| Sending device plug-in to desktop, plug No:1 Apr 20 19:41:49.922: vmware-usb| Sent device plug-in to desktop, plug No:1 Apr 20 19:41:49.927: unknown| Remote plug-in response, Plug No: 1, RespType: Ok, Remote Version: 3 Apr 20 19:41:49.927: unknown| Device attributes: Name: Kingston DT101 G2, Id: vid2385(0x0951)&pid5698(0x1642), Family: storage, Path: bus1,port4 Apr 20 19:41:49.927: unknown| 'Kingston DT101 G2' is allowed. Path: 786 Apr 20 19:41:49.928: unknown| InitDbus: Unable to connect to DBus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Apr 20 19:41:49.928: unknown| Kingston DT101 G2 is being redirected Apr 20 19:41:49.929: vmware-usb| Device doesn't have a product string. Apr 20 19:41:49.929: vmware-usb| USBG: CONNREQ: Dequeued head request after 1 ms for [name:Kingston\ DT101\ G2 vid:0951 pid:1642 path:1/3 speed:high family:storage] Apr 20 19:41:49.986: vmware-usb| Claimed 'Kingston DT101 G2' device, Plug No: 2 Apr 20 19:41:49.988: vmware-usb| Sending device plug-in to desktop, plug No:2 Apr 20 19:41:49.988: vmware-usb| Sent device plug-in to desktop, plug No:2 Apr 20 19:41:50.199: unknown| Remote plug-in response, Plug No: 2, RespType: Ok, Remote Version: 3 Apr 20 19:41:50.650: vmware-usb| USBGL: SETCONFIGURATION=1 failed -1:16:Device or resource busy, work around triggered Apr 20 19:42:05.776: vmware-usb| Disconnecting all devices Apr 20 19:42:06.119: vmware-usb| USBGL: RELEASEINTERFACE=0 failed -1:22:Invalid argument Apr 20 19:42:06.119: vmware-usb| USBGL: USBDEVFS_CONNECT(0) failed -1:16:Device or resource busy Apr 20 19:42:06.119: vmware-usb| USBGL: RELEASEINTERFACE=1 failed -1:22:Invalid argument Apr 20 19:42:06.119: vmware-usb| USBGL: USBDEVFS_CONNECT(1) failed -1:16:Device or resource busy Apr 20 19:42:06.119: vmware-usb| USBGL: RELEASEINTERFACE=2 failed -1:22:Invalid argument Apr 20 19:42:06.119: vmware-usb| Released device, Plug No: 1 Apr 20 19:42:06.370: vmware-usb| USBGL: RELEASEINTERFACE=0 failed -1:22:Invalid argument Apr 20 19:42:06.370: vmware-usb| USBGL: USBDEVFS_CONNECT(0) failed -1:16:Device or resource busy Apr 20 19:42:06.370: vmware-usb| Released device, Plug No: 2 Apr 20 19:42:06.370: vmware-usb| Disconnecting all devices completed Apr 20 19:42:06.370: vmware-usb| Exiting.

Теги: #linux #Системное администрирование #Конфигурация Linux #vmware view #vmware view #перенаправление USB

Вместе с данным постом часто просматривают: