私たちはThinstation 5.0と完全なUSBリダイレクトを備えたVMWare View 5.0クライアントの友達です

年の初めに、私はThinstation環境でVMWare Viewクライアントを起動しようと試み始めました。このテキストは私の作業の結果です。 私のスクリブラーは重要ではないので、これは本格的な記事よりもメモである可能性が高いです。 誰が興味を持っている-読んでください。



プロローグ



当初、VMWare View Open Clientに苦しめられていましたが、それが基本的にPCoIPプロトコルをサポートしていないことがわかりました。 数日間の検索の後、ubuntリポジトリで公式のVMWare Viewクライアントが発見されました。 しばらくして、ようやく組み立てて起動することができました。 当時はバージョン1.3(View 5.0の下)で非常によく機能していましたが、残念ながらいわゆる「USBポート転送」のないTech Preview状態でした。

興味のあるトピックに関する詳細情報を見つけようとして、最初にVMWare Viewバージョン4.5の.debパッケージを見つけ、次にHPシンクライアント用のバージョン4.6を見つけ、 m0psの 記事見つけました 。 私も繰り返してみましたが、すでにThinstation 2.5環境で実装が以前に受信されており、クライアントを起動することができました。 このソリューションはすでに機能していましたが、低帯域幅の接続がサポートされていなかったため、接続が切断されたときにセッションが切断されたり、ささいなこともありました。

ubuntaリポジトリの公式クライアントバージョン1.4で別の試みが行われましたが、このクライアントもUSBサポートがありませんでした。

そして、ここに待望の幸福があります。4月13日に、HPはLinuxベースのシンクライアント用のソフトウェアアップデートをリリースします! 必要な.debパッケージが取り出され、すべてが15分以内に適切な形式で組み立てられ、その全機能に満足しました:)

そして、私は、今日まで文字通り不可能だったUSBリダイレクトを完全にサポートするThinstation 5.0とVMWare View 5.0を準備するためのレシピを皆さんと共有します。



実際には、レシピ



この方法を使用する合法性は定かではありません。以下で説明することはすべて自習のために行われたものなので、あなたはすべて自分の責任とリスクで行ってください。

既にThinstation 5.0VMWare View 5.0がインストールされていて、シンクライアントでUSBサポートを取得したいですか?

それでは行こう:

1.パッケージをダウンロードし、ディレクトリ/thinstation/ts/5.0/packages/に内容を解凍します

2. buildサブディレクトリに移動します

3.スクリプト./dep_view5.shを実行します。

4.「package vmviewpcoip」という行をbuild.confに追加します

5.画像をまとめる

6.利益!



ビルドプロセスに関するいくつかの注意事項:

1.開発モード(/ thinstationディレクトリの./setup-chroot)に入った後にのみスクリプト(項目3)を実行する必要があります。そうしないと、arコマンドは.debパッケージをアンパックするために機能せず、作業パッケージを取得できません。

2.スクリプトを含むアーカイブは、Linuxで解凍する必要があります(そのため、権利が飛ぶことはありません)



成功した場合、スクリプトの横に作成されるdep_view.logは〜24kbです。 それ以外の場合は、問題を分析して分析します。

また、まだthinstation.conf.buildtimeを修正している場合は、シンクライアントシステムの起動後にクライアントが自動ロードされます。 例:



SESSION_0_TYPE=vmviewpcoip

SESSION_0_AUTOSTART=on

SESSION_0_VMVIEWPCOIP_SERVERURL=https://vmware-view5-server

SESSION_0_VMVIEWPCOIP_FULLSCREEN=true

SESSION_0_VMVIEWPCOIP_DOMAINNAME=example.com








PXEを使用して、古いハードウェアに結果のイメージをダウンロードします。 エンドユーザーは、自分のドメインログイン+パスワードのみを入力し、通常の環境で作業を開始できます。



エピローグ



パッケージ自体 。 また、キットでは、ボーナスとしてパッケージバージョン4.6(./dep_view4.6.sh)を収集するための古いバージョンのスクリプトと、クリーニングスクリプト(./clean_dep.sh)を残しました。

おそらく、しばらくすると、「すぐに使える」と呼ばれるThinstation 5.0で、スクリプト自体とThinstationメールリストを個別に使用する方法の説明を見つけることができます。

この機会に、wfx、tiv、Petry Roman、および#thinstationチャンネルの他の外国人の同僚に挨拶します。



All Articles