[問題]各位大大firefly的patch是如何使用的?

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

re:[問題]各位大大firefly的patch是如何使用的?

文章d2207197 » 週四 12月 18, 2003 6:56 pm

假使你要 patch fontconfig
你要下載 source ,並 patch 後,編譯包成 deb 安裝

使用 apt 下載 source 的前提是,sources.list 中必須有 deb-src 指向含有 fontconfig 的站台
下載 source
apt-get source fontconfig
下載包 fontconfig 所需套件
apt-get build-dep fontconfig
這樣在你所在目錄就會出現 fontconfig 的 source 了
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]各位大大firefly的patch是如何使用的?

文章kevintyk » 週四 12月 18, 2003 7:31 pm

感謝你的指導!!
但我又出問題了~
當我安裝完kde後打算去x時出現以下的error~
http://www.taipo12.f4w.net/Xerror.jpg
請問是什麼問題?
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題]各位大大firefly的patch是如何使用的?

文章d2207197 » 週四 12月 18, 2003 7:50 pm

抱歉...看不到
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]各位大大firefly的patch是如何使用的?

文章Tetralet » 週四 12月 18, 2003 7:52 pm

kevintyk 寫:
d2207197 寫:apt-get source package_name 下載 source

sorry..
不懂你說啥....


請先安裝 dpkg-dev 套件。

然後,以 xft 為例,
在 /etc/apt/sources.list 中加入:

代碼: 選擇全部
deb-src http://ftp.debian.org/debian stable main contrib non-free
deb-src http://ftp.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian unstable main contrib non-free


之後下達
代碼: 選擇全部
apt-get update
apt-get -t unstable source xft


就可以把 xft_2.1.2.orig.tar.gz 給下載下來了。

接下來如何解壓縮、如何編譯程式碼就在此略過不提了。



另外,
您可以在 Google 上以 "apt-get source" 為關鍵字搜尋的話,
應該可以自行找到滿意的答覆...

我想,善用搜索引擎是學習 Linux 時的一個很不錯的小技巧,
我有好幾次就是靠它救命的呢!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

re:[問題]各位大大firefly的patch是如何使用的?

文章enduser » 週五 12月 19, 2003 10:09 am

嗯嗯 剛好我也正在試著用 firefly patch 包成 deb
目前做出了
fontconfig_2.2.1-13_i386.deb
libfontconfig1-dev_2.2.1-13_i386.deb
freetype2-demos_2.1.7-1_i386.deb
libfreetype6_2.1.7-1_i386.deb
libfontconfig1_2.2.1-13_i386.deb
libfreetype6-dev_2.1.7-1_i386.deb

但是接著要作libxft2的時候
我抓了
libXft-2.1.2-CJK-extra-20031217.patch
libXft-2.1.2-add_ft2build_header.patch

apt-get source libxft2
cd xft-2.1.2
patch -p1 < ../libXft-2.1.2-add_ft2build_header.patch
卻出現以下訊息:
patching file Xft.h
Hunk #1 FAILED at 38.
1 out of 1 hunk FAILED -- saving rejects to file Xft.h.rej
不知道是不是patch失敗了?

接著我又到http://firefly.idv.tw/setfont-xft/patches/libXft/
抓了libXft-2.1.2.tar.bz2 解開之後把裡面全部的東西覆蓋到剛剛
xft-2.1.2資料夾裡面
然後再patch兩個檔,接著dpkg-buildpackage -us -uc
但是還是出現了error

不知道正確patch libxft2的步驟是怎樣呢?
因為我目前雖然裝了fontconfig + freetype patch過後的deb
細明體感覺還是糊糊的

請教一下各位大大
enduser
 

re:[問題]各位大大firefly的patch是如何使用的?

文章enduser » 週五 12月 19, 2003 10:20 am

在補充一下上面說的errors如下:

