Ubuntu 14.04 上的 Pac ssh 管理器无法工作

Ubuntu 14.04 上的 Pac ssh 管理器无法工作

我使用的是 Ubuntu 14.04。对于 ssh,我使用的是 pac manger。它在 Ubuntu 12.04 上运行良好,但升级到 14.04 后 pac 不起作用。当我从终端运行它时,它显示:

Can't locate object method "new" via package "Gnome2::Vte::Terminal" (perhaps you forgot to load "Gnome2::Vte::Terminal"?) at /opt/pac/lib/PACTerminal.pm line 501.

我尝试通过输入以下内容来安装错过的 perl 模块:

$ cpan Gnome2::Vte::Terminal

但是那句话说“这个模式不存在。”。

在 ubuntu 14.04 上运行它的正确方法是什么?

答案1

Vte.so*我可以通过从PAC 中删除所有文件来强制 PAC 使用我的系统库而不是嵌入式库来修复它:

find /opt/pac/ -name "Vte.so*" -exec rm {} +

答案2

我遇到了同样的问题并使用了这个修复程序:

(您需要安装 -dev 包才能编译该模块)

  • 修改 PACTerminal.pm 以包含 Gnome2::vte 的使用

使用 Gnome2::Vte;

一旦完成这些更改,我就能再次通过 SSH 使用 PAC。

答案3

我已经下载了最新版本(v4.5.5)并重新安装。现在我可以通过 ssh 登录到任何服务器。

相关内容