【经验分享】Ports 黨的利器 poudriere + pkgng + httpd
本帖最后由 ulovko 于 2012-08-28 21:04 编辑近一週學習如何用 poudriere (ports-mgmt/poudriere) 架構一個自主的 FreeBSD pkgng packages repository 網站。
完成後,任何 FreeBSD 只要用 pkgng 指向 repository 網站便可直接安裝 packages
poudriere 配置功能強大又靈活,方便更動 offical ports 的預設選項。
poudriere 有效追踪 ports 之間關聯。
poudriere 容易更新 ports tree。
poudriere 可以累進增加編譯 packages 並維護整個 repository 完整性。
當 ports tree 更新後,可以指示 poudriere 個別更新,或指示 poudriere 打倒整個 repository 從頭編譯。
poudriere 完全使用 FreeBSD jail, 編譯過程中若遇到失敗,並不會對 FreeBSD host 做成任何破壞。
poudriere 要預先設定 options, 因為它不會在編譯過程中跳出選單畫面。
poudriere 編譯出來的 packages 完全兼容 pkgng 的 pkg 指令。
poudriere 還有很多功能待大家發掘。
poudriere + pkgng 啟導文章,可以看 http://blog.etoilebsd.net/post/Home_made_pkgng_repo 感谢分享,赞!
FROM:http://wiki.freebsd.org/pkgng/ poudriere 比 tinderbox 易學
poudriere 比 postmaster 安全
poudriere 唯一缺點是安裝門檻稍高,她必需要 ZFS zeissoctopus 发表于 2012-08-08 20:52 static/image/common/back.gif
poudriere 比 tinderbox 易學
poudriere 比 postmaster 安全
poudriere 唯一缺點是安裝門檻稍高,她必需要 ZFS
悲剧 我的是UFS O_o ulovko 发表于 2012-08-08 20:54 static/image/common/back.gif
悲剧 我的是UFS O_o
向 ZFS 邁進吧 本帖最后由 zeissoctopus 于 2012-08-09 10:31 编辑
初步制作完成,在服務器上利用 poudriere 建構 DIY FreeBSD 9-STABLE + KMS 的 package repository,poudriere 順利編譯 xorg+kms, xfce4, openjdk6, libreoffice 等。然後修改 httpd 及 dns,把 DIY repository 開放上網。
在我的小筆電先安裝好 pkgng ,然後指向我的 repository 網站。在小筆電只需輸入兩行便可以把所有軟件升級
pkg update
pkg upgrade
升級過程好像 arch Linux 的 pacman
我的小筆電從此可以同 ports, portmaster 說再見。 本帖最后由 ulovko 于 2012-09-10 08:42 编辑
回复 6# zeissoctopus
太赞了,感谢分享! ^_^
http://lists.freebsd.org/pipermail/freebsd-ports/2012-August/077909.html :)):))好!!!!!!!!! 很棒的东西
除了要求ZFS外:mrgreen:
mark一下以后用得着 poudriere 剛升級至 2.0 版本,新版更見暢順穩定。
页:
[1]
2