看板 Linux 關於我們 聯絡資訊
小的在安裝一個軟體 在make的時候出現了以下錯誤訊息 /usr/bin/ld: cannot find -lGL 然後我去看/usr/lib/裡面沒有GL相關字眼的.so檔 應該是沒有GL這個lib 上網google到這篇 [轉載]解決/usr/bin/ld: cannot find -lxxx http://blog.sciencenet.cn/blog-676535-541444.html 依照網頁的解法,我應該下載libGL-dev 所以我就照做,如以下: $ sudo apt-get install libGL-dev 正在讀取套件清單... 完成 正在重建相依關係 正在讀取狀態資料... 完成 注意,選取 libgl1-mesa-dev 而非 libgl-dev 有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是 unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。 以下的資訊或許有助於解決當前的情況: 下列的套件有未滿足的相依關係: libgl1-mesa-dev : 相依關係: mesa-common-dev (= 9.0.2-0ubuntu1) 但它卻將不會被安裝 相依關係: libgl1-mesa-glx (= 9.0.2-0ubuntu1) 但9.1.7-1ubuntu2 卻將被安裝 相依關係: libdrm-dev (>= 2.4.24) 但它卻將不會被安裝 相依關係: libx11-dev 但它卻將不會被安裝 相依關係: libx11-xcb-dev 但它卻將不會被安裝 相依關係: libxcb-glx0-dev 但它卻將不會被安裝 相依關係: libxdamage-dev 但它卻將不會被安裝 相依關係: libxext-dev 但它卻將不會被安裝 相依關係: libxfixes-dev 但它卻將不會被安裝 相依關係: libxxf86vm-dev 但它卻將不會被安裝 E: 無法修正問題,您保留 (hold) 了損毀的套件。 這樣該怎麼修阿...QQ 跪請各位前輩了!! 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.187.212 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1420905009.A.ACF.html
brli7848: 先同步你的套件庫吧?似乎有代溝w 01/11 00:00
smilekerker: 這邊我觀念很薄弱,請問同步套件庫是指什麼? 謝謝 01/11 00:01
kdjf: sudo apt-get update 01/11 00:28
kdjf: 你有用到nv的driver? 01/11 00:29
smilekerker: sudo apt-get update我已經有做過了,nv是...? 01/11 00:44
CP64: nvidia 01/11 03:22
kdjf: 或ati driver, 有的會綁舊版的mesa 01/11 11:42