taropensuse

opensuse  时间:2021-04-01  阅读:()
KIWIImagingwithopenSUSEBuildServiceAdrianSchrterProjectManagerBuildEnviromentMarch19,2009NovellInc.
2SourcePackageImageOBSKIWIImagingOBSusersubmitssourcetoOBSandgetsaproductOBSMarch19,2009NovellInc.
3OBSImageingcomparedtootherKIWIsolutions1/2RunningKIWImanually:AllKIWIfunctionalitiesareusable.
BestwaytohackonKIWI.
Buildhappenslocal.
ImaginginStudio:Forfastandeasyimagecreation.
Easyandintegratedtestingoftheimage.
Workflowandtoolguidedimagecreation.
Interactiveworkingstyle.
ServersideimagecreationMarch19,2009NovellInc.
4OBSImageingcomparedtootherKIWIsolutions2/2ImaginginBuildService:Batchedprocessedimagebuildingdependingonsinglepackagebuildresults.
Currentlyrecommendedforproduct/installationmedias.
Low-Level/Commandlineinterfaceonly.
Allowsusageofmodifiedkiwitoolorkiwidescriptionsinownproject.
Serversideandlocalbuildingoptions.
Integratingofregularimagebuildsintomaintenanceprocessforofficialproducts.
SupportsmultipleKIWIversionperImage(usingitfromtheprojects).
March19,2009NovellInc.
5ImageBuildsfromOBSPOVOBSknowscurrentlythesetypesofpackages:rpm/specbuildsdeb/dscbuildsKIWIImage(akaknownasapplianceimage)KIWIProductImage(akaInstallationMedia)Planned:QAbuildsMSWindowsbuilds→Imagebuildsarejustanother"package"buildfortheBuildService.
March19,2009NovellInc.
6LimitationsofImagebuildswithinOBSTheOBShasashighestgoalacleanandreproducableimagebuild,assoonaspossible(eg.
notwaitingforOpenOfficebuildwhennotneeded).
AsaresultwehavethefollowinglimitationscomparedtoplainKIWIusage:OnlyOBSrepositoriescanbeused.
Own/modifiedbootdescriptiontemplatesneedstogetpackaged.
Usedpackagesmustbeunambiguous!
Currentlynopatternsupport.
Servermaywaitforbuildingpackagesanddoesnotstartimmediately.
→Localoscbuildworksatanytime.
Non-ISObuildresultsarestoredintarball,extendedwithBuildnumber.
March19,2009NovellInc.
7HowtosetupaKIWIrepoCreatearepositoryinaproject.
EnablewantedarchitecturesNootherrepositoryneededinprojectconfig.
KIWI'sxmlisspecifingit.
Createprojectconfig,settingthisrepositorytoType:kiwiRepotype:noneCreateapackageSubmitadaptedKIWIconfigfiles.
March19,2009NovellInc.
8WhatneedstobechangedinKIWIconfigsforOBSTheconfig.
xmlneedstobesuffixedas.
kiwiRepositoriesneedstobespecifiedasobs://$PROJECT/$REPOSITORYobs://refersalwaystotheusedbuildservice.
Example:obs://openSUSE:11.
1/standardContentofrootdirectoryneedstogetpackagedasroot.
tarorroot.
tar.
bz2Incaseofexpansionerror"havechoice"justselectapackageandaddittoyourpackagelist.
March19,2009NovellInc.
9ExamplesopenSUSEFactoryLiveCDin→openSUSE:Factory:LiveProjectKDE:MediaLiveCDsin→KDE:MediasProjectOBSworkerimages(netbootdeployment)in→openSUSE:ToolsProjectMarch19,2009NovellInc.
10FuturePlansSupportpatternsIntegrateintoQAsystemfortestingaproducedbuildautomatically(NOTinteractive).
ConnecttoSUSEStudiosomehowforkiwiconfigexchangeInstallationMediaCreation(akaProductCreation)March19,2009NovellInc.
12WhatareProductsProductsareSUSEspecific.
Productsaremediaswithplainrpmpackages,tobehandledviaYaSTorzypper.
TheMediamaybebootable.
MediascanbeCDisofiles,DVDisofilesorFTPtrees.
Themediamaysupportmultiplearchitectures.
ExamplesaretheopenSUSE11.
1DVDortheNon-OSSFTPtreeAdd-On.
March19,2009NovellInc.
13AProductfromKIWIPOVAproductKIWIconfiglookscompletedifferenttoasystemimage.
(Ownsection)Noautomaticdependencysolvingbetweenpackages.
Itworksonlywithlocalrpmrepositoriescurrently.
KIWIneedstodealwithRPMpackagewhichareusedforinstallationMetapackages(getextractedonthemedia)GeneratemetadataMarch19,2009NovellInc.
14AProductInDetailAtypicalproductmediaconsistof:AnrpmrepositoryMetadataPatterns(preparedpackageselections)BootableinitrdstartingYaSTforinstallationThemingEULA/LicenseInformationAproductmayconsistofmultipleproductmedias!
March19,2009NovellInc.
15ExampleProductOpenSUSE11.
1comesas:DVD5fori586,x86_64andppceachDVD9fori586andx86_64togetherFTPtreefori586andx86_64togetherFTPtreeforppcandppc64togetherNETbootmediai586,x86_64andppceachOpenSUSE11.
1Non-OSScomesas:CDfori586,x86_64andppceachFTPtreefori586andx86_64togetherFTPtreeforppcMarch19,2009NovellInc.
16TheProblemEachproductmedianeedsAnownkiwiconfigAnownreleaseflavorpackageMetapackagestobeputonethemedia.
Thismeansineachofthemissomedatawhichneedstobekeptinsync.
LikepackagelistsortheBeta/RCversion.
March19,2009NovellInc.
17TheSolutionWehaveproductconfigsinBuildService,specifingallmediasforaProduct.
MultipleProductsfromonecodestreamcansharedefinitions(egSLE-11oropenSUSE:11.
1).
TheOBSproductconvertercreatesAllkiwiconfigfilesAspecfileforreleasepackages,includingallflavors.
Patternsonmedia(infuture)Productdefinitionsarestoredin"_product"package,allresultingsourcesgetsgeneratedas"_product:.
.
.
.
"packagesoncheckintime.
March19,2009NovellInc.
18NiceNewFeaturesKIWIallowstocollectautomaticallyallrequiredsourceanddebugpackages.
NotYet:Oneplacetomaintainpackagelistsforproductsandpatterns.
NotYet:Automaticdependencysolvingforproductsoptional.
March19,2009NovellInc.
19ExamplesandDocumentationopenSUSE11.
1wasthefirstproductusingthis.
ProductDefinitionwikipagesAndofcoursethegeneralKIWIdocumentationdescribinghowtocreateaninstallationsourcemanually.
March19,2009NovellInc.
20FutureAdaptKIWIafterPDBmigrationObsoletesomemetapackagesObsoletesomeautobuildtoolswithnativeimplementation→SignificantspeeduphopefullySupportDriverUpdateDisksinKIWISupportpatterngenerationbasedonproductconfigCode/returnvaluecleanupMediaoverflowhandlingOptionalpackagedependencyresolvingKIWIremoterepositorysupportShowreallifeproductandkiwiconfigsGeneralDisclaimerThisdocumentisnottobeconstruedasapromisebyanyparticipatingcompanytodevelop,deliver,ormarketaproduct.
Novell,Inc.
,makesnorepresentationsorwarrantieswithrespecttothecontentsofthisdocument,andspecificallydisclaimsanyexpressorimpliedwarrantiesofmerchantabilityorfitnessforanyparticularpurpose.
Further,Novell,Inc.
,reservestherighttorevisethisdocumentandtomakechangestoitscontent,atanytime,withoutobligationtonotifyanypersonorentityofsuchrevisionsorchanges.
AllNovellmarksreferencedinthispresentationaretrademarksorregisteredtrademarksofNovell,Inc.
intheUnitedStatesandothercountries.
Allthird-partytrademarksarethepropertyoftheirrespectiveowners.
ThisworkislicensedundertheCreativeCommonsAttribution-Noncommercial-ShareAlike2.
5License.
Toviewacopyofthislicense,visithttp://creativecommons.
org/licenses/by-nc-sa/2.
5/.
Forotherlicensescontactauthor.

