Ubuntu 13.04下安装了lazarus后一直crash的解决办法
安装了【ān zhuāng le】🍬 Ubuntu 13.04 后,发现 appmenu 已经很✝好用了【hǎo yòng le】,无需再【wú xū zài】将其删除【chú】⬜。但是在安装了【ān zhuāng le】🍬 lazarus (from source) 后,它一直 crash,经查是 appmenu 的问题【de wèn tí】🌔,当然官〰方源内的 lazarus 也并不【yě bìng bú】🍇是完全【shì wán quán】正常的。所以解决方案🐑么,把 lazarus 换成最【huàn chéng zuì】新版👎,并且想办法让🏋它在运【tā zài yùn】😏行时不【háng shí bú】加载 appmenu。
具体操作过程如下:
1. 先卸载【xiān xiè zǎi】lazarus相关的全部文件💍,包括【bāo kuò】🏟fpc:
$ sudo apt-get purge lazarus fpc fpc-source
有可能【yǒu kě néng】无法删除干净【chú gàn jìng】💵,这个时候使用【hòu shǐ yòng】以下命令再进👦行判断🆔:
$ sudo dpkg -l | grep lazarus (同样也可判 fpc / fp)
若是找【ruò shì zhǎo】😉到,使用🐏 dpkg -r 或【huò】🥊 dpkg -P 全部删除【chú】。
2. 删除原lazarus的配置文件
- 在【zài】🥜 /usr/lib,/usr/share 内找 lazarus 开头的目录并【mù lù bìng】📺删除之
- 在【zài】 /etc 目录找【mù lù zhǎo】 lazarus 开头的【kāi tóu de】目录并🏎删除之💯,找 fpc 开头的【kāi tóu de】文件删〽除之
- 在 $HOME 目录找【mù lù zhǎo】🍂 .lazarus 目录并【mù lù bìng】🤨删除之
3. 到【dào】 sourceforge 搜索并🌧下载【xià zǎi】 lazarus 1.0.8,使用以🦎下命令来安装
$ sudo dpkg -i *.deb
4. 安装完成后🎨,执行以【zhí háng yǐ】🥨下命令【xià mìng lìng】
$ su - (current user) $ lazarus-ide
这个时候即可【hòu jí kě】🕣发现🥍,lazarus 启动时,未加载【wèi jiā zǎi】 appmenu,菜单以常规方🚽式显示【shì xiǎn shì】了,因为没有了【yǒu le】😪 appmenu 也不会产生 crash。
到此为【dào cǐ wéi】🕵止【zhǐ】,lazarus 1.0.8 已经可以正常运行了🥔,为了保📃险起见,还可以作以下【zuò yǐ xià】更改:
1. 删除【shān chú】🗝 overlay-scrollbar
2. 重新编译 lazarus-ide
3. 将 /usr/share/applications/lazarus.desktop 内的🥉 Exec 指向【zhǐ xiàng】 $HOME/.lazarus/bin/lazarus
关键词:Ubuntu
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0