首先,如果你在国内,直接前往GitHub页面下载tar包。
因为GitHub在大陆已被半污染状态,虚拟机内直接命令下载可能会失败。
接着按下面命令跑就行,每个步骤我基本上都有解释
wget https://github.com/rdesktop/rdesktop/releases/download/v1.9.0/rdesktop-1.9.0.tar.gz #下载tar包
tar -xzvf rdesktop-1.9.0.tar.gz #解压
cd rdesktop-1.9.0
./configure --prefix=/usr/local/rdesktop #编译文件到/usr/local/rdesktop位置,也就是安装位置
make
make install #编译安装
./rdesktop #如果安装成功,会出现下面的样子
rdesktop: A Remote Desktop Protocol client.
Version 1.9.0. Copyright (C) 1999-2016 Matthew Chapman et al.
See http://www.rdesktop.org/ for more information.
此时Rdesktop的安装目录在/usr/local/rdesktop
,而运行目录则在rdesktop-1.9.0
,如果需要卸载,则直接删除/usr/local/rdesktop
并在rdesktop-1.9.0
目录中执行make uninstall
即可完整卸载。
问题:configure: error: no acceptable C compiler found in $PATH
原因以及解决方法:没有安装合适的GCC编译器,执行sudo yum install gcc-c++
即可。
问题:ERROR: Could not find X Window System headers/libraries.
原因以及解决方法:没有安装libX11-devel软件包,执行yum install libX11-devel -y
即可。
问题:CredSSP support requires GSSAPI, install the dependency or disable the feature using --disable-credssp
此问题未解决,因为我实在是没找到关于GSSAPI怎么配置依赖,所以无奈之下执行了--disable-credssp
,如果有大佬知道怎么解决,麻烦评论区告诉我一下。
问题:rdesktop requires libXcursor, install the dependency
原因以及解决方法:没有安装libXcursor、libXcursor-devel、libXrandr-devel软件包,执行yum install libXcursor libXcursor-devel libXrandr-devel -y
即可(就这个破问题折腾了我一个小时,似乎在centos上100%会触发此问题)
问题:rdesktop requires libtasn1. Please install the dependency
原因以及解决方法:没有安装libtasn1-devel软件包,执行yum install libtasn1-devel
即可
问题:rdesktop requires Nettle. Please install the dependency
原因以及解决方法:没有安装nettle-devel软件包,执行yum install nettle-devel -y
问题:rdesktop requires GnuTLS. Please install the dependency
原因以及解决方法:没有安装gnutls-devel软件包,执行yum install gnutls-devel
问题:SmartCard support requires PCSC, install the dependency or disable the feature using --disable-smartcard.
原因以及解决方法:没有安装pcsc-lite-devel软件包,执行yum install pcsc-lite-devel
参考资料:
- 编译error: no acceptable C compiler found in $PATH_MYSQL轻松学的专栏-CSDN博客
- Linux tar 命令 | 菜鸟教程 (runoob.com)
- rdesktop安装教程 – 诸子流 – 博客园 (cnblogs.com)
- Linux ./configure –prefix命令_夕阳帆的专栏-CSDN博客
- first Install rdesktop 19 (centos6, centos7) same Issues , about “libXcursor ” problem · Issue #359 · rdesktop/rdesktop (github.com)
- cloned 2019-02-12, `./configure` reports libtasn1 missing when already installed on Fedora 29 · Issue #315 · rdesktop/rdesktop (github.com)
- 最新
- 最热
只看作者