docker 中使用 kdevelop - Linux

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2017-11-06T23:28

Table of Contents

我想用最新版,但不相容於我的舊系統的 kdevelop ,所以試著放在 docker 中使用。
但不知為何總是無法啟動。

docker 中使用的是 debian buster,為了硬體加速,nv 驅動也裝了。
glxgears 、 konsole 都可以開,就 kdevelop 不行。

請問要如何使用呢?

------------------

docker 啟動指令是:

docker run -ti --rm
-e DISPLAY=$DISPLAY
-v /tmp/.X11-unix:/tmp/.X11-unix
--device /dev/snd
--net=host
--shm-size 2g
fdc

執行後的錯誤訊息如下:

$ kdevelop
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-sppmg'
kdevplatform.serialization: version-hint not found, seems to be an old version
kdevplatform.serialization: "The data-repository at /home/sppmg/.cache/kdevduchain/kdevelop-{999c931b-ece1-4542-82dc-9c2fdaf9d6d3} has to be cleared."
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-sppmg'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-sppmg'
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/man.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/man.so'
Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
...... (重複好幾次)
Segmentation fault


--
Tags: Linux

All Comments

Delia avatar
By Delia
at 2017-11-10T19:11
沒 DBus?
Odelette avatar
By Odelette
at 2017-11-12T14:02
嘗試把 $XDG_RUNTIME_DIR 指向的地方掛進去?
Zenobia avatar
By Zenobia
at 2017-11-16T18:58
應該是container也要能連到host的dbus
James avatar
By James
at 2017-11-17T12:28
我剛閒著幫你測了一下 跟dbus沒關聯 我用跟你一樣的指令啟
動 出現一樣的錯誤訊息 但是kdevelop 還是正常開啟
Rosalind avatar
By Rosalind
at 2017-11-21T06:28
你用gdb run看看 segmentation fault之後印一下backtrace
Sarah avatar
By Sarah
at 2017-11-23T10:54
太感謝了,我明天試試
Connor avatar
By Connor
at 2017-11-27T11:03
對了,今天想到會不會和host太舊有關? 我os是Debian 7 ,k
ernel 升到 3.16 ,不清楚 docker 虛擬化能否處理差異這麼
大的情況
Ivy avatar
By Ivy
at 2017-11-29T09:30
跟no such file那行沒關係啦 那是gdb想要dump code給你看
Faithe avatar
By Faithe
at 2017-11-30T09:03
看325行長什麼樣子 但是你沒有抓source code所以跟你說沒有
總之那不是重點 看起來是qt5和opengl出了狀況
Annie avatar
By Annie
at 2017-11-30T10:11
有可能container裡面的qt5太新了 跟host的x11配不上
回到jessie那個,有run起來又繪製畫面,就代表已經成功一半
Liam avatar
By Liam
at 2017-12-03T01:00
你多加的-e QT_X11_NO_MITSHM=1 看看
Hedwig avatar
By Hedwig
at 2017-12-06T06:55
推很酷的問答流程XD

Ubuntu內建的檔案管理的底色?

Quanna avatar
By Quanna
at 2017-11-04T16:06
https://imgur.com/ChEyFrt Ubuntu內建的檔案管理 要更換它的底色,不要用白色 如何改呢? 檔管的設定裡面沒有 Ubuntu系統設定裡似乎沒有 自己安裝的Unity Tweak Tool裡面沒有 查Google有些文章介紹安裝主題 但似乎會對整個系統的介面風格大 ...

Raspberry pi使用Spotify有解法嗎?

Harry avatar
By Harry
at 2017-11-04T13:45
輸入官網上給的安裝指令失敗 似乎是因為ARM架構的關係 再試看看Spotify web player 不管用Firefox和Chromium 或在Chromium裝多重瀏覽器(User-Agent Switcher)擴充套件 不是顯示瀏覽器不支援就是叫我開啟可撥放受保護(DRM)內容 同樣的方法明明在Win ...

csh中 抓出1-n的質數 並加總

Barb Cronin avatar
By Barb Cronin
at 2017-11-03T10:25
大家好 小弟最近換工作要寫一些csh的東西 只是之前沒有背景也沒經驗 遇到很多問題 目前還在學習階段中 這是其中一題練習題 輸出1-n之間的質數,並加總起來 已經查了一天了還是弄不出來,網路上比較多c或是bash的範例 再麻煩大家幫忙了,謝謝 - ...

如何將變數裡的數字帶入字串

Kyle avatar
By Kyle
at 2017-10-30T14:40
我有一個變數a有數字650 $a=650 但我想把數字帶入到字串裡要如何帶入? curl -d and#39;a=8945231andamp;text=$aand#39; http://www.text.com and#39;%dand#39; % ($a) 類似這樣? 感謝好心人給我關鍵字 以下是解 ...

du -sh * 怎麼只顯示xxG以上的資料?

Hamiltion avatar
By Hamiltion
at 2017-10-30T12:20
這是我下du -sh * |grep and#34;Gand#34; 的結果 [rootathexo share]# du -sh * |grep and#34;Gand#34; 1.2G AAA 1.7G BBB 4.2G CCC 6.7G DDD 前面的G到後面檔名中間那串似乎不 ...