關於軟體部分升級

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

關於軟體部分升級

文章Abbe » 週三 4月 04, 2007 3:26 pm

我想把 Glade2 升級到 Glade3 , 不過不知道要如何去哪找可以升級到 Glade3 套件網址 , 請問這樣如何取得套件位置?
我只想針對 Glade3 升級 , 還有升級 Glade3 跟他有關係的檔案也要一起升級嘛? 我怕會有衝突


謝謝
Abbe
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週三 4月 04, 2007 3:22 pm

文章訪客 » 週三 4月 04, 2007 4:03 pm

相依性應該是一定要處理的

我通常要升級套件都是自己重 build 該套件
如果不能 build 就算了, 免得把系統搞爛掉

先使用
http://packages.qa.debian.org/common/index.html
輸入 glade-3
左下角有個 .dsc 的檔案
cd /tmp 後
用 dget -x http://ftp.debian.org/debian/pool/main/ ... .1.4-1.dsc
會產生 /tmp/glade-3-3.1.4
進去輸入 debuild 過一段時間後就會產生 .deb 檔, 之後可以用 dpkg -i 裝
如果 debuild 出現 Unmet build dependencies 就要先設法更新他相依的套件

不過我發現 glade-3 他需要 gtk+2.0-2.10.0 以上,
全都在 experimental, 建議還是用等的吧.
要換 gtk 太麻煩, 而且使用 experimental 也很危險,
目前狀況應該是 etch freeze 所以它無法進 unstable.
要做些什麼還不如去幫 etch 提早 release.
在沒 freeze 的狀態下只要想辦法搞進 unstable 後維持 10 天內沒 bug 就會進 testing 了
訪客
 

文章Abbe » 週三 4月 04, 2007 7:20 pm

cd /tmp 是切換到 tmp 目錄 之後在用下載 http://ftp.debian.org/debian/pool/main/ ... .1.4-1.dsc 嘛?
dgwt -x 有這指令嘛? 還是是wget -x ?
tmp裏面有glade-3_3.1.4-1.dsc
在/tmp 下debuild 也沒有反應 , 是我操作錯誤嘛?

謝謝
Abbe
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週三 4月 04, 2007 3:22 pm

文章訪客 » 週三 4月 04, 2007 8:36 pm

對, cd /tmp 是切換目錄而已, 你可以在你喜歡的目錄下做這件事

你得要先安裝 build-essential 及 devscripts
這樣就有 dget 並且可以 debuild 之類的
wget 只會下載 dsc 檔
dget -x 會自動下載 dsc 及對應的 diff.gz 還有 orig.tar.gz
並且會自動解開成為一個目錄
因為會產生很多莫名奇妙的檔所以我都在 /tmp 下操作, 關機就自動不見了
訪客
 

文章Abbe » 週三 4月 04, 2007 9:42 pm

debian:/tmp/glade-3-3.1.4# debuild

代碼: 選擇全部
dpkg-checkbuilddeps: Unmet build dependencies: cdbs debhelper (>= 4.2.21) gettext (>= 0.10.40) libgnomecanvas2-dev (>= 2.0.0) libgnomeui-dev (>= 2.9.0) scrollkeeper (>= 0.1.4) libbonobo2-dev (>= 2.4) libgnomeprintui2.2-dev libbonoboui2-dev (>= 2.0.0) gnome-common (>= 2.8.0) gnome-pkg-tools (>= 0.10) libgtk2.0-dev (>= 2.10.0) libgail-gnome-dev
debuild: fatal error at line 987:
You do not appear to have all build dependencies properly met, aborting.
(Use -d flag to override.)
If you have the pbuilder package installed you can run
/usr/lib/pbuilder/pbuilder-satisfydepends as root to install the
required packages, or you can do it manually using dpkg or apt using
the error messages just above this message


出現上面訊息 , 是其他套件也要提升才可以安裝 glade-3 是嘛?

謝謝
Abbe
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週三 4月 04, 2007 3:22 pm

文章訪客 » 週三 4月 04, 2007 11:08 pm

只是差 build dependencies,
用 apt-get install cdbs debhelper gettext libgnomecanvas2-dev libgnomeui-dev scrollkeeper libbonobo2-dev libgnomeprintui2.2-dev libbonoboui2-dev gnome-common gnome-pkg-tools libgtk2.0-dev libgail-gnome-dev

安裝這些套件再試試看囉
訪客
 

文章Abbe » 週四 4月 05, 2007 2:20 pm

恩~ 現在只顯示 libgtk2.0-dev (>= 2.10.0)
我libgtk2.0-dev 好像最新只能升級到 2.0 , 是否能針對 libgtk-dev再升級更新版本

謝謝
Abbe
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週三 4月 04, 2007 3:22 pm

文章訪客 » 週四 4月 05, 2007 2:56 pm

最高應該能升到 2.8.20
一樣就去網頁上找 gtk+2.0, 就可以得到底下這個資訊
dget -x http://ftp.debian.org/debian/pool/main/ ... 0.11-1.dsc

然後依照同樣的方法 debuild 去重建這個套件.
如果還是有相依的就 apt-get install 安裝進來,
到所有相依問題都解決為止.
debuild 後就會有你要的 deb 檔產生了.
不難, 只是煩而已.

雖然用重建的一般來說可以減少很多不必要的相依性,
(如 ${shlibs:Depends} 所產生的相依性)
但我建議你還是用等的比較安全. 等這個套件進 unstable.
gtk+ 升級不知道會影響多少其它已經正常的套件.
訪客
 


回到 debian desktop

誰在線上

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