20130122
Fedora 18 安裝使用經驗分享
$4
- http://boot.fedoraproject.org/ - boot.fedoraproject.org (BFO) 為以網路進行的安裝方式。 運作原理與 pxeboot 相近。
- http://fedoraproject.org/wiki/Projects/Mock - 使用 chroot 環境編譯 RPM 的工具
- http://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package 使用說明
- 準備工作
- sudo yum install @development-tools
- sudo yum install fedora-packager
- sudo usermod -a -G mock <your username>
- newgrp mock
- rpmdev-setuptree
- mock --init
- 下載 Source RPM
- yumdownloader --source pcmanx-gtk2
- rpm -ivh pcmanx-gtk2-1.1-2.fc18.src.rpm
- 檢查及編譯 Source RPM
- rpmlint ~/rpmbuild/SPECS/pcmanx-gtk2.spec
- rpmbuild -bs ~/rpmbuild/SPECS/pcmanx-gtk2.spec
- mock --rebuild ~/rpmbuild/SRPMS/pcmanx-gtk2-1.1-3.fc18.src.rpm
- 安裝 RPM
- sudo yum localinstall /var/lib/mock/fedora-18-x86_64/result/pcmanx-gtk2-1.1-3.fc18.x86_64.rpm
- 查看 Source RPM 內容
- rpm2cpio ~/rpmbuild/SRPMS/pcmanx-gtk2-1.1-3.fc18.src.rpm | cpio -id
- http://koji.fedoraproject.org/koji/ - Fedora Build System 用來編譯 RPM 套件的網路服務
- https://fedoraproject.org/wiki/Using_the_Koji_build_system 使用說明
- 執行 fedora-packager-setup 來取得 fedora-browser-cert.p12
- 要先註冊 FAS - Fedora Account System 帳號 https://fedoraproject.org/wiki/Infrastructure/AccountSystem
- 將 Source RPM 送到 koji 上面編譯
- koji build --scratch --nowait f18 pcmanx-gtk2-1.1-3.fc18.src.rpm
- koji build --scratch --nowait f18 hello-2.8-1.fc18.src.rpm
- 執行 fedora-packager-setup 來取得 fedora-browser-cert.p12
- https://fedoraproject.org/wiki/Using_the_Koji_build_system 使用說明
- http://openbuildservice.org/ - Open Build Service 類似 Ubuntu PPA 的服務可以用來提供 RPM repository https://build.opensuse.org/
問題池
- Gnome Shell 下螢幕亮度切換很慢
- Gnome Shell 底下無法使用 ctrl-space 切換輸入法
- IBus 候選字列表無法水平排列
- pcmanx-gtk2 無法使用 patch
- Cinnamon 在 zh_TW 底下的語言國旗是五星旗
page revision: 4, 最後編輯於: 16 Mar 2013 09:16