Debian package 的版本判斷問題

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

Debian package 的版本判斷問題

文章BBNS » 週五 8月 15, 2003 3:58 am

今天弄kdebase和kdelibs的patch,重新打包成deb檔,版本還是用3.1.3-1。結果裝上patch過的deb後,執行apt-get -u dist-upgrade,系統卻要我更新我剛裝上去的套件,可是兩者版本都是3.1.3-1,為什麼系統還會要我更新呢?

---
最後是把那些套件都「釘」起來 :-?
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:Debian package 的版本判斷問題

文章阿信 » 週五 8月 15, 2003 9:38 am

自己將release number +1就可以了

改成3.1.3-2
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: Debian package 的版本判斷問題

文章moto » 週五 8月 15, 2003 9:45 am

BBNS 寫:今天弄kdebase和kdelibs的patch,重新打包成deb檔,版本還是用3.1.3-1。結果裝上patch過的deb後,執行apt-get -u dist-upgrade,系統卻要我更新我剛裝上去的套件,可是兩者版本都是3.1.3-1,為什麼系統還會要我更新呢?

---
最後是把那些套件都「釘」起來 :-?


hi BBNS,

這就是我昨天的顧慮.... :ooops: ....
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:Debian package 的版本判斷問題

文章阿信 » 週五 8月 15, 2003 9:57 am

對於包裝package來說,小弟通常會自己另外命名,比如加入3.1.3-2+asho,這樣的priority是比3.1.3-1來的高,所以不會要求重新安裝3.1.3-1。

這樣的好處也是順便提醒自己那些package是自己編譯的,而未來如果3.1.3-2出來了,會自己upgrade。

這樣應該可以解決apt upgrade的問題。

也可以試試看改成3.1.3.asho-2 or 3.1.3.asho-1,小弟忘記是哪一個不會影響了... :-P
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian package 的版本判斷問題

文章BBNS » 週五 8月 15, 2003 10:58 am

有什麼方法可以不必重新編譯,然後重新打包麼?
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:Debian package 的版本判斷問題

文章阿信 » 週五 8月 15, 2003 11:22 am

BBNS 寫:有什麼方法可以不必重新編譯,然後重新打包麼?


嗯...應該是沒辦法,因為deb在建立的過程中需要dsc(changelog,control...etc)等deb building script,而製作好的deb只有 control檔案,所以無法逆向操作。

但如果...

可以用一些debhelper的tools來打包deb,大約有五個指令要會。

如果是stable/testing以上的話,debheler版本不同,所以在包裝上得program也不同。

如何很熟悉debhelper的相關tools,那建議可以嘗試看看,但這樣做一定會更辛苦的,還不如重新編譯會比較快一點。

以原作者的立場來看,其實用hold就夠了,在synaptic(aptitude的視窗版),aptitude,dselect的使用上不會造成任何困擾,command mode的話,建議用wajig會方便多。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian package 的版本判斷問題

文章BBNS » 週五 8月 15, 2003 12:14 pm

用debchange終於把問題解決了 :-?
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:Debian package 的版本判斷問題

文章阿信 » 週五 8月 15, 2003 12:26 pm

可喜可樂阿... :-D
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian package 的版本判斷問題

文章moto » 週五 8月 15, 2003 1:47 pm

不過其實這跟 firefly 大大的 patch 一樣面臨一個問題..就是必須要有人一直針對新版作 patch 並打包 deb 檔案...不然下一波新版的 KDE or qt ...軟體進來..原先的就被淹沒了...

ps.這需要熱情...很大的熱情... :ooops: .... 不過這是兩難拉..喜歡新版軟體..又期待新版的軟體裡頭有完全符合自己需求的功能.. :-? ..
ps.打包一些沒在 official debian 裡頭的軟體倒是蠻實在的.. :-P
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:Debian package 的版本判斷問題

文章BBNS » 週五 8月 15, 2003 4:51 pm

:-P dh_make是王道呀
---
偶包的還不夠好:~
太粗糙了,改天把Deb文件看一看
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:Debian package 的版本判斷問題

文章209088970 » 週五 8月 15, 2003 5:52 pm

moto 寫:不過其實這跟 firefly 大大的 patch 一樣面臨一個問題..就是必須要有人一直針對新版作 patch 並打包 deb 檔案...不然下一波新版的 KDE or qt ...軟體進來..原先的就被淹沒了...

ps.這需要熱情...很大的熱情... :ooops: .... 不過這是兩難拉..喜歡新版軟體..又期待新版的軟體裡頭有完全符合自己需求的功能.. :-? ..
ps.打包一些沒在 official debian 裡頭的軟體倒是蠻實在的.. :-P

很希望 firefly的patch進入 official debian呢
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:Debian package 的版本判斷問題

文章moto » 週五 8月 15, 2003 6:12 pm

大家都很期待...我們更期待國內有更多的朋友投入改善這些自由軟體工作.. :mrgreen:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:Debian package 的版本判斷問題

文章阿信 » 週五 8月 15, 2003 9:57 pm

209088970 寫:很希望 firefly的patch進入 official debian呢


這一點其實可以直些跟maintainer說明,應該是很容易做到的,排除掉版權問題就可以納入才是。

freetype的maintainer是anthony,香港的DD,現在應該還在Thiz?所以有需要的話,可以寫信跟他說明,anthony兄會很樂意幫忙的。(順便問他要不要升級cjk-latex...:-P)

問一下,BYTECODE_INTERPRE可以加入編譯嗎?是否還是illegal?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian package 的版本判斷問題

文章BBNS » 週五 8月 15, 2003 10:41 pm

把include/freetype/config/ftoption.h裡面的
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
拿掉註解重新編譯即可
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:Debian package 的版本判斷問題

文章阿信 » 週六 8月 16, 2003 12:24 am

BBNS 寫:把include/freetype/config/ftoption.h裡面的
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
拿掉註解重新編譯即可


這個小弟知道,我是問這一個註解拿掉是否合法化?

記得BYTECODE_INTERPRETER是有版權的(MAC OS??),所以各家Linux dist並不會把他enable。

FreeBSD在outta port似乎有另外的package or fix讓他enable,有點小忘記... :-P
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian misc

誰在線上

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

cron