Ubuntu下编译安装运行FreeRdp连接Windows.

linux下编译源码进行USB重定向到远程桌面的测试,经过参数的正确配置,可以正常的重定向。具体的操作步骤如下:

⑴在虚拟机上安装git,安装命令如:sudo apt-get install git。

⑵从GitHub下载FreeRdp源码,命令:git clone git://github.com/FreeRDP/FreeRDP.git

⑶到FreeRdp目录下下载FreeRDP编译和运行所依赖的关系库,命令: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

⑷使用Cmake工具,生成编译FreeRdp所需要的makefile文件,命令:cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON

⑸环境都好了,就可以开始编译安装FreeRdp了,编译命令:make,安装命令:make install

⑹创建一个配置文件,用于配置FreeRdp所在的库路径,命令:sudo nano /etc/ld.so.conf.d/freerdp.conf,在文件中写入/usr/local/lib/freerdp。

⑺检查配置文件是否正确,以及查看FreeRdp的路径sudo ldconfig,which xfreerdp。

⑻运行FreeRdp,不带USB重定向的运行参数:xfreerdp /u:admin /p:1 /w:1366 /h:768 /v:192.168.0.209:80。带USB重定向的运行参数:xfreerdp /u:administrator /p:realor#123 /w:1366 /h:768 /drive:usb,/mnt/hgfs /v:192.168.0.209:3389。/mnt/hgfs是USB挂载的目录,挂载命令mount  -t vfat /dev/sdb1 /mnt/hgfs/,/dev/sdb1这个设备的sdb1名称也是可能变化的,使用sudo
fdisk -l 命令查看映射的设备名称,USB格式是fat32的,如果不是fat32,用此命令挂载不上。

参考网址:http://ifconfig.dk/freerdp/

时间: 2024-09-30 07:04:10

Ubuntu下编译安装运行FreeRdp连接Windows.的相关文章

Ubuntu下编译安装QEMU

Ubuntu下编译安装QEMU 由于环境需求,今天在ubuntu14.04的环境下手动编译安装了QEMU2.1.2. QEMU下载地址:http://wiki.qemu-project.org/download/qemu-2.1.2.tar.bz2 具体下载及解压步骤这里就不在赘述了,主要就是说下环境准备的一些依赖包,编译QEMU最重要的就是gcc,所以我们要先把gcc安装上. [email protected]:~# apt-get install gcc-3.4 cpp-3.4 安装QEMU

Ubuntu 下编译安装linux

1. 准备工作切换为管理员权限,sudo –i 输入用户密码 进入root 权限apt-get install build-essential kernel-package libncurses5-dev libqt3-headersbuild-essential (基本的编程库(gcc, make 等)kernel-package (Debian 系统里生成 kernel-image 的一些配置文件和工具)libncurses5-dev (meke menuconfig 要调用的) libqt

一、Ubuntu下编译安装Mysql5.0.45

一.编译安装Mysql5.0.45 在Ubuntu下搭建LNMP环境.编译安装mysql,nginx,php.最后在LNMP前提下安装composer,并且安装laravel框架.首先,第一步开始编译安装Mysql. 步骤: cd /usr/local/src,进入到文件夹中,这个文件夹用来保存所需使用的软件安装包. 接着键入"sudo wgethttp://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.45.tar.gz"回车,如果

二、Ubuntu下编译安装Nginx1.8.0

    在Ubuntu下搭建LNMP环境.编译安装mysql,nginx,php.最后在LNMP前提下安装composer,并且安装laravel框架.首先,第二步开始编译安装Nginx1.8.0 1.先进入"/usr/local/src"文件夹中,接着键入 "sudo wget http://nginx.org/download/nginx-1.8.0.tar.gz"回车,等待下载完毕.下载完毕后,执行"sudo tar zxvf nginx-1.8.0

二、Ubuntu下编译安装PHP5.6.16

    在Ubuntu下搭建LNMP环境.编译安装mysql,nginx,php.最后在LNMP前提下安装composer,并且安装laravel框架.首先,第三步开始编译安装PHP5.6.16 1.先进入"/usr/local/src"文件夹中,接着键入 "sudo wget http://cn2.php.net/distributions/php-5.6.16.tar.gz"回车,等待下载完毕.下载完毕后,执行"sudo tar zxvf php-5.

三、Ubuntu下编译安装PHP5.6.16

    在Ubuntu下搭建LNMP环境.编译安装mysql,nginx,php.最后在LNMP前提下安装composer,并且安装laravel框架.首先,第三步开始编译安装PHP5.6.16 1.先进入"/usr/local/src"文件夹中,接着键入 "sudo wget http://cn2.php.net/distributions/php-5.6.16.tar.gz"回车,等待下载完毕.下载完毕后,执行"sudo tar zxvf php-5.

ubuntu下编译安装php

依赖库: sudo apt-get install autoconf sudo apt-get install libxml2-dev sudo apt-get install bzip2 sudo apt-get install libcurl3-openssl-dev sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libjpeg-dev sudo apt-get install libpng-dev sudo ap

Ubuntu 下编译安装Bundler

参考转自http://www.cnblogs.com/weizhoupan/archive/2011/03/08/1977366.html 编译安装,因为编译过程中遇到了一些问题,将自己的经验总结一下! 一.Bundler源码包获取 利用Noah Snavely提供的源码包,网址:http://www.cs.cornell.edu/~snavely/bundler/ .(自己下载的是:bundler_sfm-master.tar.gz) 二.安装python 源码中utils/bundler.p

ubuntu下编译安装mysql记录

搞了整整一天,好不容易折腾完,在此记录下,下次就省事了.     去官网http://www.php.net/downloads.php下载所需要的php版本,这里我选择5.6.22.     下载:    wget http://cn2.php.net/distributions/php-5.6.22.tar.gz     解压:    tar -zxvf  php-5.6.22.tar.gz && cd php-5.6.22    configure脚本:     /configure