Цікава річ, але чомусь вважається, що графічні засоби керування сесіями ssh користувачам Gentoo не потрібні. Так, Gnome Connection Manager, зібраний ebuildo’ом з оверлея Armageddon працює у мене в край дивно, а для PAC Manager ebuild’ів взагалі знайдено не було. Але сесій може бути дуже багато – десятки і навіть сотні. Навіть ідеально налаштований ~/.ssh/config може не впоратися з цією ситуацією. Я впевнений що мені ще доведеться встановлювати PAC на інші системи, тому опишу як я це робив сьогодні.
Є дві інструкції: перша китайською, а друга не працює :)
Для початку створимо set залежностей PAC для того щоб встановити/оновити/видалити його можна було одною двома командами
nano /etc/portage/sets/pacmanager |
і туди вставляємо такий текст
dev-perl/yaml dev-libs/ossp-uuid dev-perl/crypt-cbc dev-perl/gtk2-perl dev-perl/Socket6 dev-perl/Net-ARP dev-perl/Crypt-Rijndael dev-perl/Crypt-Blowfish dev-perl/Gtk2-Ex-Simple-List dev-perl/gnome2-gconf dev-perl/Expect dev-perl/gtk2-perl dev-perl/Gtk2-Ex-Simple-List dev-perl/gtk2-gladexml |
Деякі пакети повинні бути зібрані з певними USE-флагами, а саме:
- dev-libs/ossp-uuid perl
- dev-lang/perl ithreads
тому слід додати відповідні записи у /etc/portage/package.use
Тепер утановлюємо сет
emerge -av @pacmanager |
Нам доведеться встановити кілька модулів Perl з архіву CPAN. Для цього запустіть cpan від імені суперкористувача
cpan |
Якщо cpan запускається вперше, то він задасть кілька питань стосовно базової конфігурації. Я скрізь довірився автоматичним налаштуванням. Тепер можна встановити модулі
install Gnome2::Vte install IO::Stty |
Завантажте архів PAC з сторінки заватнаження і розпаковуйте його. У моєму випадку це версія 4.5.2.3
tar -xzvf pac-4.5.2.3-all.tar.gz cd ./pac |
Відкрийте файл ./lib/PACMain.pm і у секцію Standard (насправді байдуже куди) додайте стрічку
use Gnome2::Vte; |
От і все. Тепер можна запустити обв’язку командою ./pac
Посилання
- Офіційний сайт PAC Manager на sourceforge.net
- kuthulu.com/gcm офіційний сайт Gnome Connection Manager
- Інструкція китайською у блозі Frank Fang
- Інструкція англійською у форумі PAC на sourceforge.net