分类目录归档:一些经验

工作中的一些经验

llber,编译php出错liblber-2.4.so.2: error adding symbols: DSO missing from command line

/usr/bin/ld: ext/ldap/.libs/ldap.o: undefined reference to symbol ‘ber_strdup@@OPENLDAP_2.4_2’
/usr/lib/x86_64-linux-gnu/liblber-2.4.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

make: *** [sapi/cli/php] Error 1

解决办法:

遇到这种类似的情况,说明「./configure 」沒抓好一些环境变数值。解决方法,来自老外的一篇文章:
在PHP源码目录下 vi Makefile 找到 EXTRA_LIBS 行,在行末添加 ‘ -llber ‘ 保存退出再次make即可。

ubuntu16.04 任务栏不显示,桌面菜单右键无反应,无响应

linux系统的包依赖导致的副作用就是无意卸载一些小软件,这里是常用的gnmoe的软件

这次搜狗输入法出问题,折腾的过程中卸载了一些gnome的一些包,导致任务栏不显示,桌面右键菜单无法显示,总结如下
1、任务栏不显示,metacity gnome的窗口管理器
apt install metacity
metacity –replace #运行一下就OK
没窗口管理器:
开个程序
第一,在左上角
第二,没有边框
第三,不可挪动
第四,不可变形
第五,盖而无返
第六,……
2、gnome-tweak-tool Gnome Tweak Tool 是 Gnome 出品的配置工具,方便用户对 Gnome Shell 进行一些调整。
主要功能有:
安装,更改 Gnome-shell 主题
继续阅读

ubuntu搜狗拼音输入法升级后忽然不能用了,解决

其实很多都是配置文件导致的,一般都是~/.config/xxxx目录,xxx是应用名字,有可能大小写,搜索时注意

出错现象就是无法输入中文,有浮窗,出不来汉字,右上角输入法图标有时候也不能用,动不动不能启动。
日志中有:
viMar 16 14:26:11 yanjin-Lenovo-G500 kernel: [ 922.570008] sogou-qimpanel[4689]: segfault at 361500 ip 00000000004fbedb sp 00007ffde42edc70 error 4 in sogou-qimpanel[400000+1c5000]
Mar 16 14:26:15 yanjin-Lenovo-G500 kernel: [ 927.290693] sogou-qimpanel[4910]: segfault at 3613c0 ip 00000000004fbedb sp 00007ffdb6b09510 error 4 in sogou-qimpanel[400000+1c5000]
Mar 16 14:26:23 yanjin-Lenovo-G500 kernel: [ 935.102633] sogou-qimpanel[5015]: segfault at 36c9b0 ip 00000000004fbedb sp 00007ffdd57b3e40 error 4 in sogou-qimpanel[400000+1c5000]

解决Ubuntu 16.04 搜狗输入法 只有悬浮窗中文不能自动联想的问题
一直用得好好的,不知道下载了什么更新导致搜狗输入法,在输入中文的时候,只显示一个悬浮窗。打字的时候什么反应都没有。中文也联想不出来。
找了半天,重新安装fcitx/搜狗输入法N次无果,在网上论坛找到了答案,修复了这个问题,记录一下。
直接删除其配置文件:
rm -rf ~/.config/SogouPY* ~/.config/sogou*
然后直接在右上角点fcitx图标,下拉列表里面重启fcitx输入法

转:http://fiture.me/share/linux-ubuntu/1246.html

cacti,当udp不能用时,使用tcp的snmp监控服务器

国内网络环境复杂,udp往往不能用,可代用tcp,注意如下

添加设备的地方:
hostname tcp:ip 不是写ip,这里写tcp:192.168.0.xxx

snmp协议,通过修改/etc/sysconfig/snmpd文件,加入监听tcp端口
如:
# snmpd command line options
OPTIONS="tcp:1161 -LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"

就可以了

Don’t know how to define struct flock on this system, set –enable-opcache=no

php-5.6.28编译出错,无法开启enable-opcache,出错信息如下:

Don’t know how to define struct flock on this system, set –enable-opcache=no

 

去掉php编译参数中的–disable-rpath,编译通过,具体原因未知,网上很多人说少litool-devel,也有人说和mysql的libmysqlclient的位置有关,我是没有解决,去掉disable_rpath,编译通过

ubuntu 15.10图形界面快捷键混乱,窗口标题不见,各种动不了,解决大法

别折腾了,如果折腾能解决,那你就继续折腾

我以为能出现这些问题的,都是对ubuntu的图形界面不熟悉引起的,如果要完全熟悉ubuntu的图形界面的每一个细节配置,我觉得没几个月下不来吧,而且,最重要的是linux上的图形界面实在太牛逼了,各种异形频出,至少win会保持一贯的操作习惯的,屁话不说,解决办法如下:

/home/yanjin/.config文件夹保存了所有桌面的信息,直接改名,然后重启,马上解决,再简单配置一下,全部恢复到原始状态.然后自己再配置.

核心的问题是.config文件夹

如果解决你的困扰,发个邮件给我spider_bug@163.com

win7升级到win10后蓝牙耳机连接卡顿问题

使用的是罗技的ue3500
在win7下正常,升级win10有段时间了,其它都正常,就是蓝牙耳机使用时有卡顿,无论看电影,听音乐都会有卡顿
怀疑蓝牙驱动有问题,本人笔记本为联想g500,

去联想官网查看,g500没有提供win10的蓝牙驱动

没办法更新,然后查看蓝牙模块,Qualcomm Atheros AR3012 Bluetooth 4.0
google了一下atheros官方的说法,说ar3012没有提供win10的驱动,但是可以用8.1的驱动代替,完全兼容

于是果断从联想官网下载最新的蓝牙驱动8.1,64bit的,下载下来好大,500m多,直接安装是不行的,解压缩后进入atheros文件夹,直接安装即可,安装完毕后,重启电脑,UE3500蓝牙耳机恢复正常,卡顿消失。