我在iso的Packages文件夾下添加了我的軟件包。然後我更新了repodata。之後,我創建了一個my-packages組,並在最後的kickstart文件的%package部分中添加它。但是,當我安裝ISO,並看到/root/install.log
,我的包不安裝在最後。因此它導致錯誤地使用系統os命令。 如何在安裝base os rpm後添加我們自己的rpm,這樣我就可以在我的rpm中訪問所有的系統os命令。 再次說明如何指定rpm的安裝順序。使用自定義rpm創建rhel iso
0
A
回答
0
嘗試建立一個HTTP鏡(本地或遠程),並把你轉下的「包」。
加入你的鏡子作爲將Kickstart回購(回購指令)
然後在 「%包」 會話添加你的包名:
例子:
Pcakage文件:mypackage.rpm
鏡:MyMirror.com
或(IP地址指向本地HTTP服務器是正在安裝的機器在同一個網絡上)
回購指令:
repo --name="MyRepo" --baseurl=http://MyMirror.com
包部分:
%packages
@base
mypackage # without .rpm nor version
%end
馬科確保「 http://MyMirror.com/Packages/mypcakage.rpm「可以下載。
真實的例子:
--repo --name="CentOS" --baseurl=http://mirror.centos.org/centos/6/os/x86_64 --cost=100
%packages
@base
nano
%end
雖然包的網址爲 「http://mirror.centos.org/centos/6/os/x86_64/Packages/nano-2.0.9-7.el6.x86_64.rpm」
- 另一種選擇,在安裝後的你的RPM安裝部分:
如果操作系統是安裝不具有「wget的」添加到「%包」:
%post
wget http://MyMirror.com/Packages/mypcakage.rpm
rpm -i mypcakage.rpm
我希望這可以幫助。
相關問題
- 1. 創建一個RHEL實例的iso
- 2. 我正在嘗試使用SPEC文件創建自定義RPM。
- 3. 使用自定義ISO創建新的EC2實例
- 4. 如何在RPM中創建自定義組,Fedora
- 5. 如何使用自定義更改構建RPM包
- 6. 使用Setuptools創建RPM包裝時的自定義規格文件?
- 7. 使用ISO創建VMware vmdk
- 8. 如何在C++中爲iso-8859-15創建自定義ctype
- 9. 使用自定義主文件夾設置創建混合Mac和Windows ISO
- 10. 創建RPM包
- 11. 創建Python RPM
- 12. 創建RPM包
- 13. 使用自定義按鈕創建自定義列?
- 14. 如何使用自定義對象創建自定義對象?
- 15. Prestashop 1.5.4使用自定義鉤子創建自定義模塊
- 16. 使用自定義字段創建自定義帖子類型
- 17. Google AnalyticsAPI使用自定義數據創建自定義標籤
- 18. 使用jsqmessegesviewcontroller創建自定義泡泡
- 19. 使用Python創建自定義語言
- 20. 使用iframe創建自定義窗口
- 21. 使用VGScene創建自定義控件?
- 22. 使用xamarin.android創建自定義通知
- 23. 使用op_Addition創建自定義類
- 24. 使用FOSUserBundle創建自定義字段
- 25. 使用卡創建自定義contentView
- 26. 使用criteriaBuilder創建自定義列
- 27. 使用CSS創建自定義形狀
- 28. 使用自定義值創建PDF
- 29. 使用滾動創建自定義MessageDialog
- 30. 使用Javascript創建自定義控件
我正在使用爲我創建iso的shell腳本。在創建iso之後,kickstart的'%package'部分如下所示: – Niraj
(@)base (@)platform -rh-core (@)platform-features (@)appliance-product – Niraj
最後一組家電產品是最後應該安裝的東西,這樣我就可以在我的rpm中訪問所有與操作系統相關的命令。但在查看/root/install.log後,我可以看到操作系統不按給定順序安裝軟件包。它預期的行爲? – Niraj