技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類 >

Ubuntu 13.04下安裝了lazarus后一直crash怎么辦

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2019-03-23 06:11┆點(diǎn)擊:

  安裝了 Ubuntu 13.04 后,發(fā)現(xiàn) appmenu 已經(jīng)很好用了,無(wú)需再將其刪除。但是在安裝了 lazarus (from source) 后,它一直 crash,經(jīng)查是 appmenu 的問(wèn)題,當(dāng)然官方源內(nèi)的 lazarus 也并不是完全正常的。所以解決方案么,把 lazarus 換成最新版,并且想辦法讓它在運(yùn)行時(shí)不加載 appmenu。

  具體操作過(guò)程如下:

  1. 先卸載lazarus相關(guān)的全部文件,包括fpc:

  $ sudo apt-get purge lazarus fpc fpc-source

  有可能無(wú)法刪除干凈,這個(gè)時(shí)候使用以下命令再進(jìn)行判斷:

  $ sudo dpkg -l | grep lazarus (同樣也可判 fpc / fp)

  若是找到,使用 dpkg -r 或 dpkg -P 全部刪除。

  2. 刪除原lazarus的配置文件

  在 /usr/lib,/usr/share 內(nèi)找 lazarus 開(kāi)頭的目錄并刪除之

  在 /etc 目錄找 lazarus 開(kāi)頭的目錄并刪除之,找 fpc 開(kāi)頭的文件刪除之

  在 $HOME 目錄找 .lazarus 目錄并刪除之

  3. 到 sourceforge 搜索并下載 lazarus 1.0.8,使用以下命令來(lái)安裝

  $ sudo dpkg -i *.deb

  4. 安裝完成后,執(zhí)行以下命令

  $ su - (current user)

  $ lazarus-ide

  這個(gè)時(shí)候即可發(fā)現(xiàn),lazarus 啟動(dòng)時(shí),未加載 appmenu,菜單以常規(guī)方式顯示了,因?yàn)闆](méi)有了 appmenu 也不會(huì)產(chǎn)生 crash。

  到此為止,lazarus 1.0.8 已經(jīng)可以正常運(yùn)行了,為了保險(xiǎn)起見(jiàn),還可以作以下更改:

  1. 刪除 overlay-scrollbar

  2. 重新編譯 lazarus-ide

  3. 將 /usr/share/applications/lazarus.desktop 內(nèi)的 Exec 指向 $HOME/.lazarus/bin/lazarus