[問題]為什麼upgrade會被keep back 呢

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[問題]為什麼upgrade會被keep back 呢

文章訪客 » 週五 4月 30, 2004 5:13 pm

如題
我是用testing
我知道有些是因為想依性的關係
不過看大家的kde似乎可以更新到3.2

不過我的kde卻還是被keep ??
訪客
 

re:[問題]為什麼upgrade會被keep back 呢

文章阿信 » 週五 4月 30, 2004 7:37 pm

訪客兄您好,您可以嘗試使用 apt-get dist-upgrade 試試看

或是說等幾天看看 kde 有無更新好 dependency 的問題... :-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]為什麼upgrade會被keep back 呢

文章訪客 » 週一 5月 03, 2004 12:08 am

請問一下
apt-get dist-upgrade
不是用來整個stable、testing、unstable升級用的嗎
會跟軟體版本的升級有關係嗎

在testing裡就是在testing裡的了阿
用upgrade 和 dist-upgrade 會有差嗎
訪客
 

re:[問題]為什麼upgrade會被keep back 呢

文章palmpilote » 週一 5月 03, 2004 12:17 am

因為apt-get upgrade並不會自動安裝或是移除套件
舉例來說
liferea本來只有一個套件
後來maintainer把他切成liferea, liferea-gtkhtml, liferea-mozilla
這時候如果你是用apt-upgrade就會因為沒辦法把新的package裝上去
而造成hold的情形
這時候用apt-get dist-upgrade就可以解決了
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:[問題]為什麼upgrade會被keep back 呢

文章訪客 » 週一 5月 03, 2004 12:35 am

那如果說我現在的版本比他要的版本還新
那怎麼辦呢
如:libxft-dev: 依存關係: libxft2 (= 2.1.2-5) 但是『2.1.2-6』卻已經安裝好了

用apt-get -f install 的話會有error說
代碼: 選擇全部
(Reading database ... 57949 files and directories currently installed.)
Preparing to replace libxft-dev 2.1.2-5 (using .../libxft-dev_2.1.2-6_i386.deb) ...
diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft-dev
Removing `diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft-dev'
dpkg-divert: rename involves overwriting `/usr/X11R6/include/X11/Xft/Xft.h' with
  different file `/usr/X11R6/include/X11/Xft/Xft1.h', not allowed
dpkg: error processing /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


這是我apt-get dist-upgrade 到一半出現的error
訪客
 

re:[問題]為什麼upgrade會被keep back 呢

文章阿信 » 週一 5月 03, 2004 7:37 am

[quote="Anonymous"]那如果說我現在的版本比他要的版本還新
那怎麼辦呢
如:libxft-dev: 依存關係: libxft2 (= 2.1.2-5) 但是『2.1.2-6』卻已經安裝好了

用apt-get -f install 的話會有error說
代碼: 選擇全部
(Reading database ... 57949 files and directories currently installed.)
Preparing to replace libxft-dev 2.1.2-5 (using .../libxft-dev_2.1.2-6_i386.deb) ...
diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft-dev
Removing `diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft-dev'
dpkg-divert: rename involves overwriting `/usr/X11R6/include/X11/Xft/Xft.h' with
  different file `/usr/X11R6/include/X11/Xft/Xft1.h', not allowed
dpkg: error processing /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

一般說來是不會有這個問題產生,大部分是 Maintainer 在包裝時,dependency 或是 maintainer script 寫錯等,所以過幾天可能就會有 bug fix 了
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]為什麼upgrade會被keep back 呢

文章Tetralet » 週一 5月 03, 2004 9:19 am

這個問題有一段時間囉!
真的不行時,
試試:
代碼: 選擇全部
dpkg -i --force-overwrite /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb

危險動作,請小心服用!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]為什麼upgrade會被keep back 呢

文章訪客 » 週一 5月 03, 2004 8:42 pm

唉連dpkg -i --force-overwrite /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb
都不行............

代碼: 選擇全部
(Reading database ... 57949 files and directories currently installed.)
Preparing to replace libxft-dev 2.1.2-5 (using .../libxft-dev_2.1.2-6_i386.deb) ...
diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft-dev
Removing `diversion of /usr/X11R6/include/X11/Xft/Xft.h to /usr/X11R6/include/X11/Xft/Xft1.h by libxft-dev'
dpkg-divert: rename involves overwriting `/usr/X11R6/include/X11/Xft/Xft.h' with
  different file `/usr/X11R6/include/X11/Xft/Xft1.h', not allowed
dpkg: error processing /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb (--install):
 subprocess pre-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libxft-dev_2.1.2-6_i386.deb
訪客
 

re:[問題]為什麼upgrade會被keep back 呢

文章Tetralet » 週一 5月 03, 2004 10:19 pm

那麼...
就忍痛把 libxft-dev 先移掉吧...
(請小心得把 Reverse Depends 套件記錄下來)
有必要時再裝回來...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客