freerdp打deb包出错dh_install:libfreerdp-plugins-standard missing files(usrlib*freerdp*.so)

freerdp打deb包出错dh_install:libfreerdp-plugins-standard missing files(usrlib*freerdp*.so),第1张

原流程:

1. 安装Ubuntu12.04.1桌面版

2. sudo apt-get install git

3. git clone git://github.com/FreeRDP/FreeRDP.git

4. cd FreeRDP(可以先备份)

5. sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev

6. sudo apt-get install libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev

7. sudo apt-get install libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

8. sudo apt-get install libavutil-dev libavcodec-dev

9. sudo apt-get install libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev

10. cmake .

11. make

12. sudo make install

13. vi ./channels/urbdrc/ChannelOptions.cmake

set(OPTION_CLIENT_DEFAULT OFF)改为set(OPTION_CLIENT_DEFAULT ON)

14. rm CMakeCache.txt

15. cmake .

16. make

17. 提示找不到uuid.h

18. sudo apt-get install uuid-dev

19. 提示找不到libudev.h

20. sudo apt-get install libudev-dev

21. 提示找不到libusb-1.0/libusb.h

22. sudo apt-get install libusb-1.0

23. 提示连接错误找不到-ldbus-glib-1

24. sudo apt-get install libdbus-glib-1-dev

25. xfreerdp /u:administrator /sec:rdp /usb:id,dev:XXXX:XXXX /v:192.168.5.84

简化流程:

1. 安装Ubuntu12.04.1桌面版;

2. sudo apt-get install git

3. git clone git://github.com/FreeRDP/FreeRDP.git

4. tar cvfz ./FreeRDP.tar.gz ./FreeRDP/

5. cd FreeRDP

6. sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libavutil-dev libavcodec-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev uuid-dev libudev-dev libusb-1.0 libdbus-glib-1-dev

7. vi ./channels/urbdrc/ChannelOptions.cmake

set(OPTION_CLIENT_DEFAULT OFF)改为set(OPTION_CLIENT_DEFAULT ON)

8. cmake .

9. make

10. sudo make install

11. 测试

cd /usr/local/bin

./xfreerdp /u:administrator /sec:rdp /usb:id,dev:XXXX:XXXX /v:192.168.5.84

1)下载ghex:sudo apt-get install ghex

2)用ghex打开nw那个文件:ghex /opt/node-webkit-v0.9.1-linux-ia32/nw

3)在右手边的小窗口里找到libudev.so.0,并且改为libudev.so.1: Ctrl-F + udev + CR + (用0取代1)

4)保存退出,现在再打开nw就会看到一个小窗口了,这就成功了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8627315.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存