Я использую 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?
Я мог бы исправить это, заставив PAC использовать мою системную библиотеку вместо встроенной, удалив все Vte.so* файлы из PAC:
find /opt/pac/ -name "Vte.so*" -exec rm {} +
У меня была та же проблема и я использовал это исправление:
Вручную установить gnome2 :: vte package wget http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/ Gnome2-Vte-0.11.tar.gz (вам нужно установить -dev-пакеты, чтобы иметь возможность компилировать модуль)
Изменить PACTerminal.pm, чтобы включить использование Gnome2 :: vte [!d9 ] использовать Gnome2 :: Vte;Как только эти изменения были сделаны, я смог снова использовать PAC с SSH.