在 FC5 上打包 rpm 套件

4月 4th, 2006 Comments Off

為了在 FC5 上打包 gcin 套件
以前習慣用 root 來執行 rpmbuild
結果,現在不行了
查了一下 RELEASE-NOTES

Do Not Build Packages as Super-user

因此,要先安裝 fedora-rpmdevtools 這個套件
# sudo yum install fedora-rpmdevtools

接著再執行 fedora-buildrpmtree 來建立打包的環境
# fedora-buildrpmtree

於是在 $HOME 目錄下就會產生 rpmbuild 的目錄
而裡面有 BUILD RPMS SOURCES SPECS SRPMS 等子目錄
另外,還有產生一個 ~/.rpmmacros 內容包含底下三行:
%_topdir %(echo $HOME)/rpmbuild
%_smp_mflags -j3
%__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot

而我自己的 ~/.rpmmacros 則會再加上底下這幾行:
%_signature gpg
%_gpg_path ~/.gnupg
%_gpg_name Chung-Yen Chang (candyz)
%_gpgbin /usr/bin/gpg
%packager Chung-Yen Chang

%vendor Chinese Linux Extensions
%distribution Chinese Linux Extensions
%_unpackaged_files_terminate_build 0

接下來,就可以直接用 rpm -ivh xxx.src.rpm 了
而 source code 及 patch files 等就放到 ~/rpmbuild/SOURCES 目錄底下
spec file 則放到 ~/rpmbuild/SPECS 目錄底下

最後執行 rpmbuild -ba –sign xxx.spec 即可開始打包套件了

Apple 軟體更新 – 10.4.6

4月 4th, 2006 Comments Off

建議所有的使用者皆安裝“10.4.6 更新”,它包含了一般操作系統修正,以及針對以下應用程式和技術的特定修正:

- 在各種不同網路環境中的登入和認證功能
- 使用 AFP 檔案共享的檔案存取與位元組範圍鎖定功能
- 使用代理伺服器自動設定檔時的網路連線
- 使用 IP/Sec 連接至 Cisco VPN 伺服器
- 使用 Bluetooth 無線裝置
- 使用 Spotlight 搜尋 iWork ‘06 和 Microsoft Office 文件
- 使用網路個人專屬目錄時自動儲存 Word 文件
- 為 iPhoto 6 製作 Automator 工作流程
- 將聯絡資訊和行事曆同步至 .Mac 和行動電話
- 裝載和卸除 iDisk 卷宗
- 與協力廠商應用程式和裝置的相容性
- 之前獨立的安全更新項目

如需關於該“更新”的詳細資訊,請參訪此網站:http://www.info.apple.com/kbnum/n303411-yh。

如需關於“安全更新”的詳細資訊,請參訪此網站:http://www.info.apple.com/kbnum/n61798-yh。

FireStats icon Powered by FireStats