标签 debian 下的文章

PAC Manager在Debian 9 Stretch下连接ssh服务器卡死问题的解决办法

用上 Debian 9 (stretch)了,可惜用来管理SSH服务器的免费工具 PAC Manager 挂了,一连接ssh服务器就处于卡死状态。错误信息显示:

INFO: Using 'standard Gnome2' tray icon
unhandled exception in callback:
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 500.
* ignoring at /opt/pac/lib/PACMain.pm line 1398.

搜索了一下,这里有个解决方案:https://sourceforge.net/p/pacmanager/bugs/286/

提供的方法如下:

I solved the problem on my Debian Stretch, perl 5.24:

1/ Install dependency
apt-get install libvte-dev libextutils-depends-perl libextutils-pkgconfig-perl

2/ Install dh-make-perl
apt-get install dh-make-perl apt-file
apt-file update

3/ Build Vte
dh-make-perl --cpan Gnome2::Vte --build

4/ Install the package
dpkg -i libgnome2-vte-perl_0.11-1_amd64.deb

5/ Remove embeded vte library from the pac directory
find /opt/pac/ -name "Vte.so*" -exec rm {} ;

在执行第3步的命令 dh-make-perl --cpan Gnome2::Vte --build 时,又遇到问题了。

Can't locate object method "get_user" via package "DhMakePerl::Command::make"

这问题解决办法可以参考这里https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856532
具体操作很简单,就是设置一下环境变量DEBEMAIL或EMAIL,然后 就可以跳过遇到上面出现的代码分支。

解决后,执行完5个步骤,pac manager就可以正常工作了。

Debian下使用google的noto字体

Google推出免费的 noto字体http://www.google.com/get/noto 很久了,现在noto字体覆盖了中日韩三国的文字。

中文字体应该就是思源黑体,看起来效果还不错,这下Linux下除了文泉驿http://wenq.org,又多了一款优秀的中文可用字体。

Debian下安装很简单,从http://www.google.com/get/noto/#/family/noto-sans-hans 下载中文字体,解压后放到

/usr/share/fonts/opentype/noto

目录下,注意这个目录需要我们自己创建。

然后,刷新一下系统的字体缓存:

fc-cache -fv 

这样就行了。

我们可以在各类编辑器或系统界面中使用noto的中文字体了。

Debian 8 下安装Wiz

使用wiz很久了,这是一款很棒的笔记软件。在一台手提上想装wiz客户端,但这台手提安装的是Debian的Jessie版,也就是Debian 8,一查,wiz没有直接提供Debian下的包,不过有Ubuntu下的ppa包。要不就自己编译,这太麻烦。于是尝试一下把Ubuntu上的ppa包安装在Debian下。

wiz的ppa链接在这:https://launchpad.net/~wiznote-team/+archive/ubuntu/ppa

先增加源,增加/etc/apt/source.list.d/wiz.list,内容如下:

deb http://ppa.launchpad.net/wiznote-team/ppa/ubuntu utopic main 
deb-src http://ppa.launchpad.net/wiznote-team/ppa/ubuntu utopic main 

再安装必要的工具包和导入密钥:

sudo apt-get install python-software-properties

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2A74C8B8 

更新源:

sudo apt-get update

安装:

sudo apt-get install wiznote

一切顺利,桌面菜单的“其他”栏中出现了Wiz,打开,然后登录,同步完成后就可以使用了。

Linux下的版本目前还是比较丑,不过还是能用了。

debian中禁用ipv6

在vps中,发现ipv6启用,但机房并没有开通ipv6,所以可以将之禁掉。

通搜索,发现以下几种方式:

使用 /proc

这是#关闭所有接口的 IPv6 功能

echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6

关闭指定网卡的 IPv6 功能

echo "1" > /proc/sys/net/ipv6/conf/ethx/disable_ipv6

使用 modprobe ,禁用 IPv6

编辑

vim /etc/modprobe.d/aliases

输入

alias net-pf-10 off
alias ipv6 off

编辑

vim /etc/modprobe.d/blacklist

输入

blacklist net-pf-10
blacklist ipv6

- 阅读剩余部分 -