2006年08月31日

Firefox 2 Beta 2 milestone released

Firefox2 beta2 Released
不過 Firefox 越來越慢,我幾乎已經都沒在用 Firefox 了說.....XD

Posted by candyz0416 at 22:38回應(0)軟體

2006年08月30日

Candyz@CLE

花了點時間把 Candyz@CLE 重新整理過

跟 Mac 相關的文章及程式,都放在 Mac Staff
我所打包的 Ubuntu 套件 (both i386 and ppc) 請參考 Ubuntu Packages
我所打包的 SuSE 套件 (both i386 and ppc) 請參考 SuSE Packages
我所打包的 Fedora 套件 (both i386 and ppc) 請參考 Fedora Packages

PS.我沒有 x86_64 的機器,所以無法打包 x86_64 相關的套件 (看有沒有人願意捐獻台 x86_64 的機器給我 @@)

Posted by candyz0416 at 23:02回應(0)軟體

Google CEO Joins Apple's Board

在 Slashdot 上看到的 Google CEO Joins Apple's Board
不知道會有什麼影響?
另外,在 ijliao 的 Blog 上又看到 Google 的內部人行為
是真是假雖然不清楚,不過,還是繼續觀望下去吧

Posted by candyz0416 at 14:05回應(0)情報

2006年08月29日

DIY 自動貓咪餵食器

在 Engadget Chinese 上看到 DIY 自動貓咪餵食器
原來很多人都跟我有一樣的困擾啊 @@
一直在想著,要是哪天要外出個幾天,那兩隻貓該怎麼處理咧
這個方法我也可以做到
不過,可能對我家的貓無效,一定會被拆了的啦...XD

Posted by candyz0416 at 13:33回應(0)其他

GTalk + Skype?

在 Google Talk Blog 上看到的 Talking with Skype

Google 跟 eBay 簽了協定,讓 Google Talk 跟 Skype 可以互通
這是個好消息
不知道何時可以正式完成互通...

Posted by candyz0416 at 13:27回應(0)軟體

Ubuntu upgrade ugliness

在 Linux-Watch 上看到的 Ubuntu upgrade ugliness

最近 Ubuntu xserver-xorg 出的問題,把使用者給搞慘了
(我則是都用 Xgl + Compiz 所以完全沒被影響到)

Ubuntu 迅速走紅後,伴隨而來的一堆問題,也將浮現
Ubuntu 的一些機制不夠嚴謹 (跟 Debian 比起來差更遠)
Ubuntu 的 mirror 機制也常出問題,常常 "404 not found"
因此,Ubuntu 官方可能得好好想一想未來該如何解決這些問題才是
否則,一旦名聲打壞了,要再重建使用者的信心可得花更大的力氣才行的

Posted by candyz0416 at 11:49回應(0)軟體

2006年08月28日

gcin 已經正式進入 Fedora Extras

經過這將近一個月的奔波
現在,gcin 算是已經正式進入 Fedora Extras 了

Fedora Development (FC6) 官方網站中已經可以找到了,支援 i386 x86_64 ppc 等平台

而 FC5 部份,目前狀態為: needsign,正在等待套件被 gpg sign 過就會出現 Fedora Extras 5 官方網站中了
一樣 i386 x86_64 ppc 各種平台都有

註:
FC5 因為之前我也一併 Request FC4 FC3 branch,結果因為一些因素而 delay 到
而 FC4 FC3 因為 Fedora 官方已經停止支援了 (進到 Fedora Legacy)
因此,當時我提出 Request 時被 Reject 掉了
不過,FC4 FC3 RHEL4/SL4/CentOS4 的版本我還是會繼續打包,會放在 CLE 網站上供需要的人下載使用

Posted by candyz0416 at 8:50回應(0)軟體

2006年08月27日

SuSE yast2 Repository

要產生 SuSE yast2 的 Repository 有兩種方式:
1.genIS_PLAINcache
優點:
容易產生

缺點:
不支援 Source RPMS (src.rpm)
不支援多平台 (i586, i686, noarch, ppc, etc.)
沒有安裝來源的描述
genIS_PLAINcache 是個執行檔,無法在其他系統上執行

範例:
cd /path_to/RPMS/
genIS_PLAINcache -f -r .
gzip genIS_PLAINcache

2.YaST Sources
要安裝 autoyast2-utils 套件

優點:
支援 Source RPMS
支援多平台
有安裝來源的描述

