Ubuntu 13.04 下正常啟動 lazarus 1.0.8的方法

來源:互聯網
上載者:User

安裝了 Ubuntu 13.04 後,發現 appmenu 已經很好用了,無需再將其刪除。但是在安裝了 lazarus (from source) 後,它一直 crash,經查是 appmenu 的問題,當然官方源內的 lazarus 也並不是完全正常的。所以解決方案麼,把 lazarus 換成最新版,並且想辦法讓它在運行時不載入 appmenu。 

具體操作過程如下: 

1. 先卸載lazarus相關的全部檔案,包括fpc:

$ sudo apt-get purge lazarus fpc fpc-source 

有可能無法刪除乾淨,這個時候使用以下命令再進行判斷:

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

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

2. 刪除原lazarus的設定檔 

  • 在 /usr/lib,/usr/share 內找 lazarus 開頭的目錄並刪除之
  • 在 /etc 目錄找 lazarus 開頭的目錄並刪除之,找 fpc 開頭的檔案刪除之
  • 在 $HOME 目錄找 .lazarus 目錄並刪除之 

3. 到 sourceforge 搜尋並下載 lazarus 1.0.8,使用以下命令來安裝

$ sudo dpkg -i *.deb 

4. 安裝完成後,執行以下命令

$ su - (current user)$ lazarus-ide 

這個時候即可發現,lazarus 啟動時,未載入 appmenu,菜單以常規方式顯示了,因為沒有了 appmenu 也不會產生 crash。 

到此為止,lazarus 1.0.8 已經可以正常運行了,為了保險起見,還可以作以下更改: 

1. 刪除 overlay-scrollbar 

2. 重新編譯 lazarus-ide 

3. 將 /usr/share/applications/lazarus.desktop 內的 Exec 指向 $HOME/.lazarus/bin/lazarus

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.