[問題] dependency 問題

看板Linux作者 (偽ABJ)時間17年前 (2009/02/10 18:23), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/3 (看更多)
我試著用 apt-get install 安裝某套件 libmlt-dev 但卻出現以下的錯誤訊息 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: libgavl1: Depends: libc6 (>= 2.7-1) but 2.5-0ubuntu14 is to be installed libmlt-dev: Depends: libmlt0.2.2 (= 0.2.2+cvs20070213-0ubuntu2) but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 看起來應該是 libc6 的版本太低的關係 那為什麼 apt-get 不能自動幫我升上去呢? 我的 ubuntu 是舊了一點 7.04 不過如果是因為這緣故升不上去 那就是說 ubuntu 一兩年就得 dist-upgrade 一次 好像有點麻煩 畢竟 dist-upgrade 通常會爛掉 那就得重裝 當然 手動找 deb 檔或是從 source 編也是可以 只是這樣會不會把這個 dependency 打亂掉 以後就常常得手動裝了… 麻煩各位板友解惑  我對這地方一直很不懂 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.32.109

02/10 18:24, , 1F
BTW 我用 apt-get -f install 也是不行滴
02/10 18:24, 1F

02/10 18:32, , 2F
應該是指libc6要新版(>= 2.7-1),但你已經有裝舊版
02/10 18:32, 2F

02/10 18:33, , 3F
執行sudo aptitude,進去後找正確的lib6版本安裝,然後看錯誤
02/10 18:33, 3F

02/10 18:33, , 4F
訊息是講什麼,如果是要移除舊版,那就移除看看,看錯誤訊息..
02/10 18:33, 4F
文章代碼(AID): #19aLMzpG (Linux)
文章代碼(AID): #19aLMzpG (Linux)