安装了ubuntu 13.04后,发现appmenu已经很好用了,不用删了。然而,安装lazarus(来自源代码)后,它总是崩溃。经过调查,是appmenu的问题。当然,官方资料中的拉撒路并不完全正常。那么解决办法呢?把lazarus换成最新版本,想办法让它在运行时不加载appmenu。
具体操作流程如下:
1.首先卸载所有lazarus相关文件,包括fpc:
$ sudo apt-get purge Lazarus FPC FPC-source
可能无法删除clean。此时,使用以下命令进行判断:
$ sudo dpkg -l | grep lazarus(也可以获得fpc/fp)
如果找到了,用dpkg -r或者dpkg -P全部删除。
2.删除原始的lazarus配置文件。
在/usr/lib、/usr/share中查找以lazarus开头的目录,并删除它。
在/etc目录下,找到以lazarus开头的目录并删除,找到以fpc开头的文件并删除。
找到。lazarus目录并删除它。
3.进入sourceforge,搜索并下载lazarus 1.0.8,使用下面的命令安装它
$ sudo dpkg -i *。黛比
4.安装完成后,执行以下命令
$ su -(当前用户)
$ lazarus-ide
这时可以发现,lazarus启动时,并没有加载appmenu,菜单是正常方式显示的,因为没有appmenu就不会产生crash。
目前为止,lazarus 1.0.8已经可以正常运行了。为了安全起见,可以进行以下更改:
1.删除覆盖滚动条
2.重新编译lazarus-ide
3.将/usr/share/applications/Lazarus . desktop中的Exec指向$HOME/。拉撒路/宾/拉撒路