/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: #error " #include <ft2build.h>"
/usr/include/freetype2/freetype/freetype.h:24:2: #error " #include FT_FREETYPE_H"
make[2]: *** [xftcolor.lo] Error 1
make[2]: Leaving directory `/root/xft-2.1.2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/xft-2.1.2'
make: *** [debian/stamp-makefile-build] Error 2

在firefly大哥的 Changelog那邊有提到:
因應 freetype 2.1.6 強迫相關軟體必須引用 ft2build.h,所以修正了 Fontconfig、Xft2 以及 pango,以免這三個在 freetype 2.1.6 下編譯失敗 ^^。
enduser
 

re:[問題]各位大大firefly的patch是如何使用的?

文章kevintyk » 週五 12月 19, 2003 12:20 pm

d2207197 兄:

http://www.taipo12.f4w.net/error.htm
請問是什麼問題?
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題]各位大大firefly的patch是如何使用的?

文章d2207197 » 週五 12月 19, 2003 6:34 pm

root@Joseph:~# apt-file search xserverrc
xbase-clients: etc/X11/xinit/xserverrc
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]各位大大firefly的patch是如何使用的?

文章enduser » 週六 12月 20, 2003 1:51 am

嗯嗯 搞定了
目前裝好了 libxft2 fontconfig freetype 等patch

剛剛看了某位大大的(不好意思沒記住ID)
http://home.kimo.com.tw/tetralet/debian ... ntFix.html
我去firefly 的 xft2 patch區的old裡面抓了
xft-2.1.2-CJK-fixwidth-embededbitmaps-artificial_bold-20030606.patch
就這一個patch完之後裝好deb
系明體便得很好看了

順便貼一張圖留作紀念好了 ^^
http://140.116.5.1/~e1488218/upload/Screenshot2.png
enduser
 

re:[問題]各位大大firefly的patch是如何使用的?

文章訪客 » 週六 12月 20, 2003 2:08 am

enduser 寫:嗯嗯 搞定了
目前裝好了 libxft2 fontconfig freetype 等patch

剛剛看了某位大大的(不好意思沒記住ID)
http://home.kimo.com.tw/tetralet/debian ... ntFix.html
我去firefly 的 xft2 patch區的old裡面抓了
xft-2.1.2-CJK-fixwidth-embededbitmaps-artificial_bold-20030606.patch
就這一個patch完之後裝好deb
系明體便得很好看了

順便貼一張圖留作紀念好了 ^^
http://140.116.5.1/~e1488218/upload/Screenshot2.png

:-D :-D
好讚的桌面阿... :-P
可以請問你要怎麼把桌面弄這麼漂亮嗎...
訪客
 

re:[問題]各位大大firefly的patch是如何使用的?

文章kevintyk » 週六 12月 20, 2003 10:17 am

d2207197 寫:root@Joseph:~# apt-file search xserverrc
xbase-clients: etc/X11/xinit/xserverrc

不行~~
出現這樣的error~
http://www.taipo12.f4w.net/error2.htm
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題]各位大大firefly的patch是如何使用的?

文章d2207197 » 週六 12月 20, 2003 10:57 am

no no no
不是這樣...

apt-file search xserverrc 是搜尋 xserverrc 是包含在哪個套件
他顯示 xbase-clients: etc/X11/xinit/xserverrc
代表 xbase-clients 中有 etc/X11/xinit/xserverrc 這個檔案
所以你要安裝 xbase-clients
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]各位大大firefly的patch是如何使用的?

文章d2207197 » 週六 12月 20, 2003 11:25 am

Anonymous 寫:
enduser 寫:嗯嗯 搞定了
目前裝好了 libxft2 fontconfig freetype 等patch

剛剛看了某位大大的(不好意思沒記住ID)
http://home.kimo.com.tw/tetralet/debian ... ntFix.html
我去firefly 的 xft2 patch區的old裡面抓了
xft-2.1.2-CJK-fixwidth-embededbitmaps-artificial_bold-20030606.patch
就這一個patch完之後裝好deb
系明體便得很好看了

順便貼一張圖留作紀念好了 ^^
http://140.116.5.1/~e1488218/upload/Screenshot2.png

:-D :-D
好讚的桌面阿... :-P
可以請問你要怎麼把桌面弄這麼漂亮嗎...

他是用 gdesklets
我的使用狀況
http://csdc.twbbs.org/gallery/Gnome
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]各位大大firefly的patch是如何使用的?

文章Tetralet » 週六 12月 20, 2003 12:00 pm

kevintyk 寫:不行~~
出現這樣的error~
http://www.taipo12.f4w.net/error2.htm


要安裝 apt-file 這個套件:(建議安裝 unstable 版本的)
代碼: 選擇全部
apt-get -t unstable install apt-file


接下來再下達
代碼: 選擇全部
apt-file update

來更新 apt-file 的資料庫。

它的資料庫很大,要全部下載完要花上一點時間,請耐心等候!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

re:[問題]各位大大firefly的patch是如何使用的?

文章kevintyk » 週六 12月 20, 2003 12:23 pm

Tetralet 寫:
kevintyk 寫:不行~~
出現這樣的error~
http://www.taipo12.f4w.net/error2.htm


要安裝 apt-file 這個套件:(建議安裝 unstable 版本的)
代碼: 選擇全部
apt-get -t unstable install apt-file


接下來再下達
代碼: 選擇全部
apt-file update

來更新 apt-file 的資料庫。

它的資料庫很大,要全部下載完要花上一點時間,請耐心等候!

何解會這樣?
http://www.taipo12.f4w.net/error3.htm
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

上一頁下一頁

回到 debian desktop

誰在線上

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