所以我的公司要求将 vpn 更改为 forticlient。他们为我们提供了一个 .deb 文件。我尝试通过三种方式安装:
sudo dpkg -i forticlient.deb
sudo apt-get install forticlient.deb
最后点击.deb 文件。
所有这些方法安装应用程序时都不会出现明显的错误/警告。
但这里的问题是应用程序没有出现在“显示应用程序”下。在 CLI 中运行只能通过,$sudo forticlient
并且登录后它会卡在连接上。
我有一台装有 Ubuntu 20.04 的虚拟机并安装了相同的 forticlient 包,它正确连接并显示在“显示应用程序”下。
.desktop 文件在 /usr/share/applications/ 中配置正确。我通过比较我的 VM 安装(可以运行)和我的本机 Ubuntu 安装(无法运行)中的文件得出了这样的结论,文件内容是相同的。
/usr/bin/forticlient
此外,forticlient 安装在 /opt 中,并且在->中有一个符号链接/opt/forticlient/gui/FortiClient-linux-x64/FortiClient
我的主要问题显然是无法连接,但我正在将 forticlient 未出现在“显示应用程序”中与无法连接联系起来。
我遗漏了什么吗?
谢谢您的帮助
我创建此帖子后尝试过的事情:
- 在 sudo 中启动 forticlient 后,无法将其添加到 dock 中的收藏夹
$ dpkg -L forticlient | grep desktop
/usr/share/applications/forticlient.desktop
/usr/share/applications/forticlient-register.desktop
/opt/forticlient/Fortitray.desktop
/opt/forticlient/Fortivpn.desktop
$ cat /usr/share/applications/forticlient.desktop
[Desktop Entry]
Version=1.0
Name=FortiClient
GenericName=Security Software
Comment=Endpoint Protection Suite
Exec=/opt/forticlient/gui/FortiClient-linux-x64/FortiClient
Icon=forticlient
Type=Application
Terminal=false
Categories=Utility;
答案1
解决了,应用程序现在出现了。我现在可以正确连接了。不确定这个解决方案是否理想/安全?
解决方案:
$ sudo chmod 0755 /opt
注销并登录,应用程序就出现了。
我查看了我的虚拟机上的权限并发现它们与我的本机安装不同。
谢谢您的帮助!