В продолжение моего предыдущего поста Дружим с 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
-
Сила Автоответчиков
19 Oct, 24 -
Скайп 4.0 Бета 3 Для Windows
19 Oct, 24 -
Спбгу Приравняли К Мгу
19 Oct, 24