缺點:
不容易產生

範例:
cd /path_to/SuSE/10.1/

1.產生 media.1/media
mkdir media.1
echo Candyz > media.1/media
date +%Y%m%d%H%M%S >> media.1/media
echo 1 >> media.1/media

2.產生 content
echo PRODUCT Candyz > content
echo VERSION 10.1-0 >> content
echo VENDOR Chinese Linux Extensions >> content
echo LABEL Candyz (OpenSUSE 10.1) >> content
echo ARCH.i686 i686 i586 i486 i386 noarch >> content
echo ARCH.i586 i586 i486 i386 noarch >> content
echo DEFAULTBASE i586 >> content
echo DESCRDIR setup/descr >> content
echo DATADIR RPMS >> content

3.產生 directory.yast
ls -A1 > directory.yast

4.產生 setup/descr/*
mkdir -p setup/descr
create_package_descr -d RPMS/

** Candyz's SuSE Yast2 Repository
baseurl=http://cle.linux.org.tw/candyz/SuSE/10.1

由於 swyear 的網站目前暫時收起來了 (實在很可惜,國內 SuSE 相關的資源已經夠少了)
因此,pcmanfm gcin 等套件,暫時我會幫忙繼續打包下去,檔案就放在上述的 Yast2 Repository 中

使用 Smart 的使用者,請執行底下指令來新增 channel:
smart channel --add candyz type=yast2 name="Candyz's SuSE Repository" baseurl=http://cle.linux.org.tw/candyz/SuSE/10.1

參考:
http://en.opensuse.org/SDB%3AGenerating_YaST_Installation_Sources

Posted by candyz0416 at 19:19回應(0)軟體

SuSE 上的 y2pmbuild

零、前言
之前我介紹過 Fedora 下的 mock build system
也介紹過 Ubuntu 下的 pbuilder + cowdancer build system
而這次要介紹的,就是 SuSE 底下的 build system -- y2pmbuild

一、簡介
要使用 y2pmbuild 需要有 3G 的暫存空間
整個運作流程如下:
Step One - Install requirements
Step Two - Configure y2pmsh
Step Three - Create source directory
Step Four - Get project source files
Step Five - Create the spec file
Step Six - Build the package
Step Seven - Test the package

二、安裝
需要安裝的套件為: y2pmsh bzip2 gpg

yast -i y2pmsh bzip2 gpg


三、設定
所有的設定檔都在 /etc/y2pmbuild/ 底下
1./etc/y2pmbuild/dists_common
我有修改的部份如下:

repository="/var/spool/y2pmbuild/$BUILD_DIST"
regen_repository="plain yum"
add_sources="opensuse"
buildrootbase="/var/tmp/build-root"
rpm_sign_name="Chung-Yen Chang "
rpm_sign_key=/etc/y2pmbuild/signkey.asc


signkey.asc 的產生方式如下:

$ gpg -a --export candyz0416@gmail.com > /etc/y2pmbuild/signkey.asc
$ gpg -a --export-secret-key candyz0416@gmail.com >> /etc/y2pmbuild/signkey.asc


2./etc/y2pmbuild/dists/10.1-i386
以 SuSE 10.1 i386 為例,我有修改的部份如下:

url_opensuse="ftp://ftp.cs.pu.edu.tw/Linux/OpenSuse/distribution/SL-10.1/inst-source"


若要打包 10.0 i386 的套件,就請修改 /etc/y2pmbuild/dists/10.0-i386

四、執行
以打包 SuSE 10.1 i386 的套件為例:

y2pmbuild-10.1 pcmanfm.spec


如下打包 SuSE 10.0 i386 的套件:

y2pmbuild-10.0 pcmanfm.spec


五、參考文件
http://en.opensuse.org/SUSE_Build_Tutorial
http://developer.novell.com/wiki/index.php/SUSE_Package_Conventions
http://www.rpm.org/max-rpm/
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/RPM-HOWTO.html
http://fedora.redhat.com/docs/drafts/rpm-guide-en/

Posted by candyz0416 at 17:19回應(0)軟體

2006年08月26日

寶貝日記 - 瑜珈特技

Jiji 在表演瑜珈特技?
瑜珈特技

瑜珈特技

Lio and Jiji

Lio and Jiji

Posted by candyz0416 at 10:37回應(0)寵物
 [1]  [2]  [3]  [4]  [5]  [最終頁]