亚洲云-浙江高防BGP,至强铂金8270,提供自助防火墙管理,超大内存满足你各种需求

官方网站:点击访问亚洲云官网618活动方案:618特价活动(6.18-6.30)全站首月活动月底结束!地区:浙江高防BGPCPU:至强铂金8270主频7 默频3.61 睿频4.0核心:8核(最高支持64核)内存:8G(最高支持128G)DDR4 3200硬盘:40G系统盘+80G数据盘带宽:上行:20Mbps/下行:1000Mbps防御:100G(可加至300G)防火墙:提供自助 天机盾+金盾 管...

2021年全新Vultr VPS主机开通云服务器和选择机房教程(附IP不通问题)

昨天有分享到"2021年Vultr新用户福利注册账户赠送50美元"文章,居然还有网友曾经没有注册过他家的账户,薅过他们家的羊毛。通过一阵折腾居然能注册到账户,但是对于如何开通云服务器稍微有点不对劲,对于新人来说确实有点疑惑。因为Vultr采用的是预付费充值方式,会在每月的一号扣费,当然我们账户需要存留余额或者我们采用自动扣费支付模式。把笔记中以前的文章推送给网友查看,他居然告诉我界面不同,看的不对...

乐凝网络支持24小时无理由退款,香港HKBN/美国CERA云服务器,低至9.88元/月起

乐凝网络怎么样?乐凝网络是一家新兴的云服务器商家,目前主要提供香港CN2 GIA、美国CUVIP、美国CERA、日本东京CN2等云服务器及云挂机宝等服务。乐凝网络提供比同行更多的售后服务,让您在使用过程中更加省心,使用零云服务器,可免费享受超过50项运维服务,1分钟内极速响应,平均20分钟内解决运维问题,助您无忧上云。目前,香港HKBN/美国cera云服务器,低至9.88元/月起,支持24小时无理...

opensuse为你推荐
vc组合有一首歌好像是什么昆虫组合?跟青春有关好像。叫什么了特朗普取消访问丹麦特朗普出国访问什么飞机护送?Baby被问婚变绯闻黄晓明baby一起出来带娃,想要打破离婚传闻?百度商城百度知道一般一天能挣多少钱?www.20ren.com有什么好看的电影吗?来几个…刘祚天Mc浩然的资料以及百科谁知道?rawtools相机中的RAW是什么意思?百花百游迎得春来非自足,百花千卉共芬芳什么意思www.e12.com.cn上海高中除了四大名校,接下来哪所高中最好?顺便讲下它的各方面情况www.javmoo.comjavimdb是什么网站为什么打不开
双线虚拟主机 万网域名查询 拜登买域名批特朗普 金万维动态域名 服务器配置技术网 国内免备案主机 香港vps99idc 精品网 轻博客 小米数据库 howfile 怎么测试下载速度 admit的用法 100m空间 nerds 免费智能解析 smtp虚拟服务器 谷歌台湾 卡巴斯基官网下载 .htaccess 更多