因为最近要用到rdp client,所以需要手动编译,百度到的教程都不怎么全,这里把自己成功编译的步骤记下来,供各位借鉴,少走弯路。环境可能略有不同。
1. 下载代码
git clone https://gitee.com/mirrors/FreeRDP.git cd FreeRDP
2. 安装依赖包:
sudo apt build-dep freerdp2-x11 ln -s packaging/deb/freerdp-nightly debian dpkg-buildpackage
3. 提示缺少什么包,就安装什么包
我缺少的包是:
apt-get install cdbs libcairo2-dev libfuse-dev libfuse3-dev libpam0g-dev libxml2-dev
4. 再次执行编译命令
dpkg-buildpackage 报错: dpkg-buildpackage: error: failed to sign .dsc file
5. 再次执行编译命令
sudo dpkg-buildpackage -uc -us
6. 到此编译成功