试了一下 已经成功安装了asbru 问一下这个软件可以像SecureCRT 通过串口线链接交换机么
Featured Collection
Popular Ranking
Popular Events
一直用PAC Manager做服务器链接管理。deepin中安装的话,经常提示 perhaps you forgot to load "Gnome2::Vte::Terminal",就是缺少一个perl的vte类库。解决思路呢就是编译一个符合本机perl版本的 vte库就可以解决。但是PAC Manager在2015年11月就停止更新了,sourceforge 上面 https://sourceforge.net/projects/pacmanager/files/pac-4.0/ 最终版本停留在 4.5.5.7。索性趁现在换一个活跃度较高的替代版本,google后发现了这个 https://github.com/asbru-cm/asbru-cm ,几个月前还有更新,提交的bug也有人处理维护。本人表示很开心,折腾一下
官网上面安装就两句话
- $ curl -s https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.deb.sh | sudo bash
- $ sudo apt-get install asbru-cm
但是你一执行就不是那么回事了。。。。。首先提示
Unable to download repo config from: https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/config_file.list?os=Deepin&dist=unstable&source=script
很明显这个安装脚本采集了系统发行版的信息,deepin识别出来了,但是没有代号,但是就算识别了,感觉这个东西也只能支持 centos,Ubuntu,debian这些。还好deepin是基于debian,目前是debian9,代号stretch,把他的安装脚本直接改一下
1. wget https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.deb.sh
2. vim script.deb.sh
3. 130行修改为 apt_config_url="https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/config_file.list?os=debian&dist=stretch&source=script"
4. sudo bash script.deb.sh
成功后继续安装
$ sudo apt-get install asbru-cm
提示
asbru-cm : 依赖: libgnome2-vte-perl 但是它将不会被安装
其实还是我们一开始说的vte库缺少,尽管 asbru-cm 官方也给出了一个编译方案 https://github.com/asbru-cm/packages/tree/master/libgnome2-vte-perl 但是我这里一直没有成功。参考pac manager的解决思路,我们自己编译一套
5. 安装点工具依赖
sudo apt install debhelper devscripts libvte-dev libgtk2-perl libextutils-pkgconfig-perl libextutils-depends-perl dh-make-perl
6. sudo cpan -i ExtUtils:
7. sudo cpan -i ExtUtils:
8. dh-make-perl --cpan Gnome2::Vte --build
9. 安装当前目录下生成vte的两个包
sudo dpkg -i libgnome2-vte-perl_0.11-1_amd64.deb libgnome2-vte-perl-dbgsym_0.11-1_amd64.deb
10. sudo apt install asbru-cm
终于可以了
pac Manager缺失的vte库,也可参考如上思路,进行编译安装