有时候需要从linux环境下远程连接到windows的环境,可以采用freerdp。freerdp是一个linux下开源的工具,在Ubuntu下可以直接用 apt-get install freerdp-x11安装。但是有时候为了自己需要维护或修改BUG的目的,需要
从源码编译一个,下面以Ubuntu12.10环境为例,做了一点尝试。

1. 从 https://launchpad.net/ubuntu/raring/+source/freerdp/ 下载源码包:freerdp_1.0.1.orig.tar.gz, freerdp_1.0.1-2ubuntu1.debian.tar.gz, freerdp_1.0.1-2ubuntu1.dsc;
2. 上传至Ubuntu12.10 /workroom/freerdp;
3. 编译freerdp的依赖包有以下一些:
autotools-dev
cmake
debhelper (>= 9)
libasound2-dev
libcups2-dev
libpcsclite-dev
libpulse-dev
libssl-dev
libx11-dev
libxcursor-dev
libxdamage-dev
libxext-dev
libxinerama-dev
libxkbfile-dev
libxv-dev
pkg-config
xmlto

直接从Ubuntu源下载安装:
dev@xxx:~/workroom/sudo apt-get install autotools-dev cmake debhelper libasound2-dev libcups2-dev libpcsclite-dev libpulse-dev xml2
dev@xxx:~/workroom/sudo apt-get install libssl-dev libx11-dev libxcursor-dev libxdamage-dev libxext-dev libxinerama-dev libxkbfile-dev libxv-dev pkg-config

3. 解开源码:
dev@xxx:~/workroom/freerdp$sudo dpkg-source -x freerdp_1.0.1-2ubuntu1.dsc
dev@xxx:~/workroom/freerdp$cd freerdp-1.0.2

4. 开始编译:
dev@xxx:~/workroom/freerdp/freerdp-1.0.2$sudo debuild

5. 编译完成后默认在上一级目录生成了freerdp的debian包,安装:
dev@xxx:~/workroom/freerdp/sudo dpkg -i freerdp-x11_1.0.2-1ubuntu1_amd64.deb freerdp1_1.0.2-1ubutu1_amd64.deb

6. 安装完后测试:
dev@xxx:~/workroom/freerdp/sudo xfreerdp -u test -p 111111 -x l -o --rfx --rfx-mode v 192.168.0.100

成功连接到对应的windows桌面,xfreerdp有不少其他参数,还需要慢慢试用以了解其使用方式。

最新文章

  1. 百度编辑器ueditor的简单使用
  2. FPGA中的delay与latency
  3. Caffe学习系列(16):caffe的整体流程
  4. android stutio 快捷键
  5. 用JS制作简易的可切换的年历,类似于选项卡
  6. Ubuntu各版本下载地址
  7. url组成部分
  8. iOS NSPredicate和正则表达式
  9. JS继承六大模式
  10. ecshop给虚拟商品添加出售和未出售的导出xlc
  11. select()函数详解
  12. 【Js应用实例】图片预览
  13. IBM Watson启示录:AI不应该仅仅是炫技
  14. C# 读取xml——XmlReader和XElement
  15. 服务器与客户端连接 & 聊天机器人
  16. stark组件开发之组合搜索基本显示
  17. Docker docker-compose安装
  18. java StringBuilder和StringBuffer 用法
  19. linux:centOs7换源阿里云
  20. ubuntu的一些常用命令及疑难杂症

热门文章

  1. 基于visual Studio2013解决算法导论之008快速排序算法
  2. BNU Box of Bricks
  3. DFS深搜——Red and Black——A Knight's Journey
  4. C#的事件处理机制
  5. 前端面试题整理(html)
  6. 1030 - Image Is Everything
  7. RHEL Server 6.3下MySQL5.5.25a源码安装
  8. EasyUI - SearchBox 搜索框
  9. ASP.NET - (Session)后台登陆时,判断是不是已经登陆,如果不是,跳转回登陆页
  10. c语言, objective code(new 2)