From e681a725e0fcf54d533cfa13ef3681112b4baed8 Mon Sep 17 00:00:00 2001 From: Wayne Ren Date: Wed, 23 Mar 2022 21:42:18 +0800 Subject: [PATCH] doc: update the doc * start to prepare the detailed instroduction of openEuler Embedded * rename rpm_description to software_package and put it in features * update some content in index.rst Signed-off-by: Wayne Ren --- docs/image/openeuler_architecture.png | Bin 0 -> 65537 bytes docs/source/features/index.rst | 1 + .../software_package_description.rst} | 2642 ++++++++--------- docs/source/index.rst | 13 +- docs/source/introduction/index.rst | 71 +- 5 files changed, 1391 insertions(+), 1336 deletions(-) create mode 100755 docs/image/openeuler_architecture.png rename docs/source/{introduction/rpm_description.rst => features/software_package_description.rst} (98%) diff --git a/docs/image/openeuler_architecture.png b/docs/image/openeuler_architecture.png new file mode 100755 index 0000000000000000000000000000000000000000..cbc2013e7a74c71f3099178b21e2c6f150f33076 GIT binary patch literal 65537 zcmd?Rc{tQ>`#)SEWl0E0_I)YEMD{g|J!?`V45KXB$2K8k$u`!pYmmJXvL|F6G)Q(? z#=fs(n`Z`}<-YGe_xF1|$MgH=_c-cM=G}Fj>+5`-=XJdc*49)eC%Hy)=FAy#po*f- znKQ)jGiL}cUm(E!q<$bV0Qc>zla8|dnWE0?bGW|{TFGh1ojLO%g7m9{Qa?$A5v0MGBRFcXJ_Z-lhju z8a*;K_HPG)ZNXshix`xntEY#Dhv&I{}^8%oZJ|}eW5p}=C|ipF^h|f zYn%JKm_sZU%m46PEKXKxXB|!5Gt_K?lBy4^99#n;;@*93A6`C!*}MkhKECLnV&rt@ z3>_u@_t`eC4Vg1%juL^2a(eD2i-)9XLzOON6rw@dT7z5~Cdw|0SPL65N2TyssUm%? zskzT@gAps(*io0yauX`@+!1#l_1oK1D83v&CtH+sMs78Ytl`%G*N0G#vl{&gI*B09{=Eu72#9}$uwqENd0Cvtmt_i=pi2KKs z8~F~B5e>|3F`6dn~*f;J+0_yhozj{7FJ--_GLf)q-Oa@eGZpa)yYA%Ax*$jm^u^5Y}W@4TYvhgx;t+?arH zmj=PX^0z#tNoTg($6D71IKf9ZMuU%18nMD#ACrKlTu3R|)bJUKCG~{^$y?!O;5ZIT zo_m^b%Yy1(G9$AX(@6By@p7~Sl1HwvU4_g5YE z4+pVYo=d=*2p<+if|lVMd7OU7TD@gGJP`I1Ktkj0De#ZijV z+NfO+t(Mp0?gfz~e42~LVc+s8zgL4}J#u15u0RJ-f`# z4kn$;mrU!Nf35__Ry{^F9*1FXBTBtyc#Jsh#Zg7aSa>=I);HZh8jVO)5Z|^v_P5IB zz=w2H@>!r;Rb9o!C)gcs%AsfgHb-+g4l){(;9P4&(0j6!B1#}FkPL0D>&M3fHh^O> z`uq3DVCb7TOVq=@n8@Ap^h75A3@)i2JuoE#Z;!ios!yuJ$s2BIQXnvNbqBG|w$P?_ zw`j@op5lmDH0bg$qJp@k=Y>j6A^}GtACj>P?msXPwjIK*13t3f3mrcB#~p%D;Nz*W z!#FF;jq;lowo#@V>8?YzM@{zBcQH_wVOih?YVp=_j9kI)5{PmJ*&rZ0V?t*OXslFI zi^_pj^GWUNR3)>wmbQrt*g(fP$L51s7(3dQX}lr2iiT#?$;9Ux&l$IqUw^Zcq;Qhf zR|YB2+OYtM7f1eF6LqUZ@p%_0TzB^#A3X6Txeu%N zB6LT_=j_P}WCyDWd&uhrG3b$H`%eUwU$E(SR~Wij*pVjX1IIR1oTbKTwrz?Xp;On< zf;c6bs|gLh-m|X(50fk{o1vf#UiDgFa( zns*DUS=Ce5ZCdQpvt1;$hMawWf_=NnJV@;RP8~L)qcA&e&;H_PK~3P~mIA~g3&UJ| zq_#hJDi&~~>j7Bmc3j%1)lHwZ;&mh%2b!hyjY`aWebCQAohhh}jYh|1b*Yls8 z*-!H+G7a(Cs)9y2i-C_Y_K@wJV(8&Yve5oLegYiQa>k%#7ToxcvZ0dB;9JZ-Z%Ft9 zOAqXU__~6(pAy2Tc4v3qt^Q1z&Bh8AW9l<$f$3Yp-nk4qpZ3CMYag1yoC?6s_t$-s zEm!2P>$#zXE65*Sp*o&L9ze?X&FyYPMMB>LU{u^E82LaE4*AiaKNi?i=<<4B#^*=1 zz*ds!y^B{~JAF`4_aGPAXd|OIUZHxQIS(VVK>(^|(Vt*Oj3PcJ>YZQ;En~N_Ln=FwJ3Q+LDbW|OnDX5% zUMf?HV`|~F;lv2}5ndkN5k^6dod0&^AC#d}8PV6GUt zUp2cbb2KB^J#GDIpLsWIgZYSU?j!2J6dGM@c@UtxT@$B&OwAf@-8|RQle;@sC-(-c zYx;VxPNoX@lcN&5nG!5R)!mL0K`OjCTpoD)Fd@z^Qz?0f<_i)9B z@}u8{wVdsYHJPLRy7W#gJHHzV^uXA}NIyB0@hR$=^33qc;oqL8ss7OdJ>oPOUBIo_ z!;GL77~IRjxsRiBZ>0G;6f3AsFk`QqLWZwefo6{gBXeMD@pb695sssJzx@cA!)a*9 zSJI>XSBw*U$2=hL1?3-X_C%coxj&^lVZdY!pD(aznV-j3QnRacXQ#j&$GrLfWrr|% zZ*>GminPa-WAa(g4N+f~y7k11kgd4`OQC<(VUOvekOb*nJheFb62Y_T*Kn?ko5kbF zm)#4B;q>^h`$ll^`kdfhfhV5lGKtTJMaWJi;0vv}|Y><*b+sZ?EJF9Quf^R^%E6YNSQ8MfQF<#32{V%+OqR@MtG5k zrch(Pb%I!WqHUPg9E(pm#;1H?aXksZK-bWZ+s*S*sRg)2!Ca#SH2+<61F7spr(mHV@=|&lIYFbNdeSaL# z3o?u!LkxVrQd^UvKB|hPU7vmN3IN64g`}uGMMYN_1<7|N z;hmT7?RAR2wY(qL*yC}ik_YUp>&^08y7+oqE|oJfq{mjTKtaVaO7^bW3w+X;^I+fg z?|rT+o?qeGMX7VXP#v0xwXEl5gTue9#N7aI9om#WpH9lC3V8>U9J8%l=2M5iQTugh zvHp;_==QtCHDFmeU?LHQ7VKw*iC#FPL9<8?GDjUa`ZC`iC-P>Xioz_ieVyP5$Ln zg&PeQ@>};4%kcegmh0z8aW-OGWhbdlr`Yezo)LchakXr)19e^E{%FRF(d25#Rn^-R z%eGzLOW8jsU*YU<^J^g6RRzXJ4`^i1v!8WJoxlTEU}W{&<|3z? zj$!`($U}m3o9I%1RsXmcD=Nxs3LSIH1$R?fa$;* z5R14D<=6hbJJZdr=V&b0&*~WL^-GA4g-Jqk&ZqH?CV`yk>Z2m6N?q&cT#NdaB=Pb& zXguW+yjwbvG&yOpuBku|_8F1P3(pcO-sVESB|OFfAi}8kg63U*X9*C*8+l?rkil_ zMmkQNDh!ja?Yu#8t~Lsk*O`q{H>!@36+kkNsl$oX?0jsTa-_!06n)NLIxh;u#6=lv zy~IZ;iWixhb)!%zrTEzY(t1^1xA+322cXvCsaHafvq5m3htYb`p?7MY_0{lhM~8e( zT6^wUn#n#lx%8&mHc;2B9(DNg&}awvy#e-m{v~H3s@1^fWnqZqGk|zKE?NmkLxeWw zSyFWCN5xn*vnqleQ3p#fzV#pxzpR?Mn4VNdmZ&w<%VU_)0n<+RnLLq$L(;et3D6p5 zah>d6C;V4hg~u?wSJx(z`X&cW^BY!PW*tYam?peSACE996t#Cga}K=y7P+V*GIHgN zPq_ANI>}cBGjUViVo9-9S^Ofr)`%p%01rF&F8GX2H!=NY+yu$d`?LKcZ(V!u&E@Ew zcOzA%LDzW9n4_LQy40VUJ6oyry7OqN^4lACaqy9<@$i>Y6=BZU*rvPVd)?KSdHlGL z>_o?5)2bqzA61$US#x^rm0YrU0tN#7tYvr-RoIf(HmQ%UY;6!Am zXl=!|&yxe62qP$h$}iNY^Rka(UGoby?%95P%X8EqO7PvyB2LUrV&C#j-3Ob&vN>`T=^5s*63syCb8QV#%x!3;UZ8+Ye! zbaBp`u!Z1J9Umv0k>g&+D7qPyOy3zvgIoxO@z&eq9%|=!x;0bhSqaf<$_)8wU%^5U zwg&(>9ZP*=nP~b5SA5<;K|e))UrLxQH)+fon7u`_XrsU(-y-M}4(`={k@B)pSoNfl z@gX%If&CBc5CdS5w*-UsBeWz>t|U>FGM71elGI0txJ@>lmC5`YNIeGQBX&N1=c4njckJn=V*1A| z1w7|Q?mj}Ql+Zbcv|!|Bx@lo^imR9+O;`Yq<&Za`#IcNmx-_HD7_rGp>k4HNl*o;pXZJ)_&~M2%4fm{`aO@5GOaQ#dkZ_X zjG{5Rdu`u0!R1S{&%U1Gv;kQ1=acCZEy5CE1^45Y#>;}p!0f{ptvG5tQEt{HuJAj< zz2{>o1cn!MKLvS0_;k%smOn(_@hFH2cF2hmc$wU%<^6sU-$T-!tCO8>eVfU*Aouvm z^6od3x3Je48r zt)efqc@qNHK8WcdI0kM?l-IXo;QrRlTH#dCfR;8EXQBX4T5%_Tw^5c5cxPHXsP4w( z^pT!C#4q#Nklr~tqJF1IpA;{zhp!<1j?n;R!J9orD6zO-D`%F$R)P2sX@40{kRJ&` z8JSQDM1$tlJp~_|<@8f~KMV03Jc#Fh;b|HK05fr(lxorkN^loywGEha($%gs`4WZ? zCXU=ieL~C5^6fk&dgrHe3q%*&k0jO(FC8QJBQiqsJp?A~gdjvp5TbpJeHGs{f9^Z8 ztOC=JlpiL}O0{#d=Jdm5gf=V4`$6 z1r?CVFrTmLE5aH6OSmS;;zC^qB2fkXo*4S$aAW4-J4RqT@8QF}G6o2VIzwsfo#r_m zI-y_mrXN)<%I%zA_C(fa{&KpRj#J`UiDTEo4$W2afTwS{gL2h z)s2Gg6l8r0D36@4F~O@kyy|;{E@SX>mB*+_& zO%QbU_uKOr5?+L%<4KPh3oHt>jJ1Bpf~>}9adancpMT#jTaqAlm}L`fqOp9Ts)qj*5252qJ;sQeKqBQ`_tIILQsm{EmD zWT*?DcGKiEftP{~a=Oh2PSKc*~Y$QcWw9q!5iK%KN=ecN9<#zICCh<{XT zWW7HVFUK~Sb%KHjlseOphC-*BFol&<+H2}PAz#yKBgKmkzbRXz9i1X1l`Pg$4Od!j zPF%o|;l~JFc***C|9Z%A4>vbi2x9ZTFJAOXw|@JQq9@qx6URWq{9FStvGlyP z1Qs_VxS3)&?C7k`fZ+#z{{?Vr6*%YNW;d_X@? z)c_88%Qe0%%*A(mVq!pQ^7h-FkK?wP<7c1q2&?rQQ5@IFubc|EvRUlu!P1c9#>`tK zB<)AOWeFmVabMtKryH5pXvkQJ0TdXU(~B5AR5XD5vjy2mc%yv%az^4B zs~*D%abtZ3|M9EfOAb*9NDYP}``Qmr7Cv&4%(={QTEWnCWPkALSxsSIUT$P9lN0gB zK4#Z1)iN&0pP5_LblS)0cO-}8p6D=&deYzAr)5^QR@U)8w(3+?qR95yISH*3DYL&@ z-yNY>34G(dC8=#t3)pYbE>AskrAf`Hvp7yt8mT?!(n?t`Y`ypLJ5^5Ev)-UM2vdtF zvs@9_v`Spp1Up}SG30e#3r ztlDqkshqT`Py+vOMmmu32E}o$fPj@K-jjySrk-?5VxV?Uk=OH&o4Frt^#nSqF0a;rj^>FXspgmHd*k@cl1BNudG9GtR-KJ{$`Q90Qzwms zs4NFQaCYrS8EOVaoSb8S+K-^MC4A}B%|n=cp{tGOY&%o{Crs>I4^sn z_Uk3PG{PA~V$M-%m*h3@j|+V+b2oMK_Kn+K@ArHrat!7*w!d~4FEf!TQ=Lu3_5y^L^YD_C;R1w~JM+q>whNm;*iL?De5RL)9S7V;=kCGr|Uo#vg z8Y@y%et*@&nW!Wwrk^ra!a?aXhLJqs=B&Y95Au}S$~lq?5zf!qBODe2#Y0dXJw%_n z5!fVNQh~mX1`>rGSvodO-3P8UzR&7beA?Y4t}9bjo0thh_ZoP``r=iDnsQQJ;6Pqy zb$X4P=6-gf`D0Gx*l0+?4p7*ou*NWF_(NSSOiN*7kNv0JN&8tZ{5{{Y;8vx_baZ^d zcz+c9j^OtN`Jcr2ybjo2@rR8#(#5!6K-hGqEj(cwp&mYoO;nI)vY%#>{T>>D(eilT zUCqP>PHi>5pC2oE`3EH=kCrJXb>XsnxU#-!iqB2bLiZYo{5KLF*B_FE{aWG@oHH3q zo+G^PJn_Be6)!NFLX2;znMo$p&UIspdTD)ne@E*ne@L{fXO57DL*B#bT;B9e zx!y+R?=QZ&PwBmPoy6(uAT%wH;r~}N`u`stNBn=GDx?B+fPKTzD^JTo&;O2yLa~}q zn~k`vR$IHJ<`}Sph;Ti@=9ibaV~y*$vt_|6|I0@Ojo_45*}YL=U#_;&95v~w=tRa3 z_Xfq1QpL8?e(eGp7L?p7 z7)Tv%$}tj9o)_$Xn2z6vawd+t%myO(>~(m6#|;WH{M`LEZh+4=ce7ewqcJo$ z62T%^kxRkPfJd8uJ2dl&a;6*2lf?U?tr(sd0T?jT<>51txdfQxL~s7(&}6*l#+rY0W#peVRfzx zDbWk9Q)F#TQzXy{r+~bv^Z%QLaJSXg_nwDP9}A?xk4&@odLM;xSdy!&W8s-vm|U`0 zr?01m@gD?t(ZJBmUw@r@(}DEx zC@ejajwi%@0Cg~mz&yD0+c=PZC2OqnP%JzPvtQN9;kD<*R7na&<>f}BML&ZflL(BI zh_lLuL)x8w72%Ph1ORjMKM3@`7y#X0+y$>+$|ylPJw09pNA0CTwnd^rhU^?Fn}Ygj z3siK3^Zb2memPu*yOaEi47IY(o?N(9k^iu2x9W`zA0bF+I_i>9!;P7&1G1ul?|4^g zupo<6`0B$Cvl4Zxl~#LkKJW@i2W}()(gJ>;)Db}(ypvv*;ncijUCthfr~<8FBlCpf zoEUTjL`s6F;w!T$Yi}}Y{A*I{6uBR6GN1wPYW%%e&9Hb-tm&`7Pc7tI;woN&H<7={ zn`d-YooZFJRuNOlvp`F2dk@Y+}F9ZTCEcm_d3+ zHa;+@^^r`d>J`AP!LhFKm}Aulx8o3rWo~{J%8^&56g9k~{vl8$Az<3e1dQ8;=RD7% z3bc19GA@C))5m5q-VjD6fjyB^{4Bt~Ch zhoJ^_(BzpC7GFOhlV)8lWG&_rRCj{e6c71Ij~Q+sANQx~2;H9(&W_&J|u2 zr&~7bFyKb*KY8*F>iTw!j4s9AR${i;MI7pw^*K~R39yqMhw&rwdqP%0JFiXV?gnq;!tP?y-o!t80)g4+FYZ+!6ZajqO!jJw z5bl1w+oO*x?}v#ZN&yiqo7-Q6VC|k?Pk%O zPOe_z@e;z|(WHM!y&PTmShc4VrcwU-e23`Z=APHa7aT%V=4E8UUOAeL`tSptR)H!$ zz>eJ4_NX44i0Y>8y12gPnk*l8akKH&qwuj#$B)h)b zcH$jBULl^It~;bTwXe3Hy0p z;^J*-h3}pFCxmFp2O*4H=!HKxbs3jPEm7luP*4OuBu^-O4g^}R#R>n(OqeFyY#|q-`;3L`$!=B%V;z=mK{!*9~Zu*<71V8NWsH`yb`-2 zp-@sR=;k#)mY*|EaJJ0L6^!}^TLx9zD1l_&t5+m|_^wnqyejJYbU6zbiPZY!!JQ1e zQa-xnciEA4k4(>R8`t_+v&m~rbe3MiLf>9l;c!;PmGWBo&sWIx_EPBw^*+uP+731& zATs}yu+;!kAQ^6xPF1>6%Y6S|tk&;A5IxMKDq@D0sTmfUCIJ9;LisDqTwr@tJgc z1EJS->-k!h>c#co7~bRGsyMnj)MxJ9`YYyX2c+ok`q2Ihk&Lh^Kph;C(-p;n>?3JW zk`T4Fy(9D+tmV_e10p%l`jL5eBD(3pwOq7l$5-W#&A76^M#Dz+h)r6;J=0jS;f;+z z4P+n*!IEP$uQqi`Fz>O%$S_@(A^jJ&+${VMT>H!91v~OcL7y908Q@deZLc~&wMm1y zA+VAqWFpKztDE-nIC+JxJOfc5fUfv`jbE{s!DNl!-hU9J0pCIYu|egX_2&ryc06Hb z?y}A@vPNM1xl29(>gxUbMK$4L<_a804x9Q(%Mg15CK<}(6qT#`mKA-ko|41e$HVcf zHj+#qKBV=oG-G(kFXzvN)!|+E0}K4EEomkg$hR?z-pc@d6w<1>q|E9f0W5)KXg5Ac zRNzEk+5wjyC&|>HX^%h@h|gjFHpr(txl=OdO+yTbX}0^~S=-l1OJVKZey1Tti(6FU z532004yV^i-o}90>)Gy?qB`2HOBth^Kjs{&8Wyc`OB+&wvn#<|7SQx_Sz}dGK3f-; zWpM%e*@AwGaf_=rnUtGXQ}nbr3Oq%5xgK9r!x8nh1b}ca*ltUO^FfY7zv_l)i2A)y z87C=-_gBbZ#n-gmM?gg4vRHTU0T*d8qRGriVfE_C!tdVSsv!?nN%L0O|HICIGskFJ zvAgCx3-Cpk4rAv|xH5czp}aF8@0Cv^TQH#^u*55jpZ#Gb66VJ3w0XQu2H(Zehv=fZ zQAaOyd6SUnwS(Ah-RiF?SEd>{+rK!?Z`qcMAfDx={Q=3e^mzdD)Sc;b5*JS!g=!gu zfVXT&t@Q;Dr1o|B#*0ihX>rvHn6H$TNYv}}jiY{Lx2Hoqk9Wk3`0x_nWt0G8;S@Vd zn2l3&=FooBF+=qc-9KMa5*&eO7Mj}EIA1cvx?ha{lIad+p>Yn0@yAd&wdw~OZX-IvWJGObd9GPxR=Uw}WP)JPoXqaRcK;W?p4 zV5M=P+u))v2nh6@S~oG6Z1eTL{54gG7^)*+tImLRg@kGiNP>9}iyQ9tr16`&cQ>wGBtN{w zJZiK1icpkU%bAaZNX)zSX3*clnv@GkgWDyvcrh9Jg}PkexCMzk-&2=X2|Dxwr^@+6 zSw)UXLtPoC&_`3s1@~E}NU;8$vGzIc$-_XMNM^l{R=@rhb-4F3h;SYD?;F^AI7R+X zKcLC_Lib>V00zQe?EI%5ne8!^sBt0f1;0LOMfI zP0&_7Ml{y*8HV@Sm4hWZH}m^8oGo? zK{FkAc@-lCI0vN;F1s$AbtSVw0NFFG^opKwj*JU=GC27Mx9%YztWL$ejgKew;4_F8 zan}7f0K6v}AcOigvYac>!G*i_|LUJc5l^C+z@v*yV$O9#BWq(1;6{ll=VbD{U;yC= z$vi3BvD}bbU?n`R|I1(jyK>K8ewheAe|Ui4c@Zk6CS2dpn>4a)cCTCOh&^(9G+JoP zRD&+GX~gCps$&lcF5Ag#CDotB>#`V-^yKB2Jx!C3fQW1VJPQiFk}?aoh<)W&HKej5 zX6fRx_3}xB>o-)jW3lj9DMdcJI-GKV)W+2sw-j!)!}BgcKt;$vo0RFb`^9ucrHl9x z%6paX!Rt<-W%iOvE~<{m*>!#-dD5M&!hRugG9!o2x9$z$99r|pU2dZncd082_hJ|O zdHi%qK*uo?QCW_20n$$GSD_sz(T_9k4~tg}^M{(`_gYJCw0;ys?wH&~47uS?X@u#D z9@IkcCF*o7Tii=1-`tO>YK<-<Mx?rso_WiXU0dcH)QX zxU-R_b)-LTK(;vjl@y-SiMwm}$7t>WVoEW$p*`L_f-wlqy$3)u&m2XHW2F#ar|orf5_uUomI5bL2hk2BGOafgbKT? zEJ8J^R=yJWZ=w}=`D(*o&epMgEaCnNj#Y_aU{ypEK%Plc~&QvlpRi#y*O=M z`D-Vd8!PPnl^qnl`Sn_X`r`%M1*E{+OvmF-w#S;iK&PFTWe1j$;MAL<1(Zo>1-jcK zCsC5?bkr4S&xF6)B3R*9skw0xQ9(jAC1GniFT0RGKOHcd@bA*SgQ02H_b>Ps0LG-A z8?lN^(^sFy3vMw=NsrK?ClZlWkH-YrW97(R&!>}|N-l(#T$<;LvCU3Z>3Lb@8s?U2 z$PY+JmJlN_t>l*l zMRw@!kPAekCFTf5i#}b}T6#l>jlP?4uxCeqsxrz?+J?2oCXrog1OUrg`GLD5?vHz| z@S_+$RR*}o!6X+&4?!w2QC)+i!ozlY|vg?1-I|?A`+G%j$P~8WLN_)F{f=isd zvxRMJeT6qWG2IU|Gs5ZMmxu@k-5x1iOV-U9xFgVKp51KHFaCGPiKi}vfnMDeiUZ9* zBA15)lhYnRR{cXEA5b0nZ-%3#qwC!clIGn*eWZ%XQEN&)_q)yB=`8C7Vu<-(+YwjW zIRA%_BH}=(IzK(<6Trfyl5$Lzk;zY6)givFjMGe|qKoN2)S1$Js_8f!<1Z6g(-kQa zC{Zcf<|%&NQgg(yEp6q}us7KqH_(^5e>aK8C%{aVp8B6K0#ytGJ-U zTE;rAvqV02MY`}YfzZ4>YAxYwPt4Iwos)W3TmpaI9dbeoQQX+`@9E$y15V9NjT&>6 z_%O(N^$%!SCL?hMmOS^JzEb%JY=XPQ7^repYg;hOlB)2R7Kl(Nv`BJp{NRblXgTc#23W=Ubfs!v$FeEj~I z+$%-p13io>*Vcbl7%>VU{@q{?Zy;HGm(}#b!WdFKq??0B({tW>D{PO$*yH`>It9zYj+h0pAC7f@%rVtImM&U#~h> z-`aU@=Oa(Oq=I7FLe7fzi#l<%}m$9XjL~B(>*!) zxaD&Jq`jgPd1`dh8OxsAoqyyn@2cOuOVOVv=cEPjXzdg^a)>IR(B$oQe1TGD{1KGj zv@~ya!mTyN-V#xu)blDelgc&sGh)OE z-dI4?@))ySPBWh!$KYDzsN5t+f&%b`{nE!OW4P!ipn`zsUjZEL7kx#h(6F5-+x7(z z!P5Lw9kuY|%0|{e&7R1RNR4^OHz&I}4Z0shh0hpaApb7|Psk`fJt6vOHkB@P5PL>N~ z8gR3+7nk2PUTI`#Ah_}1tm{>=cVt9EA^&PwiLAutlC?*P^6~sgO5OQN)h`3p9;-R_ zhH|K(YI+*glHLo@JLa4t=Bd|5d#^$^TtyhV@EKy9;74}@+0zt4$798gp=Nt{NejNSAhO}c zIW(>417N2{O*(0$-=9t0ngs$LMo<5CX9OGbbLv^h8 zx}N3r`hb!&mReW&C@b}|`I{ac3(ZLW9a=qS`$8uzcujcKCKYq-U*+EKv@EXaB9H)04YLwY6+C;Dabh?1l#K`;V9C7ZkQ0KL zjvrYN+_-(;F6gI2OI}Ih=EqgSyP;ufo_ne^lXmyttqs{EtP^wRMgw?v5=C{H#yi7P z@j$haAj_G}GJ2KCx}M~HLyMdx&rbtHbMQpf7eYkhrzcC|C~`@y3v%my{!wTNOy}BC zhy=9WTz7Aa<3*daDzVoFe)i-EBvFO$zHhu+GG?3ADabIm7PUwgtOL)Hp5aQH zunB=_3huo2oeGx=c*6w#PyrJjzv$VTu>GU7_AS1~{DW=>MH`2j@U0B(Ya?^^Xjl`dMt>V<*!e+IVJUel9k_&)wWTorwR-C3fQ2 zj3>rXn%t@*X57uSxbBdkU;VZ%cV#Tdhb%G7S^TdO^d}ontxE?p#62v{!1af}bwWJ# zv|A?Jgyy1y58~6~O+PTgh)KR|i2Zb}jf0TB;8XfdXVNX{qLc)PxTyD(Wa7;)U)q8* z5@FZ%0{v`pJpqpkdA6ME##=>U{UUkEgzP6C}Mk znJ)@0ZMnQQa*Tih{Bi#amD)7*MqxEJ9=KL1?hb6NXA6!=K`X*NV=GQM%YSz8ztf3V z;(nZ=V6+89E_ZS&nlBpd^M@QbM1hK&rgX)sA39eUcZ>cvz@+1xxjsN37>!8ORc^hb z&x3TU-n>^Xw6lBMgJ(9En z$x<2r7dDN-`8m2Db>Fq+>l2R3-CRlBOd&K3uv0`c@F%_cvjf&K?w-ywqRhSok&iOF zCV2S=CTsa0BZx#ZMuxnFnXFMO@ru&9>pv;DV~du(3l zIA!poLru6Yo5{QID}w&Z^GTNftg5_X-?`@{FsK8Tx4lsSL8BOBut|&a(!njT;%{;t zzb=rvaSF~Mh+Nlbai{_cza01`_n(CbH%Kb)-P+1Z6mRL>Vk>_$))uHEhI=)5f;|lA zWPQ>KmlD}#LHy~u7@Zq9G~{_JzXw*$SkY6R<3gSRF%bU-Y~!i75D-nKw4+GukFl3Q zMf&g@p}3l9s0Li&q^RWHu;xd82-hK4Vn+&zt(Af(JF$hIY#-FVScHp$H%*sr6Vk*m~osfyC#QRt6;Tm?(b>6#}2X zHFWpF@4yMCni^wQcCTG~!#9_Yitu6s2Jd*W)%nm7^IzmMe|6k{jzmKIbVvc(dvCKa zHZ@yG$bX6eT>oAOXgAg&-1o_HS>!`rQvIdo#JhjGptIHL;%SSibH7^!uGaH~O&kGH za(gWKj3uc5hvodk9C>)%ui~!$g`~909WOgN&vuAh`VHpacZK+JZ>So4O5`vGmk8G8aWHh*#|NHv$)l$VVg$nQ~ z_;j)QWRw5YB{0{H9qOPVtK#RgQ8oBTvn=kleCVZ58TKyD8J)8xU>})8i%*GV4~rr0 z{~5#h*;9E=-N89wIi^QPd$^k?J_6ENi>DI1o$m@iMPPg&SL8Ytcx#X&G=v(|pL3>W zJbtv3Z1;YUtMF~-?2*aF(1RoyYI`o~BZaBJs;B|6-)9YO$6rg3ugitc(|c8)maJxl{w8b&{Zf_SYp=w9M%cX%5v-?qCtUgT z+SO+p+^^`Zg>HeFe#7~3*|fG@eTFEoq_~LZz`g2$z%uW+wBKb_;iZzAoGXNa3Ll%$ z3BTV<1D-Q&AfRLA9Dw^D1ppB2+~Aro0(0YhiA-IZdM!&7g^&dCKcxhZr>6mWn?1rV z@wt4?bLtGh7~3^P=G!*2zl$m!(I1O;nsZ6uCr4rL^YcAlUGIHAx_DD=DDhfvJle9m z)}@#JF*|as&Zka}86s4{1+G0hI^>3YQ%~ZQBmA#Y?0cg6w_7JSfi(T`3)=AM_Iu&B zANqg%u9|4u2-qakWOcD!-0L=R=0HYVp@e>|h!B69k4O~n>^1e#fEU!D7gm^^ZE*iP z-}~Qs^CJLebqP&~T(J-@7QJ!}xY4(1pmX_PEAQN2HsVRQImtA&3+5GoK~Hxp{AT5#+8vPbHA}F&+O9M`Ss;F zJ0;b@S(~5xKctx_Le|$+Q?Zf$5P*M-CR```$yTdp+|% z+afTH?URVkuNG+3f)pV{2!bFXVGzCd zUPAN~Mn>ki#;UQajn$-sb^vNEtjG`XrUa|6Q@X;p@rJMAv+lOuutmphjgav+ePY41bw;-<4a_p;~S zb!izlCD>_ex&{a3d9Qv?V?rz%e0C%GyFXkF?Abl5)tJ?^9lOEr^z%{K2Q6s`vuUx*y?EYS#LFG=2hLHmf_bfiGm?xfTF2j% zvfYj2DYe8qs5^4c4%HG|`z#C>2P(Hd#Jbsg3x8QY?wp8h`5~CYWv!OPr ztzBsNS?VnpnyB$6FQ!PdHI~yCb?UGCuOJ};>|m`}#0!le;F^4rErCCS{@P-Vnvexu z{aSmeF4Sou6MJWOkH)bQST`ZB%innhJLFoHG7qQ8G$~JK&s2nY5%v4VlOur%K7xRM zt0{TpTis1SQCVC_dC;^EPa`z^3F&8#tI>S=F8Yn?0~Zw1`^PO_mf|6lK$ZoZ3a=k# zDy8oY76a2~0#lLF$Q^%>MCNCHU0Ca~ldE3cVSdAYjP`7@>&2N78!G`ay~jDlc1TL+ zEyg<3>v%bMX+AmF5u8i84OWyVCj4ymQXt#^Lkq<$q9YtYN)ZnOPMx;^m?k3 zCh(a*IZwSowe=c2>qls4lo>?|1EfE?kD{dXwom)Y(+3g+m>Z-qo}YXP-nm-0M_i-N^}Jt1qzh>$%oNiJ7pfm=3(R#R65y4P+6pKHL7MWy zYG|>IFznC;R&zYd4p?rV&Wlzv^s182$)g?nqF}q?c>(h&eLQ;yKLr@?;X0`%t%i%p z!Dc28I@>Rppl~tULypdZn|G7gMK!63{b}*9(8TegAf(l`D`MSO0g=o5w$noHvJt0u z+gyd%6HeSm6Xmt_vgOgzhM#vakRwbOvu76Ryuh6D;H*nV z^swKu-Y{SFYuxsTFpr6gl(}cg@sVB7$pF@H#xI zlIr$;AWfL)h2FMK?-I>|`lPj4;(NK`lu3HTT{xAGqrL<$J+Ayx{`#Un4Rz93o-I3~ z{L91qy5Ri_Ky~LJ%+~@{i0t5NI?*)@j=K4Y$kl?+tkOmlTPpL;S-%>Gex=34=Ka1X za%M8uc2-H8M+lkkew=Qt-`B>UlG3_u-re0`!sGU2-YpY2XJ3Y#g;xsb!kRtfb&~aq zSxT;Li-Adsurp-2Xw_bI`rMc%oW~Xb!dxf^Qy!VE5g*;%m+@8N59<8CTdG^?dwX6>{MG|CFX+Qb1m5rX1HrAPE97_F{`UiiHF%&17r!` z4DT>OF5Sxt6bbLqn)XHtjhYFbJfFna9A4pme%6icuaLQ4a94N^*jVd94O4-Sz6a^>dx z;d^J{-BD-Mq&!*v6JiNW?rbLPdx-Ef*1q&c&$aIs&$4*`o(~>&Cy6?e)@go_g|SNX zDMa>Y898tPTnSTn;$?h;W6h7s?F4MI3nL`hx@+f2N5GsJ28MA?>S=TwjsJA|aMthi ze%gqmLVa#%_@XU-?HK%?c(tqZ{%3B#N!<^6DNI5LwAL+UEje_3*F3s9%~}o`#QCjI zORl^G2-$ec_^L^zrgYDsb2ek0L#Ll7colusR-YQK#1lz8obRUN$2}C!#U*?D;O7OX zR?8IQ6JV05tno3=+U#kQFRQMGeC5(R_(+O5^>JP-fOPp6bMbT>- zOTClAJd2Re+N6MMIG2hcCG^bE*eWkx1 z6aqKRLoHu=qhE~5^tgoGwnlQ)ej}a$&AObR(K{!~zFA&bf@N<@0~pQ@)Q&Iz%^k37(Y}VVq@K4T=jG2SS_rK9uyM=CfH+{PSpJo}&*tyb-7{^pV{9 zc6e6O1^bs)3GLbDyJmQGaHfOQPyij%&_gpMgJ~iheJ_}O%D12dhb2BGSvDV}>~zhS z{4__T*SPjEuVjjYl^7Px@C>$0HfbaSs||ZlI%$!JFgP~K=1YQpC(zY(YUILnzJmY5 z_gl+e+-_7_3ExOWr7_2m&DczPwZf9$fO^)}ubQ+c%Ru$5+WXCG7UMO+_AK+doi8dF zK1Jd-n{ztZvC_}$WIf(UuPV2zNCM{?e2Mo*W$MOy2VVQ zPEy$QLbSU#Qv1sN_c7qTpI5K<`KjU>&E!IVDb~QbUv>KFy92Y_fp!c)uYwk-kj+0sw5y&EK<=_z|$>&d&t2;1^0T z#T`X7f#(!MPjwgEp({p{)gcRU@bpcmjS-Y+PrPWWG}rFOxT2wM{ug2&4%dq%QYxrf&ccdT;35~Kk6{Osl0~YvA0mehkpA)|^DRoRulAwaT zJH3Y=24eYMdc8!1k&G^D4t4M@ROnXiCxSlgekJq7)n!6BdWSuEby9K{K`nOgRJ@v> z1>xwmWO&1{@_JXI@947~VtR%Hac%cnC(Iqj>L0v9qdJb6uIhJHf_XGLK!VYV?ar586cJZlc71oyRl8ia=z&blzFQ(ahULBwrGz4OwWe zkPj}ejS0w4v_j&Y($ZMe>a{6mccf+1UcefNwx*apTbGV9gT()~>OgXDGTIz9XXq8*J-nsA*O;J69tjVKTM89l>#{dD3_F3GWZw3(+3Z%g4 zQLED$Vm%zQnGTZDp9uaAA}n*)#1nn~E;uK=^^!$guu`S$!IOlimmJq#v7xhgrwJ-J zaj<8X+h@KF(>v;hU7}-OKhX>&=o?q1=uBZFXsxhBK4o5Ut=m%6B%eCGK4UwC)gPd6 zNrcM5DseG4nSY3*?rGF`awZ96d1OP6zATjJdb$Zim)KHqI@c{v(o9juYzC5TjQ%Xn`R>p;(GVY!#R?>#cK0>%{!lBi2cjLj`3BS}lx|Oer zdZ%BuK?Si^eAV}eB7wY~sHXe(JSB2luKMk!>?oj>!JS7pnxE_rEhg>9HCS619gT{>{C3At5Hk519n1kaf$1R zj{D-bnQ?)sUy@EDx*oEfar;pFK3;fgoI_&sH-(5F;P?DXSI=M|k_r}$gSN5p z^plt6$F}q9^y3dm;&6Xb;(Tc7g6mfJ3N?CIi`zP0lW%FX`<1ahd5j$1iPXD)>b{7^ z_V{)lXHm}zb`0*l@^r>sI7ibT0!?kgZp4^ zEWSJGLaXfSbY>z>Bq=7zll+ra?Vf#T1*Z6>v&6LvE$9CHB-i0SH-!6)_JUz=2FRn? z)j7J*D`Ljzqb6)jlAfHwy2wwqXUal^bmoH3ICU8_w{r|`>0D<^yLOK%X(0S z9d`3^v&4fT6X`_!b)oS0hsJ(cb&-JwyrEv!=Vxgl29SA%C!$L8mfv!G{2U zP{8-H%n6nVrZ)+K40Vd$@lE9}vS0RG5puF(p@dm=m>xavKUId8(=P2vQw)$EDtR^> z9`K`+p&8+QS-l-%iH(admtR_+vhT;fJKJ5yug`{hA53TYafyZgNXVOY9KPenKU6tG zoV3~zMMxWF*hldp#K{8Zj%w_7lF*=v&cn@Z7unR=)FA_u+ileHscm7C+9 zX`fMQzJERo06c+C>r*-V_*RPlQTx!RHWk8)BhLzql&2pe9Dz_ynVJ0c1ETFAv9qnH zqWgM;37*xYi5d>((D_fMxl%KT?h_LmH$SBfLe!Z$;@FJr*Hr^x)%9UriLM)&LBOzM zBK4nSuJI^~o?z>n?Ag%R<;EMPLq>2%EBuZt971s@ z^1pcN4z!RaAyaDt1o8FJg zK>|btEi45s#WA>4(Dam9huE?K4$#vKpWUFuoBf|hgv}=Pod@JMWLpt<@AetnaFLlnsN<*FUAGodiipt8&bNIvDcyn?Tx(msgGM; z*!7c^7S<7JxR{nlqF%;PPIM};hA2x(u;&7C^?8f17)<}my*rReUZyb>H@0WnFQaCe zNYVj8nZ3%f=7_p0=Pr;Jd-IU#146c&`YxRnN+Gv^2*05#^u8juAssXeC#W zYYce_ZDAGvP7sk$ZU6(F${VM+J9UYlB#^oRyS&^6Pq-!b%D+gs)A%1SsxZRFCCYkI zUM+rnCiYPfklz#t+mTNXhZw7)=Hrm3=?R$ooSNy{LqtU_RYE$21$APZ)*wwvb0Q?} z(g5PRVx!0eMTRyZ+76&di#idnx_&xJkL8fGvTe0;(MO4f@aV3`lRT3AfM^@#J z&rGHBPoUp?%ZRIxHa@;@?WIDu{^zRSLr~@-;I1vn*H?({4u3ZUd{!2wPhej^G5O}> z(MQqD-cCeFYH$NpeO>#DA}3*WBgotMQAAH)x?~8_Mt^-TH5DF_j040!;*BO`Z#BEh zqwKg`@l^SauEV0_lP8XGpup|9HCTXf=Y9M;2Ae7Ne9Ha!=Z-95;oN)oV^pnQ$e1v3 zxe)^!vR?VP)lch|q)tp)_Kx3_>DLCXo1d~K&$Q3h(>8W)(6`nbdHh!l;ZFpm$tRH^ z5^PQanpA8}*{6Yc5rz~pE|jD1`XaV%N=HHbv2Lh#L`X_mBxsb&+<>IkMg4923&h4) z%3$ehZqW(ide?I2T~>ZybD=k!Z1M z`}Fq*YVRXX3{_op)ua2|yYenPa+i~5~Ag-^>qE&3i(yrc}aHJIV;C}vFk!;Ij zjf$tZg}rs%S$uw>Gzl9w`YeB_(AM*7lb4#5y2l$4!l_iz$!hgVdt&Ej4+?`Q0SKy; z$W+h_in218vkp=&9-55ijg?W$lD`vTM#PgOM=>Sn6Xo!OhM5LBCj*D*Cgsc6H_l5L_KQ8%mpv7R>j55z@>g;5?FEtYE{ffQGG%tGD z^sbL7zFLjl25la1+~<{;*I_64^Vy%(+lXBLI@!rFUz{FN`(wHja{EPY9Peg(p>6oTEoVY zBWv2}_e%qD=t1L-;-D}5HH(%R1y5-wQ_)r(!*7G#COLB+EEy+GRn-kOlzsbzOKkl;^cbVA_*LNN3_&W(k9;h z^kdzwfbt|+x;GC|$!J@q*I|_BZ1qoSPc7#a&2FhXHx}MRf+PjSEo;+SPlZ@|b`(kb z)3y`6pWI2)@IZI3L~D2X9f)(+8x|dj5G_!b;+jhf~96I95b~-o-y93WswpXuy_$or&orS@l{!K#d zrA4lJ`LDQhiQgyY5-j2k`n zi8dC>)`Gn2CwJRNC&!8=J*t;YOfhXd9Js@>SC&@QXVXsCm>w@scK=m1nGmZiLrH%Hbt1cE1`=1fHWgiBP7j`$;#C4eyBFD&Kk7rZe zgi;muvlO|mrfQUd&<}=fIZAd$0yf;|j{{!Rj!1MDT?4lY>r5Hn$KGkb+$c;->F^mC z1QppsEF3Rm?ySF|lAqy+YgnErR0MKnJM{?KAii|8YvO-30RFHuoIinA61s2AHPYl< ziMQRm_L48k?^4bh6GF|v=e3>(Vn=nY7ZR7Ywz4vEgP4l7w`|XtA{%!_^V4Y%7IMLe zde@=o=acBf{|~s`wK!BcruN7WK7vE>YANqoiGy1q6=SUEGvz(LpA zJX9P>VUm+9k#yU%idpcVz1QC`yT4h&{OEEp^8na#m0&qY8(P#A`QM4L6{QL6tQkP2FfM4kk(EeWfTW zr+UzBsq9RSsiXXfTm~4acd%UIA$A1c`_-rShJ0ke4~uwTNs7wRv6l0UssA@dneG3z04bnNBCfC(Rx%&y6q3}z7G+ug4PKb1K?-de$Tqf7msiXS>Tw(%Nq`HYjwfkFU1B?G318PIUkus|j%O404v+Fpato5B%Rqwvo;S z>*_eNp01AJ8}s@rC$*beNz$;xq}7FzIv7S(U=3Y(IFaiT*R@J!{4?$#xEYAdH2)iI zw>%&>0^YdoBIjV_D-GkhtbZL~bMk`=vVkAiAC~qOhI+PM8g~RV3H|B+?;k;S5@SL~{E$BLas_Ue{IDqC*(~7KRsbsDESs7IVibKhRl{|!6J zkBNdK0HFD(O0+(tsV*B7MTjeh{@NgPtru%4W1ywt{wp|*wfR_z>m(th!cApQb+lpq zp^c(Ac=7*0#O2DEH&^Qe8pij9NOIn)+jvBLH}})JhGq47Ax|Re+Eo&pecV)APu#cn z0Le~^6)6iCo{2N*|AE-Em`_fql!YxYeKX@f=%IdJ+3pf@6=fB!3SPh5e1e8sk%w8hdiOFGbM}_>m8Sj%P z(D_{7$N#cK^nuTT{>8sg!vIB^B;Qmn!3&~d+Yb}O(uVV4m-cq&^pSIXT)$R>Wowo< zD@7do{Qm`wlZW;oKKzX&7iTmh7SAyX192X<`~+A35bdD_xI50nr5m4r+d#A@V4+KJ zS=cA@5rq5AHt;SC-x&Y%eM-CzM@)Ne z{{8YgkB=jFY4i3Fn07cAKyZoOSxS2n{U-|WHEtPKVvZ3d=RTjq4dkQDsPhyctJE5F>E-J|Dr+YTV=JS8SWntEc$hpZUbv0 zX=FGp76%~!ioI7G1NNb~_2Uiam%GC+k!$BE&pgMkYkX`2!mWBC={r4IcG`2Qcyd|n z54Wv3)WX=}b!O=~*yRlziUi(iS?8tJh0lG&`@5Zi%_q_$OP`0psP^M;!)B@U&H;1} z|MZVa+W6YZhRYfe=csZ45Hb;bXTW+X24$cs02jph$FF$-8WeM*n{HaiyAu}vxj`An zN}ly@r=;R!e{6%Srzm?gn;g$M4+e-K#;{i}A@70&SPwn{;8)!9WlIAzuDIPou30P# zbGH!gRrlW3`eR_S9{@@`&pG*r0YWiJN@JUr$A*<20I)(+D(IunDX3K!I)@v;1Fio= zC`M^Rm0=cGoD^IeMtQ3c{93;RWRV{FR}60aBM7`6c+V7Ve$Fz|phqw?dB~&JtzB6B zfG#MO(EpndFp&OO@$T2({1F{kE;kEeo5rm&KN@u=4M^q#f$VQWM7sE^cVY#)`D4P6cr+{Af+W8Ay@G|~!QO*!93!|Kv(r~QO zhvljY`A#XIb2h(#e@h|!rgZ?rp2Ktco;L)($ANr^h^n935SPgn1du%UaK9CShP)>u znp*qG|JOeasAVJM^x=|>@^LQp>)Y1V_3Q7z8sNjrChUlc{@7o|)nwa(Etp;0{x>+D z8iaZxey3viHFqoptHr#dVs``7IA%kG>^;2Jj{z5wL#}#ax~L6X93De8uOdHH{jce5 zU&PRt`5thCWa&bDXZkg70&~-Ms5z##S!+(@5s9-$Dkz*#!ZYBKTF*2t-cD z!vm$esrjcm@9zdQWho&&L+~qV%_hyQKlCQ=ym23BAist0CUrYy@qbSF>c9ttoDMK$ z$_K>&sJEweLdZg!8e&wyRkAU9o5EB&R`cSD9p$tQ@41Y^pI@i<8V@&-24s2Orh&|c zoyO(3iMaNmw+*L@H#eWPjZTg=B~Y30W24kReIWA2u((tdFXK}{yun*6ckHo#*T=nA zjNi~jpB)4!7MLH3CK=VaW#Qcwy z^clq|)9=C6iQ5tR((K*ejWiOpX&++-3w&2piFuR|B?bmw?xod4c`Xft;jG9Z3!@&b zM`V2VhVQ2r#P2L`>u~(_q0vFvBu30EVFJF@p8wc%I+4^$<}HIT(vu_d9eBCUnCoNQxo#+dJbKq; z8>a<0^8)W5zv^xfHMNrQ2X>O#Md#~SaUj%H$Qc(@sfi&OA4(N$r>6uZ%g957a{jFq z^ZhCY=G-9ph>VN-${ak|7-|;wCG#N9(Y-n{mzwUgr=fS>N-4)flUhC|D;Y=3k^4E) zpalnbAPwBaT+KvgrlP9NV4HMS8zF{?y-DK?1Dbf%t z1JyRW4GDf70#Y zl=ethXX&=_7>WJOe5NihjqJUPw@EAkS%efx7-?lQ@twZh*DqoUc^Qj;5A3-QtCR46b;hyYN;b0`8O~8c`H9q!&lhdl|o3QIN;tvy(-mPNI332)}C;sSR0u!9gYufj^V~FWe_Tc<&v`W*9)W z*b-qD;ms2{=$o6OcZ%b{+F;sZl-Y0$ujb18r%7LWi!OO_LEag0Lo)(?2z;E%F$CW2 zq_UEciZP3=`OOsTH*tA*PKA2~wt<{|6C~;dnEWce8Qq0+&+=lxjvtvi$7y=;^hxTp zn$vkQ^Zu%O7Cd=h>9;AMI1Pz*)*LsAI|0ihP^0o&L;g6n%i$j`rm4VQS+$Qa^xw1l zO|ebw+R!_vF?IAdAy0~ZuD=He(#f&732uk;c;Ql7vI+YBRO4LlAC~CybP@#VOwTgL z!`;ja>E*afH2f1&GtU{Ujfat^ODtp(qJWXHoJq*LW*>&S>P zvK2ycQX!j6czid{;-MVa2SwfwsxD#Nzl}O zE-!KPA+9ObtERO44zvZ;$nFD#diCX}}}_loNyJhph+S4|FlI z*UU9>JV-8x^PmL)aXVjYA%1r->q%e*7k+vx z1|MQxF7d2hV^Na(nv#1@7-A!T5XHK%DqkM^P40FDohqA;1cbDLD(S5)i4gHQ`sMY1 zs9b=pSP>=c=Z5NfGRw~`|Gq$v!DBs#D#~=T3SPoWmhr>}?xG}-pQ3AW%@M}RWm-f4 zA*g{Q0&RJzasI^(?j$koZ8XF`Tv!6;W!3%;+xtPl0WGV)*6$R4IApR--NJ#{e6se# zS3crfu;<_EGPG-_{lJ>zG3t}{`ivX`4fK7+ z_3t>WbYX7qVP;{bMg~Sj;CmaYlg$YmF1-?;9c7S{q))3s{jgm2>tjW~h#t`PPY+td z5z-LUXmy^$S-O|WvPfFtDDV|;vj2RA2_ZzZ#@=dpm%HszLlV%y9= zb)tmnBIo<8LO@}m;0h{aVe6VI4)6%W_+HJz%?>G8rK-wUr}46Xy^`H?Dh(UclNvKb z_z?KyTrwIs8EuUz!e&&NH?OYYVWJ=Tui%~?xs6ff#o=qt8e|uBL&NRw9?0FZfs1k( zO*gGRpspVi9w=&kD8FYg&r9xIrPV}@paxoUA`fabMS;g@8=^^1AD`S_p%ld`NrM1p zwdY<8%BF+`==pA7zd@5b2v+TpTT5=e6Q=1h0#@Q(4TyW_A{e`Hlb!1np@9Cn&TH^F zsZ69SjplniP>Od0(#LZ;$eC8DXBE~>W8+?z^IZ(*iwTAF%Qg3N!xDEJuU;HuxgNW5 zPnNgu;!qRH^^eR-nI>E%muNe`^qC3-eJ-Rae?{98^_+--KdMj#8pX7t8yDgC? zLhnI3A45PssY=X^J!Zt1WSqsXki=KdveKV}EG&`cUjW{Sx3vA3S@lw&Z3z5mP99v3 z;9~660hE-6rs;rC;b&A8ut6Zp^)2V)Q++1K0~^tyrH5Ah72j=YKj-UCV<|L(|Ipeiq6`-p3y*cit8lrCg1)60|> z;!UdrW6w+cohrz%C;zrbM?b3HEvtTTw9x*N?QG6NbffcS!00I0<|we#k|74g?D~N{ z)KpBH{mlF;w}L}Da6#w~z>**4-{&WyqAKG)0pclhTC`&N0%U9F!|izk5i z7*@PLBZUkl66w;vKXeT9Ed-y$+TTUU&F1($%%plQWTT~Nul;dK;p#cQy@V)#w#?ZgKBwY{IY+!6Ws(g_f!W$muo4EVEIR+%UL|%|9%a`L-2pY0Woxjl^Rb8}p z@UBu*K5b}g<^jz^E7M-1u%e?muEV--vOU!ws; zRN9GyKI?ehm2$2c-&!-5Lu=I4wf;aV{o)3mjk%L+HD-{&C#a~+(i;8Gidr*Na40AY&@}0nS9ccH;cH?08 zn*MM_66WOVQSDVTWt`#wxcXY@_o@bER7V=_?|B53wJehBX6@cqOB(AX5$UfMkPd$_ z*f*=_;2VdE7tS8@(695O(--}z&TE}311rhN{AS`CK0F%t6u4k@TwMKpwZW5SD3v^E zm#x6cT&yJF@R%7Y!}$tnfE}xnb=M1XIyuKk0vKy=PlQm>=!tCo@aH$#ZfTI`{PS7S zCvOwsFZ3YoPh2(th1mIoF}Q9F0X|9I@)n$MRFW(ks#?-$B*2H!L>zl$#C-3C0DjV) zWoz7-ZvUc+8N+*=4{(R*n`mSCc7szr;QT!z$One*#>5vj51@z6%}f=b|V(<8Xeix4;;5^)Ib7RoQZ{%RofrbDoGgm0Zb`yu> z{Le>)XVN9G^^)KhS_9cYkho%D8w3iYwHZ$bUNQ=t-WT!3OlV5rf4 zRs49Ng@+5c;L;0Y?D~-~H)Tc(HfB{}(_JD}u+GBaR)kay${5WQz{FT z^b?ID_pfgrrPsay%Ps)%=5|B$_^A6F-iR{uIXOF(VGjHmMRvl6cfOJ#^60w&vM@m4 zb)Gt4JhD&+^iIuP#Pw)1#0fH?`qLuq0aY8oJBWk|K(z7Cm<{J$xKc?V%%v(F<;pP5 zR7noQxv^ykFV>RZ^EAM5DBmE@FRc&!5eu8s$rZwP2gt;z17DW^OF_O;Z;jL8f=K|$MPN}he}!s z+(g?GHt@EYXKA8?V5Ip`^+%3d=k-FM4j>Nf=X&<`C2Z{~bvjjudr%H44zhM^pC=$$R^6VRREIdCf7pmOv9D*c|~F;lV)3b_o4>x4~}B zX_-1vqIm2q|0~#l@$bUmw$iBlZ-Qszn)h(NVQV~#vuTdsvSR=K!GdDB($F;eCfje` z=eGi!i>re9-XjlYDqg>%JX8>!W=KA-rboUiQ5>xyw@1iO1`UB5rQZHkQJjYs$Nj$a zdWx$(k-!}iA z!|xwg!2EcU4ZNc`_r%XQo2?I5@;v@L?&KctVx0f}O*X&3IvW4^ z&DyQii9bX`01CBxPiE&yCv-7To#p6`Pe{Se5&3x-h!js9lqnvweesc(QSI;MP3p41 zIl=199@8*zRJ#f zXnxtx{lgi9iL?F|$8yVAh5rs3LB=z`)sD^uUI9+KO|ia+*RL~YuG)9^S9m=XUEF{B z#gkF0#znolcJF!EpQA}_{%<<;xpvN|TzNl9f1h`RS?{owc1+}XC#AzKmD{~;eB;;A z7xRV2yU-U^Zr_fx9J(vm7nivjBAyj%9~AU8^|szwRGnJj55}xt-rvGIsa**dsVv_ zyZhO^dgAW0{^E{zK>hw&%jtV7mwJ1vhmBv3piVk3(|~fU-joM~&OaggU~W4Xl69rF zpfyPSZ}BpKe6YX2EC^=kS< z2Q8bS>hsQ-aPR)9?^3yjc98T(6lsFRgy-YkCr7H09@XzT+@fh>@4u{jvsRR$3QOD5 zGwTdlsr1aD~X%cn|#{^T~BXvg#V2mfv--^2ivGn z38cK!8FCulL4PL?3+1$q+EBcRi4x1rO=&lON6m9tp=njv!m;MGPLi9WAa_m#CP!=p zA3gRcs`A!DLFioVs#j{#iW9*qM}gnfchYE1gsGN`wqc%B_tdXAN!Ob|WR98ml(QQy zY-(mWdYa(fb{$1_H))!6zx;5TQgaQ3u>Yky&beMV8yB&`q%iZNOShKnUu&9@H2hv! za45f>M6ue`duWJfr*m;bV-xJx4h7+2X{Nu2T0VO6SPMLYs$LG|#qQdGQx<>U4suPR zCpgJAlJe$VPeas)JkHFi4ePUs?Z|-lh{uZsf9kQRkdA;ylC2?N9CUgp3trH`NT&m< zl@YDtTC-8yK$ooD_0~dGUA;!fFzq_cyUhjrPh8YS;Md^sB9`sKCE%K^{)a1q(jD&! zW|oLL^=b+JH335w>;#|)lAbo1vo?~tK-VSKhA&x!{2su0|DQ9^1l}(S4Ji>7-Y-Y> z#G>$hwm_jUG)4B-jx!n1SQp;uvXDb`iLZPqkmmhVH`WT3r(lHRvtMU>>{j4t3DcmT z7vJae!qWv_j%7T(mqZry^Ox+RWd8k^nn=QZ_~)p}9{PtH(OPBkS(o`94d#p8j&!Gu z`M_py>pzNQ9ZnJtr<45=r&LxuX-~wH#-u9;oX2a|i{c}qiu$&PE9COclSMQZ5 zjGzz=jRv+PP!OXSmilV{10SJjwi6bQ`k*@-0t`RYk6xz@W@&t1ch6t?*=h z-W;;gen^hjOr4d9L59HQeYDl_*~reIPlb|GW)bna&-gSW{J@)9n^qi?REd#1M}( zPYPR!4l?ct7bwAXFTIzKH@SZ(2C)uyV3lq9alxSJl7JK-E09d+EM9MCgO60OkBkn8 z%)rs2+fAsvFd3t~WwpqGjx&n|DNb3Gn&SRkOV`bQbQz6r9?7QFxT?Vkb}nr~IX z0-~E9DhzcNLp{<}P!RWjjdj+R6Tcl@#pxZfm-)4X}eq;>Uv2H@R(DHYvgo%Tk< zP64@=Id3l-DO?bKxq`4T!w?tp?o60zOJVqA>xxx~18$lW&wL}P4An8Rw?q^HE-0WE zC$UZO@Rx%I-jw?JL-=O)z{M@C>cFa)TF%DZdB;97rquBXMsszQ-i|~@BvskhZ@LxQ zSFY*05&r4U(QHu@)PXM#^qqdn4nHx+*Px0qhl5GuTY$u$3vT>9-UPvC9} z+jh6>R&mpN3KU_Bvo2#e)hn&V&AaoH>%(f%Hx7?SOoznBiQgG`ZMD7mHon<;M?y8> zMdrKVTQ^^4w5@6l%{nEQyvVz2Vt1`yso?U`tM743Av!nXOO3gfL1t*OWWC{PW*w>( zhOY(#`zT)IMcbH)LMV=vTjZ8+&JVVX@HWOF6$9C1;$QIuVKi6MrmE^S_%9Af|LOYK ztMl46W%=@(^Jjx8tu0-i3o53K2KV~l&_9zpB`czWNGG%g$!aJbjxL*p>Eox<#U906 zj8I%Oe0jJU17_+?O5yj%qZ5}DR}qJa!A|AXPHx?pPVIOVRX@1I&o5PPYk4_KXhr+h zF3**l_t;ZDeUPZ*6xY3&M&3jsL*-Hbk*eGq0-jl_zPV0ee)s9C^sk=XayWUTtF)#e zvdlZ#)db!l3P|>r6aBKa81kfepSD^h`TVJ?L_D4qyh@e}^#9r^H7Yr``EBy#m#yRa zNnLmdMt70Ilj-C;C7+jh?zMd9B4nkZ_}|f0_#(vG7!U}-8C$3}iuIN=r?qp6glU3s z2TAR#vn}$Odh06#U&N@7ZrG$EUtGI)U)keoS>9pGlmJO-#%Zu4(!t)Ao{*m~NS)S+ zJ^YBe{R5;Vy@f2O+>*VTNAy0Y*;*InX{O8o4w_=Q{)o(qHB9Z&GV>++Y~hOZ?78UC z7?LQZz>;p(iI03L$`?)GsrD9cQ;KzA&)hEj%QcH{c-xA*SPr)nlUA>9q#ewv&V%(h zDc=lP$YK5S$pg&$jo>Y=Q)yaJc;C9EN@_}e8+aKyk@=o9S43w zah#3LIwMWm^5=~?af>R8ogOzT@vT+G6;=iMFIO8rf~WkiS*P+a6go}$qa4Xp zJVi83n?zEC0K5J>vH;Hq(-pTll{HTVesF5X9-xK4K^T_Om1`vKTZj2sLVspOzMlfi zz?j(OTOf?G%Ap?2ykvJoc)KQ6J*(}`n3QxrB(^7lH|S;wbmxywEDcU*9E^d(%Od~M zX6E4CpdbaLEB;SK^0TWoWGe+<7J9dwOL$r5a<;d_Vz=X$mDNrrq*|6Qoc(0gY;JiX zJe8;3S#L-fS=c*Ko%haD@b0TI#pZeuMud^AGmWHE#RBJxt7Q^b#+GNqvbAZ&{=HSD z-dSc-r2cekBjc?2vHaPAUWDm@h#<|~y|z;xg6#bxVL2v%j8&NliHv8IjB?YG09gf~ zXy!5CMwb}R+rp!1F!buBmwJZ+rS$zYImF9PO|Xzm4fSY7zge~}$n^BWXgg2Hy`>{7 zJcf8M*Q@GTN*2>$rIE4$g0v=f?kk+@Q{kL=b(w4RvmjSBwDiIwI^RZH ze>3m)?$a)w+kYIK1qO!>tgE|(j|OrUxx@Q}`6qTX9z(!?dNKf}II{*GXat}c7$73S zu`=GBiu`Ng&YiI#oL>cz(mxJg9Q_CkWC~?i;(c!6a~Lqb@|tg+paK^*i{tZTbV2E(%5~+Rtgm$3G*F!` zQyMocvtawO*>~XSML5HJdz+OW20FJk6B1s^}#Ci%on8Q$=RbBMLN5xm&@>nyvh0J^3t#w(f7KRvYcG5I$ zriOVEPx9Zes$nk?cq)EwNo6)kFOnhhKzOLf?pqxprdxeZ{5Rln`Xl-*F7b~^+nsJ6 zbI=ODX6qK$l_Frw%TF0RF&LN$iL82kd7!}3WB!8fm0lw5j4*~df|h-XZHM-(OFMHv zROq^gnE9b%Bi)Vvvh18dMx24lErFn=!q3VUw_92H7C`P*T~yEic47^-*T<~1v(95i zi-r$IpYbpC4p;U8Ae__OE)(QqIQCYw_k0Gk4lQJtrW?n4t(&d*j|N?p_vWhOIk=P8 z>3d%A9S7cX^GGzlJ-X3nIG4Rta%P&Z+5EoCBYmN#403@r!=)+rZY}I^Se9_B5V|%b`mX_d+zKg0y7>pq}tf6-p}GNV--r2$SG6!qSn5x!xp%qr`-}FCP(1Z zV&OORrY^)r0nqK3CLWklesXHw9>I=pn+CsH(-wBO$yv0Skx}k_>DgN;A-VpV1YLo; znJYC_Q%v5Y@wLwvn*NoZn^Z=oAzzK~4tvBoDfw5Qa^2H)pn}Jf_53?0$6qekEmWh+ z?bE4SbruD$QE#*+?APa8q%;Dk>4>>go{M~ZX-sSvFeRwps}sl`I6FSnJf=h$GRvd=E-wji%)<7Z;+4aGl$ zLG5MAyf?c?i&2x6W-hj=e4S%5W(+A8E9k7EO*XhX)&Bdmslk>vQZC`LlV8%_Lw)55v4;yx?|`D zX%JBmDQOr=Ns*MH8!3q)hLRXSV(9LEE=D~E@8kKM|EuRMpJ88nuik5~^<5@yH+9bd zAazI_@E&gRO~_dS=?v`QR6ku|f$(V}bR}x6Bb{<$w>jMB_<4A>-{CStSK=tNGm%VQ z{Ck%c*4)%bl~@Crbkc1bceh;@`cmAJ$ZI<#K6pfQ=wZTi{tM4ciWZm$sZP^;6QAHI z&tj+e^-6!>SFFUhC7HB*x55^b1$p4l@Jt-#5+rBE|IKoo}E3s;sQaokcZ+>2lcgZQxsQZFC zaBLwjTgAUjh6DaS(^&%znOfHf8Y|*B5xe zXf{~^F(J}gPjtQtTH8|G&W z=hN?#4rktl0&oxOe8wX-RUfx31n@rlxjjnc$qY|LdpEKLmE-$(hYQWzUeZ?6xb~)x z`v`PJd0YcM6|F;plE3%GS$fQ@QkkQuBNUlPv=`bwKr0rBtVG9At;J}eadJc~3x|V$ zR&2vuV9qf#D9I)sGB8pydDN(WnQopcjD?J6?e9DF71o6^n;0&hROBw9qGrCb6vmo` zx$^@Ln=&@jQ#wZA*iG0C?RwPiuy~%nQ-M_cXE*}RD>C;12w4D(w`tsdd(|nRP-^j4 zE}}}jS1j?FJmGN485A@WS++GQGw6e_Zj-vPnHz!>sBOz?*#V!0ubWh+TZO}kH0QOR z@i2-=_EYeodZCnNwVO-hDAk4pngAjx2>zd{Ab~`Npe!%N|gEv{jB6Q z1y#%+wV==30*aqhi({6k`D?Y`#oYg!rDAd`SHc~Ahhk$1-W#x1;4d_Nh%)p@XChb9 zLYEaUV3lHbDHWEVag8tTd(0ESr|H!K?NrE={A#01;D_{lyLVQK=O9j9!u*4+2Gf3l z$k!}sbyPOwEYL>xavbXI!ke+N&3FPKJ3aoqA2bpVTd2Rdbz2VU)N&kQB`SXC;-*6< zPi$MJC|4Hj#uxU?0ngs9e#p!u>SELJwdq?5hZD~6ZhPi5EYO=320C2u(sq|$BrmYl z`ovPB6ogOQ3=_1KN4fKg8YudE_Rw{(z+uANeaF}s$E1iWM0RDN_!9NzqUv8?&`u4b zr8!1J1Kr#X*>FIwS?;9)FB{r)Cr+nhNWSSTN@bQ9_UT!U3Hs;o*&SPYwRgx{bHm$C zw4Wuhwb7O`%L#_Aq5)s94-tZE-}lB~IT<^4%>52Yc|l z70YLD1D!He!`ok3ath#@j@v4DsjKkfID4&+V)TmL_-uB93&cS9cSjm^-D6Ohd2iDm z?5SdK7isu6n@l9rDCAk2C6s)0=b!wYK);JunPERvjh`p$Z}Y)RSP783e$_PNbHP_k z$YC6+I&{}`zdd|G1{=zF+&!s^f__bU*Tg`LDc|8#%4|-Z(6;dI^S4zHOGS&bqaQY7u4hLG z?>g$Afz;cju#fVeye}m01!uTi13`x>g*C|i$84TVPTPJ`1Z%iOPrDt7E!_b@oM2O6 z&9*44@R?}ji{2+m`FgbiR(A`(Iqvh%+}_Wao}Kc5vmCmO_nTo|i3yvg!8uGswE9$hja$hxU359g~W-gaT1BMOTN3_(<0Ex9Inee0|$%xUWL zTywTM!9enJPnqrPiwfec8Ju5j zUw8$A<2f8Fs1^jDL#9UqEO?z(7vD10(~nzc72(=F>u{Fx{1TuzRM~Q8onQUUY0)s- z_|Z`Z%kiOv%G`U>cKm*=V252;@)e5Cjyo`DVbh{0|3S@+kHArjqsAK<@m=a5shrWZ zFEzc#mwAGd6OHA6jycA9ZJ0|Ox(66)t-<2KSJ1J$wA3TF; zrtkBalm{R%Wu+p4k)+Kx-yXxMAHUAvzlLnyc{hYs(h`g{N~k!0Ts=5>TS&MuL-V2l zeuY*=g~LO9`0jZ^zplx6gvHof79Cp@3oy3hQG`AQUL&sFDQO_bJhwi&$6?$j!Q8!7 z?qkc7#$gM}pZB-nWOQ{*o5wMI0ed@kybyzq?EBJ-8nVuuj0GOkE2sFS&9UB1)axrd z@ncl+;GWevUTnOk&0tBd__FQzc8X^K`7LWpwQYT~64Mdfb=9k$Ieh#Su0qtYG~(CO zb5age&CD4GGcu@TYglO3$foV+rmvbiWOh6vEvJ=*p}B}3q(ZjhEy6WLq`pkuNgoZ1 zU2;M*zY)f?q4FA3(Rt%donM%C`ke4N{sK#Y;vM;!Tg&%AMzpD%9tS)$_mgYYw||Qz zN|8gd{e1@P3CxxN;&bOVOqQ3C_cKbMvkXdGiV<9aNZ4elNe57Q?(SDcJ!jqimhegE zG$F_AuIlWy3hbW`y~1qB;Vblm(bWy@v<|dAwQDN<4`w4<$`@-X!~_?M#iL)J#dJm# z+MkVm)!y;QdIY)>#kw@*p|~KJ8||ISU7sKarXK+cDzQj=_oien^nA28||rjF?n5Neqi3{nf#~&W0 z9KY}>Zr)=Qp;y$LUYI3LBMZ-1v|8n8Tw_k*{in>jE#s-Ji!--WP(IxvU_2y!CsJT3 zKAts#^77@cXUDrQVB&dLpGN?5bdNAXWP>auRmqSMf$ttc{YjJJ~!58%fOV;4&*3 z=2+>+zcxMslZ}~y1;;vCcs)&7L%0AHsgrfUbF2@?p>$baPY_){fNTX6MdB4u;uR2% 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 N{R_tDEA<>B{{~%A=6V1C literal 0 HcmV?d00001 diff --git a/docs/source/features/index.rst b/docs/source/features/index.rst index f13cf4827fd..5b00f8db4e2 100644 --- a/docs/source/features/index.rst +++ b/docs/source/features/index.rst @@ -8,6 +8,7 @@ openEuler Embedded关键特性 :maxdepth: 1 :caption: 内容 + software_package_description.rst mcs.rst distributed_soft_bus.rst raspberrypi.rst diff --git a/docs/source/introduction/rpm_description.rst b/docs/source/features/software_package_description.rst similarity index 98% rename from docs/source/introduction/rpm_description.rst rename to docs/source/features/software_package_description.rst index dcd61dc65d8..e3b77a7d652 100644 --- a/docs/source/introduction/rpm_description.rst +++ b/docs/source/features/software_package_description.rst @@ -1,1321 +1,1321 @@ -openEuler 子包功能梳理 -=================================== - - -| oct名称:acl -| 功能说明:提供操纵访问控制列表的命令 -| 详细说明:提供操作程序控制列表的getfacl和setfacl程序。 -| 依赖关系:glibc >= 2.34;libacl1 >= 2.3.1; -| oct名称:libacl1 -| 功能说明:提供用于访问POSIX访问控制列表的动态库 -| 详细说明:提供libacl.so动态库,其中包含POSIX 1003.1e标准草案中用于操作访问控制列表的17个函数。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libattr1 >= 2.5.1;libattr1 >= 2.5.1 -| oct名称:attr -| 功能说明:用于管理文件系统扩展属性 -| 详细说明:一种在文件系统对象上操作扩展属性的工具集,特别是getfattr和setfattr工具。;还提供了一个attr命令,它在很大程度上兼容使用同名的SGI IRIX工具。 -| 依赖关系:glibc >= 2.34;libattr1 >= 2.5.1 -| oct名称:libattr1 -| 功能说明:提供文件扩展属性支持的动态库 -| 详细说明:提供libattr.so动态库,其中包含扩展属性库函数。 -| 依赖关系: -| oct名称:audispd-plugins -| 功能说明:提供审计事件调度器的插件 -| 详细说明:为audit系统、audispd的实时接口的提供插件;;此插件能够传达事件到远端及其或者为分析可疑行为的事件。 -| 依赖关系: -| oct名称:audit -| 功能说明:为审计提供用户空间工具 -| 详细说明:通过审计系统提供用户空间程序来存储和搜索审计记录生成。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libcap-ng >= 0.8.2;libcap-ng >= 0.8.2 -| oct名称:auditd -| 功能说明:提供audit的守护进程 -| 详细说明: -| 依赖关系:audit >= 3.0.1;config(auditd) = 3.0.1-r0;glibc >= 2.34;libcap-ng >= 0.8.2 -| oct名称:bash -| 功能说明:命令处理器 -| 详细说明:与sh兼容的命令解释器,从标准输入或文件中读取来执行命令,并结合了ksh和csh的有用功能。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libtinfo5 >= 6.2;libtinfo5 >= 6.2 -| oct名称:bind -| 功能说明:域名系统(DNS)协议的一种实现 -| 详细说明:提供DNS服务器,将主机名转换为IP地址;;提供解析器库,是与DNS交互式应用程序使用的例程;;提供工具,验证DNS服务是否正常运行。 -| 依赖关系:/bin/sh;config(bind) = 9.11.14-r0;glibc >= 2.34;glibc >= 2.34;libcap >= 2.61;libcap >= 2.61;libcrypto1.1 >= 1.1.1m;libcrypto1.1 >= 1.1.1m;libz1 >= 1.2.11;libz1 >= 1.2.11 -| oct名称:bind-utils -| 功能说明:用于查询DNS名称服务器 -| 详细说明:从DNS名称服务器中获取信息。 -| 依赖关系:bind >= 9.11.14;glibc >= 2.34;libreadline8 >= 8.1 -| oct名称:libbfd -| 功能说明:二进制描述器 -| 详细说明:提供libbfd-2.37.so动态库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libz1 >= 1.2.11;libz1 >= 1.2.11 -| oct名称:busybox -| 功能说明:许多常见UNIX实用程序的微小版本组合 -| 详细说明:替代通常在filetuils、shellutils、findutils、textutils、grep、gzip、tar等中的实用程序,;提供相当完整的POSIX小型或嵌入式系统环境。 -| 依赖关系:glibc >= 2.34;libtirpc3 >= 1.3.2 -| oct名称:busybox-linuxrc -| 功能说明:提供初始化程序 -| 详细说明:提供linuxrc和init程序。 -| 依赖关系:busybox -| oct名称:libbz2-1 -| 功能说明:bzip2运行时库 -| 详细说明:提供libbz2.so.1动态库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:cifs-utils -| 功能说明:用于执行和管理Linu CIFS文件系统的挂载 -| 详细说明:包含用于执行和管理Linux CIFS文件系统挂载的使用程序。 -| 依赖关系:glibc >= 2.34 -| oct名称:cracklib -| 功能说明:使用字典破解密码的库 -| 详细说明:测试密码以确定它们是否匹配一定的安全导向特性,可阻止用户选择太过简单的密码。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libz1 >= 1.2.11;libz1 >= 1.2.11 -| oct名称:cronie -| 功能说明:用于周期性执行指令 -| 详细说明:提供cron的守护进程,cron用于在特定时间自动启动任务程序。 -| 依赖关系:config(cronie) = 1.5.7-r0;glibc >= 2.34;libpam >= 1.5.2;libpam-runtime;pam-plugin-access;pam-plugin-loginuid -| oct名称:curl -| 功能说明:用于从远端服务器获取文件 -| 详细说明:一个命令行工具,用于使用URL语法传输数据,支持多种协议和大量有用的技巧。 -| 依赖关系:glibc >= 2.34;libcurl4 >= 7.79.1 -| oct名称:libcurl4 -| 功能说明:用于从URL传输数据的库 -| 详细说明:curl共享库,用于使用不同的网络协议访问数据 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:dhcp -| 功能说明:提供ISC DHCP软件使用的常用程序 -| 详细说明:包含ISC DHCP服务端和客户端使用的常用程序。 -| 依赖关系:bind >= 9.11.14;dhcp-libs >= 4.4.2;glibc >= 2.34 -| oct名称:dhcp-libs -| 功能说明:ISC DHCP服务端和客户端使用的共享库 -| 详细说明:提供ISC DHCP服务端和客户端使用的共享库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:dhcp-server -| 功能说明:提供ISC DHCP服务端 -| 详细说明:提供DHCP服务端和dhcp守护进程。 -| 依赖关系:/bin/sh;bind >= 9.11.14;bind >= 9.11.14;dhcp-libs >= 4.4.2;dhcp-libs >= 4.4.2;glibc >= 2.34;glibc >= 2.34 -| oct名称:dhcp-server-config -| 功能说明:ISC DHCP服务端配置 -| 详细说明:提供默认的DHCP服务端和dhcp守护进程配置文件。 -| 依赖关系:/etc;/etc/default;/etc/default/dhcp-server;/etc/dhcp;/etc/dhcp/dhcpd.conf -| oct名称:dosfstools -| 功能说明:用于创建和检查MS-DOS FAT文件系统 -| 详细说明:包含用于Linux中 创建和检查硬盘或软盘上的MS-DOS FAT文件系统的两个工具。 -| 依赖关系:glibc >= 2.34 -| oct名称:e2fsprogs -| 功能说明:用于管理ext2、ext3和ext4文件系统 -| 详细说明:包含许多用于ext2、ext3和ext4文件系统中创建、检查、修改和纠正任何不一致的程序。 -| 依赖关系:e2fsprogs-badblocks;e2fsprogs-dumpe2fs;glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4;libss2 >= 1.46.4;libuuid1 >= 2.37.2 -| oct名称:e2fsprogs-badblocks -| 功能说明:用于检查磁盘装置中损坏的区块 -| 详细说明:提供badblocks命令,用于检查磁盘装置中损坏的区块。 -| 依赖关系:glibc >= 2.34;libcom-err2 >= 1.46.4;libext2fs2 >= 1.46.4 -| oct名称:e2fsprogs-dumpe2fs -| 功能说明:用于查看格式化之后的文件系统信息 -| 详细说明:提供dumpe2fs命令,用于查看格式化之后的文件系统信息。 -| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4 -| oct名称:e2fsprogs-e2fsck -| 功能说明:用于检查使用Linux ext2档案系统的partition -| 详细说明:提供e2fsck命令,用于检查使用Linux ext2档案系统的partition是否正常工作。 -| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4;libuuid1 >= 2.37.2 -| oct名称:e2fsprogs-mke2fs -| 功能说明:用于建立ext2文件系统 -| 详细说明:提供mke2fs.conf和mke2fs.e2fsprogs,mke2fs命令用于建立ext2文件系统。 -| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4;libuuid1 >= 2.37.2 -| oct名称:libcom-err2 -| 功能说明:e2fsprogs报错库 -| 详细说明:一个错误信息显示库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:libe2p2 -| 功能说明:e2fsprogs共享库 -| 详细说明:提供libe2p.so.2和libe2p.so.2.3动态库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:libext2fs2 -| 功能说明:e2fsprogs共享库 -| 详细说明:提供libext2fs2.so.2和libext2fs.2.4动态库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libblkid1 >= 2.37.2;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libcom-err2 >= 1.46.4 -| oct名称:libss2 -| 功能说明:e2fsprogs共享库 -| 详细说明:提供libss.so.2和libss.so.2.0动态库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libcom-err2 >= 1.46.4;libcom-err2 >= 1.46.4 -| oct名称:libasm1 -| 功能说明:用于处理编译对象的实用程序和DSO集合 -| 详细说明:提供libasm-0.185.so和libasm.so.1动态库 -| 依赖关系:/bin/sh;glibc >= 2.34;libdw1 >= 0.185;libelf1 >= 0.185 -| oct名称:libelf1 -| 功能说明:读写ELF文件的库 -| 详细说明:提供libelf-0.185.so好libelf.so.1动态库 -| 依赖关系:/bin/sh;glibc >= 2.34;libz1 >= 1.2.11 -| oct名称:libdw1 -| 功能说明:访问DWARF调试信息的库 -| 详细说明:提供libdw-0.185.so和libdw.so.1动态库 -| 依赖关系:glibc >= 2.34;libelf1 >= 0.185;libz1 >= 1.2.11 -| oct名称:ethtool -| 功能说明:以太网网卡的设置工具 -| 详细说明:允许在许多网络设备尤其是以太网设备中查询和更改设置,;例如速度、端口、自动协商、PCI位置、校验和卸载。 -| 依赖关系:glibc >= 2.34 -| oct名称:libexpat1 -| 功能说明:XML解析器工具包 -| 详细说明:提供libexpat.so.1好libexpat.so.1.8.1动态库 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:gcc-bin-toolchain-compilerlibs-aarch64 -| 功能说明:编译工具链 -| 详细说明: -| 依赖关系:/bin/sh -| oct名称:libglib-2.0-0 -| 功能说明:通用使用程序库 -| 详细说明: -| 依赖关系:/bin/sh;glibc >= 2.34;libffi8 >= 3.4.2;libmount1 >= 2.37.2;libpcre1 >= 8.45;libz1 >= 1.2.11 -| oct名称:glibc -| 功能说明:GNU C库 -| 详细说明:包含重要的共享库集:标准C库和标准数学库。 -| 依赖关系:/bin/sh -| oct名称:grep -| 功能说明:用于打印与模式匹配的行 -| 详细说明:提供grep命令,用于在一个或多个输入文件中搜索包含匹配指定的模式,;默认情况下,grep打印匹配的行。 -| 依赖关系:glibc >= 2.34;libpcre1 >= 8.45 -| oct名称:gzip -| 功能说明:GNU 数据压缩程序 -| 详细说明:包含GNU gzip数据压缩程序。 -| 依赖关系:glibc >= 2.34 -| oct名称:libhttp-parser2.9 -| 功能说明:解析http的库 -| 详细说明: -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:iSulad -| 功能说明:云原生轻量级容器解决方案 -| 详细说明: -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;lcr >= 2.0.7;lcr >= 2.0.7;libcrypto1.1 >= 1.1.1m;libcrypto1.1 >= 1.1.1m;libcurl4 >= 7.79.1;libcurl4 >= 7.79.1;libevent >= 2.1.12;libevent >= 2.1.12;libevhtp >= 1.2.18;libevhtp >= 1.2.18;libhttp-parser2.9 >= 2.9.4;libhttp-parser2.9 >= 2.9.4;libz1 >= 1.2.11;libz1 >= 1.2.11;yajl >= 2.1.0;yajl >= 2.1.0 -| oct名称:initscripts -| 功能说明:提供System V初始化脚本的基本支持 -| 详细说明:提供System V初始化脚本的基本支持以及一些工具和实用程序。 -| 依赖关系:/bin/sh;initd-functions;initd-functions -| oct名称:initscripts-functions -| 功能说明:shell公共函数 -| 详细说明:提供一些基础的功能。 -| 依赖关系: -| oct名称:iproute2-ip -| 功能说明:提供iproute2程序 -| 详细说明:提供ip.iproute2工具。 -| 依赖关系:glibc >= 2.34;libcap >= 2.61;libelf1 >= 0.185 -| oct名称:iptables -| 功能说明:用于管理Linux内核包过滤功能的工具 -| 详细说明:在Linux内核中控制网络包过滤代码,用于设置防火墙或IP伪装。 -| 依赖关系: -| oct名称:iptables-modules -| 功能说明:用于组装各个模块 -| 详细说明: -| 依赖关系:iptables-module-ip6t-ah;iptables-module-ip6t-dnat;iptables-module-ip6t-dnpt;iptables-module-ip6t-dst;iptables-module-ip6t-eui64;iptables-module-ip6t-frag;iptables-module-ip6t-hbh;iptables-module-ip6t-hl;iptables-module-ip6t-icmp6;iptables-module-ip6t-ipv6header;iptables-module-ip6t-log;iptables-module-ip6t-masquerade;iptables-module-ip6t-mh;iptables-module-ip6t-netmap;iptables-module-ip6t-redirect;iptables-module-ip6t-reject;iptables-module-ip6t-rt;iptables-module-ip6t-snat;iptables-module-ip6t-snpt;iptables-module-ip6t-srh;iptables-module-ipt-ah;iptables-module-ipt-clusterip;iptables-module-ipt-dnat;iptables-module-ipt-ecn;iptables-module-ipt-icmp;iptables-module-ipt-log;iptables-module-ipt-masquerade;iptables-module-ipt-netmap;iptables-module-ipt-realm;iptables-module-ipt-redirect;iptables-module-ipt-reject;iptables-module-ipt-snat;iptables-module-ipt-ttl;iptables-module-ipt-ulog;iptables-module-xt-addrtype;iptables-module-xt-audit;iptables-module-xt-bpf;iptables-module-xt-cgroup;iptables-module-xt-checksum;iptables-module-xt-classify;iptables-module-xt-cluster;iptables-module-xt-comment;iptables-module-xt-connbytes;iptables-module-xt-connlimit;iptables-module-xt-connmark;iptables-module-xt-connsecmark;iptables-module-xt-conntrack;iptables-module-xt-cpu;iptables-module-xt-ct;iptables-module-xt-dccp;iptables-module-xt-devgroup;iptables-module-xt-dscp;iptables-module-xt-ecn;iptables-module-xt-esp;iptables-module-xt-hashlimit;iptables-module-xt-helper;iptables-module-xt-hmark;iptables-module-xt-idletimer;iptables-module-xt-ipcomp;iptables-module-xt-iprange;iptables-module-xt-ipvs;iptables-module-xt-led;iptables-module-xt-length;iptables-module-xt-limit;iptables-module-xt-mac;iptables-module-xt-mark;iptables-module-xt-multiport;iptables-module-xt-nfacct;iptables-module-xt-nflog;iptables-module-xt-nfqueue;iptables-module-xt-osf;iptables-module-xt-owner;iptables-module-xt-physdev;iptables-module-xt-pkttype;iptables-module-xt-policy;iptables-module-xt-quota;iptables-module-xt-rateest;iptables-module-xt-recent;iptables-module-xt-rpfilter;iptables-module-xt-sctp;iptables-module-xt-secmark;iptables-module-xt-set;iptables-module-xt-socket;iptables-module-xt-standard;iptables-module-xt-statistic;iptables-module-xt-string;iptables-module-xt-synproxy;iptables-module-xt-tcp;iptables-module-xt-tcpmss;iptables-module-xt-tcpoptstrip;iptables-module-xt-tee;iptables-module-xt-time;iptables-module-xt-tos;iptables-module-xt-tproxy;iptables-module-xt-trace;iptables-module-xt-u32;iptables-module-xt-udp -| oct名称:iptables-module-ip6t-ah -| 功能说明:提供libip6t_ah.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-dnat -| 功能说明:提供libip6t_DNAT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-dnpt -| 功能说明:提供libip6t_DNPT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-dst -| 功能说明:提供libip6t_dst.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-eui64 -| 功能说明:提供libip6t_eui64.so动态库 -| 详细说明: -| 依赖关系:iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-frag -| 功能说明:提供libip6t_frag.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-hbh -| 功能说明:提供libip6t_hbh.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-hl -| 功能说明:提供libip6t_HL.so和libip6t_hl.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-icmp6 -| 功能说明:提供libip6t_icmp6.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-ipv6header -| 功能说明:提供libip6t_ipv6header.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-log -| 功能说明:提供libip6t_LOG.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-masquerade -| 功能说明:提供libip6t_MASQUERADE.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-mh -| 功能说明:提供libip6t_mh.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-netmap -| 功能说明:提供libip6t_NETMAP.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-redirect -| 功能说明:提供libip6t_REDIRECT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-reject -| 功能说明:提供libip6t_REJECT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-rt -| 功能说明:提供libip6t_rt.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-snat -| 功能说明:提供libip6t_SNAT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-snpt -| 功能说明:提供libip6t_SNPT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ip6t-srh -| 功能说明:提供libip6t_srh.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-ah -| 功能说明:提供libipt_ah.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-clusterip -| 功能说明:提供libipt_CLUSTERIP.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-dnat -| 功能说明:提供libipt_DNAT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-ecn -| 功能说明:提供libipt_ECN.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-icmp -| 功能说明:提供libipt_icmp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-log -| 功能说明:提供libipt_LOG.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-masquerade -| 功能说明:提供libipt_MASQUERADE.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-netmap -| 功能说明:提供libipt_NETMAP.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-realm -| 功能说明:提供libipt_realm.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-redirect -| 功能说明:提供libipt_REDIRECT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-reject -| 功能说明:提供libipt_REJECT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-snat -| 功能说明:提供libipt_SNAT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-ttl -| 功能说明:提供libipt_TTL.so和libipt_ttl.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-ipt-ulog -| 功能说明:提供libipt_ULOG.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-addrtype -| 功能说明:提供libxt_addrtype.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-audit -| 功能说明:提供libxt_AUDIT.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-bpf -| 功能说明:提供libxt_bpf.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-cgroup -| 功能说明:提供libxt_cgroup.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-checksum -| 功能说明:提供libxt_CHECKSUM.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-classify -| 功能说明:提供libxt_CLASSIFY.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-cluster -| 功能说明:提供libxt_cluster.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-comment -| 功能说明:提供libxt_comment.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-connbytes -| 功能说明:提供libxt_connbytes.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-connlimit -| 功能说明:提供libxt_connlimit.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-connmark -| 功能说明:提供libxt_CONNMARK.so和libxt_connmark.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-connsecmark -| 功能说明:提供libxt_CONNSECMARK.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-conntrack -| 功能说明:提供libxt_conntrack.so和libxt_state.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-cpu -| 功能说明:提供libxt_cpu.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-ct -| 功能说明:提供libxt_CT.so和libxt_NOTRACK.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-dccp -| 功能说明:提供libxt_dccp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-devgroup -| 功能说明:提供libxt_devgroup.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-dscp -| 功能说明:提供libxt_DSCP.so和libxt_dscp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-ecn -| 功能说明:提供libxt_ecn.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-esp -| 功能说明:提供libxt_esp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-hashlimit -| 功能说明:提供ibxt_hashlimit.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-helper -| 功能说明:提供libxt_helper.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-hmark -| 功能说明:提供libxt_HMARK.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-idletimer -| 功能说明:提供libxt_IDLETIMER.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-ipcomp -| 功能说明:提供libxt_ipcomp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-iprange -| 功能说明:提供libxt_iprange.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-ipvs -| 功能说明:提供libxt_ipvs.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-led -| 功能说明:提供libxt_LED.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-length -| 功能说明:提供libxt_length.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-limit -| 功能说明:提供libxt_limit.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-mac -| 功能说明:提供libxt_mac.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-mark -| 功能说明:提供libxt_MARK.so和libxt_mark.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-multiport -| 功能说明:提供libxt_multiport.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-nfacct -| 功能说明:提供libxt_nfacct.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-nflog -| 功能说明:提供libxt_NFLOG.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-nfqueue -| 功能说明:提供libxt_NFQUEUE.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-osf -| 功能说明:提供libxt_osf.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-owner -| 功能说明:提供libxt_owner.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-physdev -| 功能说明:提供libxt_physdev.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-pkttype -| 功能说明:提供libxt_pkttype.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-policy -| 功能说明:提供libxt_policy.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-quota -| 功能说明:提供libxt_quota.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-rateest -| 功能说明:提供libxt_RATEEST.so和libxt_rateest.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-recent -| 功能说明:提供libxt_recent.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-rpfilter -| 功能说明:提供libxt_rpfilter.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-sctp -| 功能说明:提供libxt_sctp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-secmark -| 功能说明:提供libxt_SECMARK.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-set -| 功能说明:提供libxt_SET.so和libxt_set.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-socket -| 功能说明:提供libxt_socket.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-standard -| 功能说明:提供libxt_standard.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-statistic -| 功能说明:提供libxt_statistic.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-string -| 功能说明:提供libxt_string.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-synproxy -| 功能说明:提供libxt_SYNPROXY.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-tcp -| 功能说明:提供libxt_tcp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-tcpmss -| 功能说明:提供libxt_TCPMSS.so和libxt_tcpmss.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-tcpoptstrip -| 功能说明:提供libxt_TCPOPTSTRIP.so库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-tee -| 功能说明:提供libxt_TEE.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-time -| 功能说明:提供libxt_time.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-tos -| 功能说明:提供libxt_TOS.so和libxt_tos.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-tproxy -| 功能说明:提供libxt_TPROXY.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-trace -| 功能说明:提供libxt_TRACE.so动态库 -| 详细说明: -| 依赖关系:iptables >= 1.8.7 -| oct名称:iptables-module-xt-u32 -| 功能说明:提供libxt_u32.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:iptables-module-xt-udp -| 功能说明:提供libxt_udp.so动态库 -| 详细说明: -| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 -| oct名称:libjson-c5 -| 功能说明:C中json实现 -| 详细说明:提供在C中处理json的动态库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:kexec -| 功能说明:重新启动新内核的快速重新引导功能部件 -| 详细说明:提供kexec工具,促进新的内核在正常或恐慌重启中使用内核的kexec特性来重启。 -| 依赖关系:glibc >= 2.34;libz1 >= 1.2.11 -| oct名称:kmod -| 功能说明:将模块加载到内核中 -| 详细说明:提供内核模块插入、删除、列出、检查属性、解析等工具。 -| 依赖关系:glibc >= 2.34;libz1 >= 1.2.11 -| oct名称:lcr -| 功能说明:轻量级容器 -| 详细说明:提供轻量级容器动态库。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;lxc >= 4.0.3;lxc >= 4.0.3;yajl >= 2.1.0;yajl >= 2.1.0 -| oct名称:less -| 功能说明:文本文件浏览器 -| 详细说明:提供less等命令,用于查看文本,类似于more,但具有更多的能力。 -| 依赖关系:glibc >= 2.34;libtinfo5 >= 6.2 -| oct名称:libaio1 -| 功能说明:Linux原生异步I/O访问库 -| 详细说明:提供给POSIX异步I/O工具内核加速的异步I/O功能。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:libarchive -| 功能说明:用于处理流归档格式的库 -| 详细说明:提供创建和读取不同流存档格式的功能。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:libcap -| 功能说明:用于获取和设置POSIX.1e功能的库 -| 详细说明:数据包捕获函数库,用于捕获网卡数据或分析pcap格式的抓包报文。 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:libcap-bin -| 功能说明:提供libcap二进制工具 -| 详细说明:提供/usr/sbin/capsh、/usr/sbin/getcap、/usr/sbin/getpcaps、/usr/sbin/setcap -| 依赖关系:glibc >= 2.34;libcap >= 2.61 -| oct名称:libcap-ng -| 功能说明:备用POSIX功能库 -| 详细说明:提供比传统libcap库更容易使用POSIX功能编程的库 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:libcap-ng-bin -| 功能说明:提供libcap-ng二进制工具 -| 详细说明:提供/usr/bin/captest、/usr/bin/filecap、/usr/bin/netcap、/usr/bin/pscap -| 依赖关系:glibc >= 2.34;libcap-ng >= 0.8.2 -| oct名称:libestr0 -| 功能说明:字符串处理必备库 -| 详细说明:提供了rsyslog守护进程使用的字符串处理必备共享库 -| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 -| oct名称:libevent -| 功能说明:抽象异步事件通知库 -| 详细说明:libevent API提供了一种机制,在文件描述符上发生特定事件或达到超时后执行回调函数。libevent旨在替换事件驱动网络服务器中发现的异步事件循环。应用程序只需要调用event_dispatch(),然后就可以动态添加或删除事件,而不必更改事件循环。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libevhtp -| 功能说明:libevhtp包的调试源 -| 详细说明:此软件包为libevhtp包提供调试源。;调试源在开发使用此软件包的应用程序或调试此软件包时非常有用。 -| 依赖关系:/bin/sh;glibc >= 2.34;libevent >= 2.1.12 -| oct名称:libfastjson4 -| 功能说明:JSON解析库 -| 详细说明:一个JSON解析库,json-c的分叉,由rsyslog团队开发,用于rsyslog和liblognorm。;此软件包包括libfastjson库。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libffi8 -| 功能说明:外部函数接口库 -| 详细说明:libffi库为各种调用约定提供了一个可移植的高级编程接口。这允许程序员在运行时调用调用接口描述指定的任何函数。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libhugetlbfs -| 功能说明:用于大型翻译Lookaside缓冲区文件系统的帮助程序库 -| 详细说明:libhugetlbfs包与Linux hugetlbfs交互,以透明的方式使大页面可供应用程序使用。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libnl-3-200 -| 功能说明:内核网络套接字的便利库 -| 详细说明:这个包包含一个方便的库,可以简化使用Linux内核的netlink套接字接口进行网络操作 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libnl-3-cli -| 功能说明:libnl3的命令行界面实用程序 -| 详细说明:此软件包包含各种libnl3实用程序和它们所依赖的其他库 -| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0;libnl-genl-3-200 >= 3.5.0;libnl-idiag-3-200 >= 3.5.0;libnl-nf-3-200 >= 3.5.0;libnl-route-3-200 >= 3.5.0 -| oct名称:libnl-genl-3-200 -| 功能说明:Netlink操作库 -| 详细说明:提供libnl-genl-3.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 -| oct名称:libnl-idiag-3-200 -| 功能说明:libnl-idiag动态库 -| 详细说明:提供libnl-idiag-3.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 -| oct名称:libnl-nf-3-200 -| 功能说明:NetFilter以及接口监控相关的Netlink操作库 -| 详细说明:提供libnl-nf-3.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0;libnl-route-3-200 >= 3.5.0 -| oct名称:libnl-route-3-200 -| 功能说明:提供NETLINK_ROUTE家族的API接口库 -| 详细说明:提供libnl-route-3.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 -| oct名称:libnl-xfrm-3-200 -| 功能说明:libnl-xfrm动态库 -| 详细说明:提供libnl-xfrm-3.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 -| oct名称:libpcap1 -| 功能说明:网络嗅探器库 -| 详细说明:libpcap是数据包嗅探器程序使用的库。它为他们提供了一个接口,用于捕获和分析来自网络设备的数据包。;只有当您计划自己编译或编写这样的程序时,才需要此软件包。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libpcre1 -| 功能说明:Perl兼容正则表达式的库 -| 详细说明:PCRE库是一组函数,使用与Perl 5相同的语法和语义实现正则表达式模式匹配;;此PCRE库变体支持8位和UTF-8字符串。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libpwquality -| 功能说明:密码生成和密码质量检查库 -| 详细说明:这是一个用于密码质量检查和生成通过检查的随机密码的库。;此库使用破解库和破解库字典执行一些检查。 -| 依赖关系:/bin/sh;cracklib >= 2.9.7;glibc >= 2.34;libpam >= 1.5.2 -| oct名称:libseccomp -| 功能说明:增强的seccomp库 -| 详细说明:libseccomp库为Linux内核的syscall过滤机制(seccomp)提供了一个易于使用的接口。libseccomp API允许应用程序指定允许应用程序执行哪些syscall,以及可选的哪些syscall参数,所有这些都由Linux内核强制执行。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libselinux1 -| 功能说明:SELinux运行时库 -| 详细说明:libselinux提供了一个接口,用于获取和设置进程和文件安全上下文,以及获取安全策略决策。;(安全增强的Linux是内核和一些实施强制性访问控制策略的实用程序的一个功能,如类型实施、基于角色的访问控制和多级安全。) -| 依赖关系:/bin/sh;glibc >= 2.34;libpcre1 >= 8.45 -| oct名称:libselinux-bin -| 功能说明:SELinux libselinux实用程序 -| 详细说明:libselinux-bin软件包包含实用程序 -| 依赖关系:glibc >= 2.34;libpcre1 >= 8.45;libselinux1 >= 3.3;libsepol2 >= 3.3 -| oct名称:libsemanage2 -| 功能说明:SELinux策略管理库 -| 详细说明:libsemanage是策略管理库。使用libsepol和libselinux与SELinux系统交互,它还调用帮助程序来加载策略和检查file_contexts配置是否有效。 -| 依赖关系:/bin/sh;audit >= 3.0.1;glibc >= 2.34;libbz2-1 >= 1.0.8;libselinux1 >= 3.3;libsepol2 >= 3.3 -| oct名称:libsepol2 -| 功能说明:SELinux二进制策略操作库 -| 详细说明:提供SELinux二进制策略操作库 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libsepol-bin -| 功能说明:SELinux二进制策略操作工具 -| 详细说明:libsepol提供了一个用于操作SELinux二进制策略的API。它由checkpolicy(策略编译器)和类似的工具,以及需要对二进制策略执行特定转换(如自定义策略布尔设置)的程序使用。 -| 依赖关系:glibc >= 2.34;libsepol2 >= 3.3 -| oct名称:libtirpc3 -| 功能说明:与传输无关的RPC库 -| 详细说明:传输独立RPC库(TI-RPC)是glibc中不支持IPv6地址的标准SunRPC库的替代。;此实现允许支持UDP和TCP over IPv4以外的其他传输。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libusb-1.0-0 -| 功能说明:USB库 -| 详细说明:Libusb是一个允许用户空间访问USB设备的库。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libwebsockets -| 功能说明:用于Websockets的轻量级C库 -| 详细说明:这是用于轻量级websocket客户端和服务器的libwebsockets C库。 -| 依赖关系:/bin/sh;glibc >= 2.34;libcrypto1.1 >= 1.1.1m;libssl1.1 >= 1.1.1m;libz1 >= 1.2.11 -| oct名称:libxml2 -| 功能说明:提供XML和HTML支持的库 -| 详细说明:此库允许操作XML文件。它包括读取、修改和写入XML和HTML文件的支持。DTD支持,这包括解析和验证,即使是复杂的DtD,可以在解析时或在修改文档后更晚。输出可以是简单的SAX流,也可以是内存中类似DOM的表示。;在这种情况下,可以使用内置的XPath和XPointer实现来选择子节点或范围。提供灵活的输入/输出机制,具有现有的HTTP和FTP模块,并组合到URI库。 -| 依赖关系:/bin/sh;glibc >= 2.34;libz1 >= 1.2.11 -| oct名称:libxml2-utils -| 功能说明:用于操作XML文件的实用程序 -| 详细说明:此软件包包含用于操作XML文件的实用程序。 -| 依赖关系:glibc >= 2.34;libxml2 >= 2.9.12 -| oct名称:logrotate -| 功能说明:用于旋转、压缩、邮寄和删除系统日志文件的Cron服务 -| 详细说明:logrotate实用程序自动旋转、压缩、邮寄和删除日志文件。Logrotate可以设置为每天、每周、每月或当日志文件达到一定大小时处理日志文件。通常,logrotate作为每日cron作业运行。;它只管理普通文件,不参与systemd的日志轮换。 -| 依赖关系:config(logrotate) = 3.18.1-r0;glibc >= 2.34;libacl1 >= 2.3.1;libpopt0 >= 1.18 -| oct名称:lvm2 -| 功能说明:Userland逻辑卷管理工具 -| 详细说明:LVM2包括处理物理卷(硬盘、RAID系统、磁光等,多个设备(MD),请参阅mdm(8),甚至环路设备,请参见Lostup(8))上的读/写操作的所有支持,从一个或多个物理卷创建卷组(虚拟磁盘种类),并在卷组中创建一个或多个逻辑卷(逻辑分区种类)。 -| 依赖关系:/bin/sh;config(lvm2) = 2.03.14-r0;glibc >= 2.34;libaio1 >= 0.3.112;libblkid1 >= 2.37.2 -| oct名称:lvm2-scripts -| 功能说明:提供blkdeactivate、fsadm、lvmdum命令 -| 详细说明:提供/usr/sbin/blkdeactivate、/usr/sbin/fsadm和/usr/sbin/lvmdump -| 依赖关系:bash;lvm2 = 2.03.14-r0 -| oct名称:lxc -| 功能说明:Linux内核容器的用户空间工具 -| 详细说明:LXC是众所周知的、经过严格测试的低层次Linux容器运行时。 -| 依赖关系:/bin/sh;gcc-bin-toolchain-compilerlibs-aarch64 >= 1.0;glibc >= 2.34;libcap >= 2.61;libseccomp >= 2.5.3;yajl >= 2.1.0 -| oct名称:libform5 -| 功能说明:libform动态库 -| 详细说明:提供/usr/lib64/libform.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libncurses5 >= 6.3 -| oct名称:libmenu5 -| 功能说明:libmenu动态库 -| 详细说明:提供/usr/lib64/libmenu.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libncurses5 >= 6.3 -| oct名称:libncurses5 -| 功能说明:libncurses动态库 -| 详细说明:提供/lib64/libncurses.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libtinfo5 >= 6.3 -| oct名称:libpanel5 -| 功能说明:libpanel动态库 -| 详细说明:提供/usr/lib64/libpanel.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libncurses5 >= 6.3 -| oct名称:libtinfo5 -| 功能说明:libtinfo动态库 -| 详细说明:提供/lib64/libtinfo.so.* -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:ncurses -| 功能说明:CRT屏幕处理和优化包 -| 详细说明:提供/usr/bin/tput、/usr/bin/tset功能 -| 依赖关系:glibc >= 2.34;libtinfo5 >= 6.3 -| oct名称:ncurses-terminfo -| 功能说明:终端描述数据库 -| 详细说明:这是ncures包中维护的术语信息基本数据库。此数据库是4.4BSD术语帽文件的官方继承者,包含有关任何已知终端的信息。ncures库利用此数据库正确使用终端。 -| 依赖关系:ncurses-terminfo-base -| oct名称:ncurses-terminfo-base -| 功能说明:提供终端信息基础 -| 详细说明:提供/etc/terminfo/* -| 依赖关系: -| oct名称:nfs-utils -| 功能说明:NFS实用程序以及内核NFS服务器的支持客户端和守护程序 -| 详细说明:nfs-utils软件包为内核NFS服务器和相关工具提供了一个守护程序,它提供了比大多数用户使用的传统Linux NFS服务器更高的性能级别。 -| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libtirpc3 >= 1.3.2;libuuid1 >= 2.37.2;nfs-utils-client -| oct名称:nfs-utils-client -| 功能说明:查询远程主机上的装载守护程序 -| 详细说明:此软件包还包含showmount程序。Showmount查询远程主机上的装载守护程序,以了解有关远程主机上NFS(网络文件系统)服务器的信息。例如,showmount可以显示装载在该主机上的客户端。 -| 依赖关系:config(nfs-utils-client) = 2.5.4-r0;glibc >= 2.34;libcap >= 2.61;libtirpc3 >= 1.3.2;nfs-utils-mount -| oct名称:nfs-utils-mount -| 功能说明:挂载或卸载文件系统 -| 详细说明:此软件包还包含mount.nfs和umount.nfs程序。 -| 依赖关系:glibc >= 2.34;libmount1 >= 2.37.2;libtirpc3 >= 1.3.2 -| oct名称:openssh-keygen -| 功能说明:生成ssh公钥认证所需的公钥和私钥文件 -| 详细说明:提供/usr/bin/ssh-keygen -| 依赖关系:glibc >= 2.34 -| oct名称:openssh-misc -| 功能说明:ssh远程登陆管理主机 -| 详细说明:提供/usr/bin/ssh、/usr/bin/ssh-add、/usr/bin/ssh-agent、/usr/bin/ssh-copy-id、/usr/bin/ssh-keyscan等 -| 依赖关系:glibc >= 2.34;libz1 >= 1.2.11 -| oct名称:openssh-scp -| 功能说明:远程复制命令 -| 详细说明:提供/usr/bin/scp -| 依赖关系:glibc >= 2.34 -| oct名称:openssh-sftp -| 功能说明:远程文件传输服务 -| 详细说明:提供/usr/bin/sftp -| 依赖关系:glibc >= 2.34 -| oct名称:openssh-sftp-server -| 功能说明:”sftp“协议的服务器端程序,使用加密的方式进行文件传输 -| 详细说明:提供/usr/libexec/sftp-server -| 依赖关系:glibc >= 2.34 -| oct名称:openssh-ssh -| 功能说明:ssh服务配置文件 -| 详细说明:提供/etc/ssh/ssh_config -| 依赖关系:config(openssh-ssh) = 8.8p1-r0 -| oct名称:openssh-sshd -| 功能说明:ssh服务进程启动 -| 详细说明:提供/usr/sbin/sshd、/usr/libexec/openssh/sshd_check_keys等 -| 依赖关系:config(openssh-sshd) = 8.8p1-r0;glibc >= 2.34;libpam >= 1.5.2;libz1 >= 1.2.11;openssh-keygen;pam-plugin-keyinit;pam-plugin-loginuid -| oct名称:openssl-conf -| 功能说明:openssl的主配置文件 -| 详细说明:提供/etc/ssl/openssl.cnf -| 依赖关系:config(openssl-conf) = 1.1.1m-r0 -| oct名称:libcrypto1.1 -| 功能说明:OpenSSL crypto库 -| 详细说明:提供/usr/lib64/libcrypto.so.* -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libssl1.1 -| 功能说明:OpenSSL SSL库 -| 详细说明:提供/usr/lib64/libssl.so.* -| 依赖关系:/bin/sh;glibc >= 2.34;libcrypto1.1 >= 1.1.1m -| oct名称:os-base -| 功能说明:提供OS基础 -| 详细说明:提供hostname、passwd等配置信息 -| 依赖关系: -| oct名称:libpci3 -| 功能说明:PCI实用程序库 -| 详细说明:libpci提供了对PCI配置空间的访问。 -| 依赖关系:/bin/sh;glibc >= 2.34;libz1 >= 1.2.11 -| oct名称:pciutils -| 功能说明:Linux内核的PCI实用程序 -| 详细说明:lspci:此程序显示有关系统中所有PCI总线和设备的详细信息,取代原始的/proc/pci接口;;setpci:此程序允许读取和写入PCI设备配置寄存器。例如,您可以使用它调整延迟计时器;;update-pciids:此程序下载pci.ids文件的当前版本。 -| 依赖关系:glibc >= 2.34;libpci3 >= 3.7.0;libz1 >= 1.2.11;pciutils-ids -| oct名称:pciutils-ids -| 功能说明:存放系统所有支持和不支持的硬件信息 -| 详细说明:提供/usr/share/hwdata/pci.ids.gz -| 依赖关系: -| oct名称:policycoreutils -| 功能说明:显示当前seinux信息,修改selinux策略内各项规则的布尔值 -| 详细说明:提供/etc/pam.d、/sbin/setsebool、/usr/bin/sestatus和/var/lib/selinux -| 依赖关系:glibc >= 2.34;libselinux1 >= 3.3;libsemanage2 >= 3.3 -| oct名称:policycoreutils-fixfiles -| 功能说明:检查或矫正文件系统中的安全环境数据库 -| 详细说明:提供/sbin/fixfiles -| 依赖关系:policycoreutils-setfiles -| oct名称:policycoreutils-hll -| 功能说明:提供/usr/libexec/selinux/hll/pp -| 详细说明:提供/usr/libexec/selinux/hll/pp -| 依赖关系:glibc >= 2.34;libsepol2 >= 3.3 -| oct名称:policycoreutils-loadpolicy -| 功能说明:装载或替换新的二进制策略到内核中,保持使用当前的Bootlean值 -| 详细说明:提供/sbin/load_policy -| 依赖关系:glibc >= 2.34;libselinux1 >= 3.3;libsepol2 >= 3.3 -| oct名称:policycoreutils-semodule -| 功能说明:可以显示、加载、删除模块 -| 详细说明:提供/sbin/semodule -| 依赖关系:glibc >= 2.34;libselinux;libsemanage2 >= 3.3;libsepol2 >= 3.3 -| oct名称:policycoreutils-sestatus -| 功能说明:显示系统的详细状态 -| 详细说明:提供/etc/sestatus.conf和/sbin/sestatus -| 依赖关系:libselinux;policycoreutils -| oct名称:policycoreutils-setfiles -| 功能说明:恢复或更改一部分文件的标签 -| 详细说明:提供/sbin/restorecon、/sbin/restorecon_xattr和/sbin/setfiles -| 依赖关系:glibc >= 2.34;libselinux1 >= 3.3;libsepol2 >= 3.3 -| oct名称:libpopt0 -| 功能说明:一个用于解析命令行参数的C库 -| 详细说明:Popt是一个用于解析命令行参数的C库。Popt受到getopt()和getopt_long()函数的严重影响。它通过允许更强大的参数扩展来改进它们。Popt可以解析任意argv[]样式数组,并根据命令行参数自动设置变量。Popt允许通过配置文件别名命令行参数,并包括用于使用类似shell的规则将任意字符串解析为argv[]数组的实用程序函数。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libprocps8 -| 功能说明:procps库 -| 详细说明:procps库可用于从/proc读取进程信息pseudo-file系统中的信息。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:procps -| 功能说明:/proc的ps实用程序 -| 详细说明:procps包包含一组提供系统信息的系统实用程序。Procps包括ps、free、skill、snice、tload、top、uptime、vmstat、w和watch。 -| 依赖关系:glibc >= 2.34;libncurses5 >= 6.3;libprocps8 >= 3.3.17;libtinfo5 >= 6.3;procps-sysctl -| oct名称:procps-sysctl -| 功能说明:控制和配置Linux内核及网络设置 -| 详细说明:提供/etc/sysctl.conf -| 依赖关系:procps-lib -| oct名称:pstree -| 功能说明:显示进程状态树 -| 详细说明:列出当前的进程,以及它们的树状结构 -| 依赖关系:glibc >= 2.34;libtinfo5 >= 6.3 -| oct名称:quota -| 功能说明:用于监控用户磁盘使用情况的系统管理工具 -| 详细说明:包含系统管理工具,用于监控和限制每个文件系统的用户和或组磁盘使用情况。 -| 依赖关系:glibc >= 2.34;libcom-err2 >= 1.46.4;libext2fs2 >= 1.46.4;libtirpc3 >= 1.3.2 -| oct名称:libreadline8 -| 功能说明:Readline库 -| 详细说明:readline库由 Bourne Again Shell(bash,标准命令解释器)用于轻松编辑命令行。这包括历史记录和搜索功能。 -| 依赖关系:/bin/sh;config(libreadline8) = 8.1-r0;glibc >= 2.34;libtinfo5 >= 6.3 -| oct名称:rpcbind -| 功能说明:与传输无关的RPC端口映射程序 -| 详细说明:Rpcbind是端口映射的替代品。虽然portmap仅支持INET (IPv4)上的UDP和TCP传输,但rpcbind可以配置为在TI-RPC支持的各种传输上工作。这包括IPv6上的TCP和UDP。此外,rpcbind还提供了有关端口映射的额外功能。 -| 依赖关系:glibc >= 2.34;libtirpc3 >= 1.3.2 -| oct名称:rsyslog -| 功能说明:用于Linux和Unix的增强系统日志 -| 详细说明:Rsyslog是一个增强的多线程syslogd,支持MySQL、syslog/tcp、RFC 3195、允许的发件人列表、对任何消息部分的过滤和细粒度输出格式控制。它与库存sysklogd相当兼容,可以用作直接替换。;它的高级功能使它适合企业级、加密保护的系统日志中继链,同时也非常容易为新手用户设置。 -| 依赖关系:config(rsyslog) = 8.2110.0-r0;glibc >= 2.34;libcurl4 >= 7.79.1;libestr0 >= 0.1.11;libfastjson4 >= 0.99.9;libuuid1 >= 2.37.2;libz1 >= 1.2.11;logrotate -| oct名称:sed -| 功能说明:GNU流文本编辑器 -| 详细说明:sed(流编辑器)编辑器是流或批处理(非交互式)编辑器。Sed将文本作为输入,对文本执行操作或一组操作,并输出修改后的文本。sed执行的操作(替换、删除、插入等)可以在脚本文件或命令行中指定。 -| 依赖关系:glibc >= 2.34 -| oct名称:shadow -| 功能说明:用于管理用户和组帐户的实用程序 -| 详细说明:此软件包包括将普通密码文件转换为影子密码格式以及管理用户和组帐户所需的程序。 -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-runtime;pam-plugin-env;pam-plugin-faildelay;pam-plugin-group;pam-plugin-lastlog;pam-plugin-limits;pam-plugin-mail;pam-plugin-motd;pam-plugin-nologin;pam-plugin-rootok;pam-plugin-securetty;pam-plugin-shells;shadow-base;shadow-securetty -| oct名称:shadow-base -| 功能说明:提供sg工具 -| 详细说明:提供/usr/bin/sg工具 -| 依赖关系: -| oct名称:shadow-securetty -| 功能说明:安全终端 -| 详细说明:提供/etc/securetty -| 依赖关系: -| oct名称:squashfs-tools -| 功能说明:用于创建squashfs文件系统的实用程序 -| 详细说明:squashfs是Linux的高度压缩只读文件系统。此软件包包含用于操作squashfs文件系统的实用程序。 -| 依赖关系:glibc >= 2.34;liblzma5 >= 5.2.5;libz1 >= 1.2.11 -| oct名称:strace -| 功能说明:跟踪和显示与正在运行的进程关联的系统调用 -| 详细说明:strace程序拦截并记录运行进程调用和接收的系统调用。strace可以打印每个系统调用、其参数和返回值的记录。strace对于诊断问题和调试以及教学目的都很有用。 -| 依赖关系:glibc >= 2.34 -| oct名称:tzdata-core -| 功能说明:时区说明 -| 详细说明:描述可用时区的配置文件。 -| 依赖关系:tzdata-core-2021e-r0.aarch64.rpm ;config(tzdata-core) = 2021e-r0 -| oct名称:libblkid1 -| 功能说明:块设备ID库 -| 详细说明:块设备识别库,util-linux的一部分。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libfdisk1 -| 功能说明:文件系统检测库 -| 详细说明:用于文件系统检测的库。 -| 依赖关系:/bin/sh;glibc >= 2.34;libblkid1 >= 2.37.2;libuuid1 >= 2.37.2 -| oct名称:libmount1 -| 功能说明:设备挂载库 -| 详细说明:设计用于低级实用程序的库,如mount(8)和/usr/sbin/mount -| 依赖关系:/bin/sh;glibc >= 2.34;libblkid1 >= 2.37.2 -| oct名称:libuuid1 -| 功能说明:用于生成UUID的库 -| 详细说明:用于生成通用唯一ID(UUID)的库。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:util-linux-su -| 功能说明:用于变更为其他使用者的身份 -| 详细说明:提供su命令,用于变更使用者身份 -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2 -| oct名称:liblzma5 -| 功能说明:Lempel–Ziv–Markov 链算法压缩库 -| 详细说明:用于编码/解码LZMA文件的库。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:xz -| 功能说明:LZMA压缩实用程序 -| 详细说明:XZ Utils试图使LZMA压缩易于在自由(如自由)操作系统上使用。这是通过提供类似于使用的工具和库来实现的,而不是最流行的现有压缩算法的等效工具和库。;LZMA是由伊戈尔·巴甫洛夫设计的通用压缩算法,作为7-Zip的一部分。它提供了高压缩比,同时保持了快速的解压缩速度。 -| 依赖关系:glibc >= 2.34;liblzma5 >= 5.2.5 -| oct名称:yajl -| 功能说明:又一个JSON库(YAJL) -| 详细说明:又是一个JSON库。YAJL是一个用ANSI C编写的小型事件驱动(SAX风格)JSON解析器,也是一个小型验证JSON生成器。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:libz1 -| 功能说明:实现DEFLATE压缩算法的库 -| 详细说明:zlib是一个通用的无损数据压缩库,实现了DEFLATE算法的API,例如gzip和ZIP存档格式正在使用后者。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:kernel -| 功能说明:Linux内核 -| 详细说明:用于安装各组件 -| 依赖关系:kernel-base -| oct名称:kernel-5.10.0 -| 功能说明:内核模块 -| 详细说明:用于内核模块 -| 依赖关系:/bin/sh;kernel-image -| oct名称:kernel-image-5.10.0 -| 功能说明:内核镜像 -| 详细说明:用于安装内核镜像 -| 依赖关系:kernel-image-zimage -| oct名称:kernel-image-zimage-5.10.0 -| 功能说明:内核镜像 -| 详细说明:提供zImage -| 依赖关系:/bin/sh -| oct名称:kernel-img -| 功能说明:内核镜像 -| 详细说明:提供Image -| 依赖关系: -| oct名称:kernel-module-auth-rpcgss -| 功能说明:内核模块auth_rpcgss -| 详细说明:提供内核模块auth_rpcgss -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-oid-registry;kernel-module-sunrpc -| oct名称:kernel-module-cifs -| 功能说明:内核模块cifs -| 详细说明:提供内核模块cifs -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-libarc4;kernel-module-libdes -| oct名称:kernel-module-fscache -| 功能说明:内核模块fscache -| 详细说明:提供内核模块fscache -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-grace -| 功能说明:内核模块grace -| 详细说明:提供内核模块grace -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-ip-tables -| 功能说明:内核模块ip_tables -| 详细说明:提供内核模块ip_tables -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-x-tables -| oct名称:kernel-module-ip6-tables -| 功能说明:内核模块ip6_tables -| 详细说明:提供内核模块ip6_tables -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-x-tables -| oct名称:kernel-module-ip6table-filter -| 功能说明:内核模块ip6table_filter -| 详细说明:提供内核模块ip6table_filter -| 依赖关系:kernel-5.10.0;kernel-module-ip6-tables;kernel-module-x-tables -| oct名称:kernel-module-iptable-filter -| 功能说明:内核模块iptable_filter -| 详细说明:提供内核模块iptable_filter -| 依赖关系:kernel-5.10.0;kernel-module-ip-tables;kernel-module-x-tables -| oct名称:kernel-module-iptable-nat -| 功能说明:内核模块iptable_nat -| 详细说明:提供内核模块iptable_nat -| 依赖关系:kernel-5.10.0;kernel-module-ip-tables;kernel-module-nf-nat -| oct名称:kernel-module-libarc4 -| 功能说明:内核模块libarc4 -| 详细说明:提供内核模块libarc4 -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-libdes -| 功能说明:内核模块libdes -| 详细说明:提供内核模块libdes -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-lockd -| 功能说明:内核模块lockd -| 详细说明:提供内核模块lockd -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-grace;kernel-module-sunrpc -| oct名称:kernel-module-nf-conntrack -| 功能说明:内核模块nf_conntrack -| 详细说明:提供内核模块nf_conntrack -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-nf-defrag-ipv4 -| oct名称:kernel-module-nf-defrag-ipv4 -| 功能说明:内核模块nf_defrag_ipv4 -| 详细说明:提供内核模块nf_defrag_ipv4 -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-nf-defrag-ipv6 -| 功能说明:内核模块nf_defrag_ipv6 -| 详细说明:提供内核模块nf_defrag_ipv6 -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-nf-nat -| 功能说明:内核模块nf_nat -| 详细说明:提供内核模块nf_nat -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-nf-conntrack -| oct名称:kernel-module-nfs-acl -| 功能说明:内核模块nfs_acl -| 详细说明:提供内核模块nfs_acl -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-sunrpc -| oct名称:kernel-module-nfsd -| 功能说明:内核模块nfsd -| 详细说明:提供内核模块nfsd -| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-auth-rpcgss;kernel-module-grace;kernel-module-lockd;kernel-module-nfs-acl;kernel-module-sunrpc -| oct名称:kernel-module-nls-base -| 功能说明:内核模块nls_base -| 详细说明:提供内核模块nls_base -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-oid-registry -| 功能说明:内核模块oid_registry -| 详细说明:提供内核模块oid_registry -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-overlay -| 功能说明:内核模块overlay -| 详细说明:提供内核模块overlay -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-sunrpc -| 功能说明:内核模块sunrpc -| 详细说明:提供内核模块sunrpc -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-unix -| 功能说明:内核模块unix -| 详细说明:提供内核模块unix -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-module-x-tables -| 功能说明:内核模块x_tables -| 详细说明:提供内核模块x_tables -| 依赖关系:/bin/sh;kernel-5.10.0 -| oct名称:kernel-vmlinux -| 功能说明:内核镜像 -| 详细说明:提供vmlinux -| 依赖关系: -| oct名称:libpam -| 功能说明:为应用程序提供身份验证的可扩展库 -| 详细说明:提供/lib64/libpam.so.*、/lib64/libpam_misc.so.*和/lib64/libpamc.so.* -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:pam-plugin-access -| 功能说明:pam_access.so动态库 -| 详细说明:提供/lib64/security/pam_access.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:libpam-runtime -| 功能说明:pam实用程序 -| 详细说明:PAM(可插拔身份验证模块)是一种系统安全工具,允许系统管理员设置身份验证策略,而不必重新编译处理身份验证的程序。 -| 依赖关系:config(libpam-runtime) = 1.5.2-r0;glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64;pam-plugin-deny-suffix64;pam-plugin-permit-suffix64;pam-plugin-unix-suffix64;pam-plugin-warn-suffix64 -| oct名称:pam-plugin-debug -| 功能说明:pam_debug.so动态库 -| 详细说明:提供/lib64/security/pam_debug.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-deny -| 功能说明:pam_deny.so动态库 -| 详细说明:提供/lib64/security/pam_deny.so -| 依赖关系:libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-echo -| 功能说明:pam_echo.so动态库 -| 详细说明:提供/lib64/security/pam_echo.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-env -| 功能说明:pam_env.so动态库 -| 详细说明:提供/lib64/security/pam_env.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-exec -| 功能说明:pam_exec.so动态库 -| 详细说明:提供/lib64/security/pam_exec.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-faildelay -| 功能说明:pam_faildelay.so动态库 -| 详细说明:提供/lib64/security/pam_faildelay.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-faillock -| 功能说明:pam_faillock.so动态库 -| 详细说明:提供/lib64/security/pam_faillock.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-filter -| 功能说明:pam_filter.so动态库 -| 详细说明:提供/lib64/security/pam_filter.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-ftp -| 功能说明:pam_ftp.so动态库 -| 详细说明:提供/lib64/security/pam_ftp.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-group -| 功能说明:pam_group.so动态库 -| 详细说明:提供/lib64/security/pam_group.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-issue -| 功能说明:pam_issue.so动态库 -| 详细说明:提供/lib64/security/pam_issue.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-keyinit -| 功能说明:pam_keyinit.so动态库 -| 详细说明:提供/lib64/security/pam_keyinit.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-lastlog -| 功能说明:pam_lastlog.so动态库 -| 详细说明:提供/lib64/security/pam_lastlog.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-limits -| 功能说明:pam_limits.so动态库 -| 详细说明:提供/lib64/security/pam_limits.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-listfile -| 功能说明:pam_listfile.so动态库 -| 详细说明:提供/lib64/security/pam_listfile.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-localuser -| 功能说明:pam_localuser.so动态库 -| 详细说明:提供/lib64/security/pam_localuser.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-loginuid -| 功能说明:pam_loginuid.so动态库 -| 详细说明:提供/lib64/security/pam_loginuid.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-mail -| 功能说明:pam_mail.so动态库 -| 详细说明:提供/lib64/security/pam_mail.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-mkhomedir -| 功能说明:pam_mkhomedir.so动态库 -| 详细说明:提供/lib64/security/pam_mkhomedir.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-motd -| 功能说明:pam_motd.so动态库 -| 详细说明:提供/lib64/security/pam_motd.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-namespace -| 功能说明:pam_namespace.so动态库 -| 详细说明:提供/lib64/security/pam_namespace.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-nologin -| 功能说明:pam_nologin.so动态库 -| 详细说明:提供/lib64/security/pam_nologin.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-permit -| 功能说明:pam_permit.so动态库 -| 详细说明:提供/lib64/security/pam_permit.so -| 依赖关系:libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-pwhistory -| 功能说明:pam_pwhistory.so动态库 -| 详细说明:提供/lib64/security/pam_pwhistory.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-rhosts -| 功能说明:pam_rhostsso动态库 -| 详细说明:提供/lib64/security/pam_rhostsso -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-rootok -| 功能说明:pam_rootok.so动态库 -| 详细说明:提供/lib64/security/pam_rootok.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-securetty -| 功能说明:pam_securetty.so动态库 -| 详细说明:提供/lib64/security/pam_securetty.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-setquota -| 功能说明:pam_setquota.so动态库 -| 详细说明:提供/lib64/security/pam_setquota.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-shells -| 功能说明:pam_shells.so动态库 -| 详细说明:提供/lib64/security/pam_shells.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-stress -| 功能说明:pam_stress.so动态库 -| 详细说明:提供/lib64/security/pam_stress.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-succeed-if -| 功能说明:pam_succeed_if.so动态库 -| 详细说明:提供/lib64/security/pam_succeed_if.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-time -| 功能说明:pam_time.so动态库 -| 详细说明:提供/lib64/security/pam_time.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-timestamp -| 功能说明:pam_timestamp.so动态库 -| 详细说明:提供/lib64/security/pam_timestamp.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-umask -| 功能说明:pam_umask.so动态库 -| 详细说明:提供/lib64/security/pam_umask.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-unix -| 功能说明:pam_unix.so动态库 -| 详细说明:提供/lib64/security/pam_unix.so -| 依赖关系:libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-usertype -| 功能说明:pam_usertypeso动态库 -| 详细说明:提供/lib64/security/pam_usertypeso -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-warn -| 功能说明:pam_warn.so动态库 -| 详细说明:提供/lib64/security/pam_warn.so -| 依赖关系:libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-wheel -| 功能说明:pam_wheel.so动态库 -| 详细说明:提供/lib64/security/pam_wheel.so -| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 -| oct名称:pam-plugin-xauth -| 功能说明:pam_xauth.so动态库 -| 详细说明:提供/lib64/security/pam_xauth.so -| 依赖关系:libpam >= 1.5.2;libpam-suffix64 -| oct名称:gdb -| 功能说明:用于C、C++、Fortran和其他语言的GNU源代码级调试器 -| 详细说明:GDB是GNU调试器,允许您调试用C、C++、Java和其他语言编写的程序,方法是以受控的方式执行这些程序并打印它们的数据。 -| 依赖关系:gcc-bin-toolchain-compilerlibs-aarch64 >= 1.0;glibc >= 2.34;libexpat1 >= 2.4.1;libgmp10 >= 6.2.1;libreadline8 >= 8.1;libtinfo5 >= 6.3 -| oct名称:gdbserver -| 功能说明:GDB(GNU源级调试器)的独立服务器 -| 详细说明:此软件包提供了一个程序,允许您在运行正在调试程序的计算机之外的计算机上运行GDB。 -| 依赖关系:gcc-bin-toolchain-compilerlibs-aarch64 >= 1.0;glibc >= 2.34 -| oct名称:libgmp10 -| 功能说明:一个用于计算巨大数字的库 -| 详细说明:GMP是一个用于任意精度算术的库,对有符号整数、有理数和浮点数进行操作。 -| 依赖关系:/bin/sh;glibc >= 2.34 -| oct名称:os-release -| 功能说明:添加openeuler版本信息 -| 详细说明:添加openeuler版本信息,同时添加os-revision记录构建时间戳。;生成的镜像也放到时间戳目录便于区分不同版本 -| 依赖关系: -| oct名称:packagegroup-base -| 功能说明: -| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 -| 依赖关系: -| oct名称:packagegroup-core-base-utils -| 功能说明: -| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 -| 依赖关系: -| oct名称:packagegroup-core-boot -| 功能说明: -| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 -| 依赖关系: -| oct名称:packagegroup-debugtools -| 功能说明: -| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 -| 依赖关系: -| oct名称:packagegroup-isulad -| 功能说明: -| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 -| 依赖关系: -| oct名称:packagegroup-openssh -| 功能说明: -| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 -| 依赖关系: -| oct名称:packagegroup-pam-plugins -| 功能说明: -| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 -| 依赖关系: - +openEuler Embedded所支持的软件包 +=================================== + + +| oct名称:acl +| 功能说明:提供操纵访问控制列表的命令 +| 详细说明:提供操作程序控制列表的getfacl和setfacl程序。 +| 依赖关系:glibc >= 2.34;libacl1 >= 2.3.1; +| oct名称:libacl1 +| 功能说明:提供用于访问POSIX访问控制列表的动态库 +| 详细说明:提供libacl.so动态库,其中包含POSIX 1003.1e标准草案中用于操作访问控制列表的17个函数。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libattr1 >= 2.5.1;libattr1 >= 2.5.1 +| oct名称:attr +| 功能说明:用于管理文件系统扩展属性 +| 详细说明:一种在文件系统对象上操作扩展属性的工具集,特别是getfattr和setfattr工具。;还提供了一个attr命令,它在很大程度上兼容使用同名的SGI IRIX工具。 +| 依赖关系:glibc >= 2.34;libattr1 >= 2.5.1 +| oct名称:libattr1 +| 功能说明:提供文件扩展属性支持的动态库 +| 详细说明:提供libattr.so动态库,其中包含扩展属性库函数。 +| 依赖关系: +| oct名称:audispd-plugins +| 功能说明:提供审计事件调度器的插件 +| 详细说明:为audit系统、audispd的实时接口的提供插件;;此插件能够传达事件到远端及其或者为分析可疑行为的事件。 +| 依赖关系: +| oct名称:audit +| 功能说明:为审计提供用户空间工具 +| 详细说明:通过审计系统提供用户空间程序来存储和搜索审计记录生成。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libcap-ng >= 0.8.2;libcap-ng >= 0.8.2 +| oct名称:auditd +| 功能说明:提供audit的守护进程 +| 详细说明: +| 依赖关系:audit >= 3.0.1;config(auditd) = 3.0.1-r0;glibc >= 2.34;libcap-ng >= 0.8.2 +| oct名称:bash +| 功能说明:命令处理器 +| 详细说明:与sh兼容的命令解释器,从标准输入或文件中读取来执行命令,并结合了ksh和csh的有用功能。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libtinfo5 >= 6.2;libtinfo5 >= 6.2 +| oct名称:bind +| 功能说明:域名系统(DNS)协议的一种实现 +| 详细说明:提供DNS服务器,将主机名转换为IP地址;;提供解析器库,是与DNS交互式应用程序使用的例程;;提供工具,验证DNS服务是否正常运行。 +| 依赖关系:/bin/sh;config(bind) = 9.11.14-r0;glibc >= 2.34;glibc >= 2.34;libcap >= 2.61;libcap >= 2.61;libcrypto1.1 >= 1.1.1m;libcrypto1.1 >= 1.1.1m;libz1 >= 1.2.11;libz1 >= 1.2.11 +| oct名称:bind-utils +| 功能说明:用于查询DNS名称服务器 +| 详细说明:从DNS名称服务器中获取信息。 +| 依赖关系:bind >= 9.11.14;glibc >= 2.34;libreadline8 >= 8.1 +| oct名称:libbfd +| 功能说明:二进制描述器 +| 详细说明:提供libbfd-2.37.so动态库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libz1 >= 1.2.11;libz1 >= 1.2.11 +| oct名称:busybox +| 功能说明:许多常见UNIX实用程序的微小版本组合 +| 详细说明:替代通常在filetuils、shellutils、findutils、textutils、grep、gzip、tar等中的实用程序,;提供相当完整的POSIX小型或嵌入式系统环境。 +| 依赖关系:glibc >= 2.34;libtirpc3 >= 1.3.2 +| oct名称:busybox-linuxrc +| 功能说明:提供初始化程序 +| 详细说明:提供linuxrc和init程序。 +| 依赖关系:busybox +| oct名称:libbz2-1 +| 功能说明:bzip2运行时库 +| 详细说明:提供libbz2.so.1动态库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:cifs-utils +| 功能说明:用于执行和管理Linu CIFS文件系统的挂载 +| 详细说明:包含用于执行和管理Linux CIFS文件系统挂载的使用程序。 +| 依赖关系:glibc >= 2.34 +| oct名称:cracklib +| 功能说明:使用字典破解密码的库 +| 详细说明:测试密码以确定它们是否匹配一定的安全导向特性,可阻止用户选择太过简单的密码。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libz1 >= 1.2.11;libz1 >= 1.2.11 +| oct名称:cronie +| 功能说明:用于周期性执行指令 +| 详细说明:提供cron的守护进程,cron用于在特定时间自动启动任务程序。 +| 依赖关系:config(cronie) = 1.5.7-r0;glibc >= 2.34;libpam >= 1.5.2;libpam-runtime;pam-plugin-access;pam-plugin-loginuid +| oct名称:curl +| 功能说明:用于从远端服务器获取文件 +| 详细说明:一个命令行工具,用于使用URL语法传输数据,支持多种协议和大量有用的技巧。 +| 依赖关系:glibc >= 2.34;libcurl4 >= 7.79.1 +| oct名称:libcurl4 +| 功能说明:用于从URL传输数据的库 +| 详细说明:curl共享库,用于使用不同的网络协议访问数据 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:dhcp +| 功能说明:提供ISC DHCP软件使用的常用程序 +| 详细说明:包含ISC DHCP服务端和客户端使用的常用程序。 +| 依赖关系:bind >= 9.11.14;dhcp-libs >= 4.4.2;glibc >= 2.34 +| oct名称:dhcp-libs +| 功能说明:ISC DHCP服务端和客户端使用的共享库 +| 详细说明:提供ISC DHCP服务端和客户端使用的共享库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:dhcp-server +| 功能说明:提供ISC DHCP服务端 +| 详细说明:提供DHCP服务端和dhcp守护进程。 +| 依赖关系:/bin/sh;bind >= 9.11.14;bind >= 9.11.14;dhcp-libs >= 4.4.2;dhcp-libs >= 4.4.2;glibc >= 2.34;glibc >= 2.34 +| oct名称:dhcp-server-config +| 功能说明:ISC DHCP服务端配置 +| 详细说明:提供默认的DHCP服务端和dhcp守护进程配置文件。 +| 依赖关系:/etc;/etc/default;/etc/default/dhcp-server;/etc/dhcp;/etc/dhcp/dhcpd.conf +| oct名称:dosfstools +| 功能说明:用于创建和检查MS-DOS FAT文件系统 +| 详细说明:包含用于Linux中 创建和检查硬盘或软盘上的MS-DOS FAT文件系统的两个工具。 +| 依赖关系:glibc >= 2.34 +| oct名称:e2fsprogs +| 功能说明:用于管理ext2、ext3和ext4文件系统 +| 详细说明:包含许多用于ext2、ext3和ext4文件系统中创建、检查、修改和纠正任何不一致的程序。 +| 依赖关系:e2fsprogs-badblocks;e2fsprogs-dumpe2fs;glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4;libss2 >= 1.46.4;libuuid1 >= 2.37.2 +| oct名称:e2fsprogs-badblocks +| 功能说明:用于检查磁盘装置中损坏的区块 +| 详细说明:提供badblocks命令,用于检查磁盘装置中损坏的区块。 +| 依赖关系:glibc >= 2.34;libcom-err2 >= 1.46.4;libext2fs2 >= 1.46.4 +| oct名称:e2fsprogs-dumpe2fs +| 功能说明:用于查看格式化之后的文件系统信息 +| 详细说明:提供dumpe2fs命令,用于查看格式化之后的文件系统信息。 +| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4 +| oct名称:e2fsprogs-e2fsck +| 功能说明:用于检查使用Linux ext2档案系统的partition +| 详细说明:提供e2fsck命令,用于检查使用Linux ext2档案系统的partition是否正常工作。 +| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4;libuuid1 >= 2.37.2 +| oct名称:e2fsprogs-mke2fs +| 功能说明:用于建立ext2文件系统 +| 详细说明:提供mke2fs.conf和mke2fs.e2fsprogs,mke2fs命令用于建立ext2文件系统。 +| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libe2p2 >= 1.46.4;libext2fs2 >= 1.46.4;libuuid1 >= 2.37.2 +| oct名称:libcom-err2 +| 功能说明:e2fsprogs报错库 +| 详细说明:一个错误信息显示库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:libe2p2 +| 功能说明:e2fsprogs共享库 +| 详细说明:提供libe2p.so.2和libe2p.so.2.3动态库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:libext2fs2 +| 功能说明:e2fsprogs共享库 +| 详细说明:提供libext2fs2.so.2和libext2fs.2.4动态库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libblkid1 >= 2.37.2;libblkid1 >= 2.37.2;libcom-err2 >= 1.46.4;libcom-err2 >= 1.46.4 +| oct名称:libss2 +| 功能说明:e2fsprogs共享库 +| 详细说明:提供libss.so.2和libss.so.2.0动态库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;libcom-err2 >= 1.46.4;libcom-err2 >= 1.46.4 +| oct名称:libasm1 +| 功能说明:用于处理编译对象的实用程序和DSO集合 +| 详细说明:提供libasm-0.185.so和libasm.so.1动态库 +| 依赖关系:/bin/sh;glibc >= 2.34;libdw1 >= 0.185;libelf1 >= 0.185 +| oct名称:libelf1 +| 功能说明:读写ELF文件的库 +| 详细说明:提供libelf-0.185.so好libelf.so.1动态库 +| 依赖关系:/bin/sh;glibc >= 2.34;libz1 >= 1.2.11 +| oct名称:libdw1 +| 功能说明:访问DWARF调试信息的库 +| 详细说明:提供libdw-0.185.so和libdw.so.1动态库 +| 依赖关系:glibc >= 2.34;libelf1 >= 0.185;libz1 >= 1.2.11 +| oct名称:ethtool +| 功能说明:以太网网卡的设置工具 +| 详细说明:允许在许多网络设备尤其是以太网设备中查询和更改设置,;例如速度、端口、自动协商、PCI位置、校验和卸载。 +| 依赖关系:glibc >= 2.34 +| oct名称:libexpat1 +| 功能说明:XML解析器工具包 +| 详细说明:提供libexpat.so.1好libexpat.so.1.8.1动态库 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:gcc-bin-toolchain-compilerlibs-aarch64 +| 功能说明:编译工具链 +| 详细说明: +| 依赖关系:/bin/sh +| oct名称:libglib-2.0-0 +| 功能说明:通用使用程序库 +| 详细说明: +| 依赖关系:/bin/sh;glibc >= 2.34;libffi8 >= 3.4.2;libmount1 >= 2.37.2;libpcre1 >= 8.45;libz1 >= 1.2.11 +| oct名称:glibc +| 功能说明:GNU C库 +| 详细说明:包含重要的共享库集:标准C库和标准数学库。 +| 依赖关系:/bin/sh +| oct名称:grep +| 功能说明:用于打印与模式匹配的行 +| 详细说明:提供grep命令,用于在一个或多个输入文件中搜索包含匹配指定的模式,;默认情况下,grep打印匹配的行。 +| 依赖关系:glibc >= 2.34;libpcre1 >= 8.45 +| oct名称:gzip +| 功能说明:GNU 数据压缩程序 +| 详细说明:包含GNU gzip数据压缩程序。 +| 依赖关系:glibc >= 2.34 +| oct名称:libhttp-parser2.9 +| 功能说明:解析http的库 +| 详细说明: +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:iSulad +| 功能说明:云原生轻量级容器解决方案 +| 详细说明: +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;lcr >= 2.0.7;lcr >= 2.0.7;libcrypto1.1 >= 1.1.1m;libcrypto1.1 >= 1.1.1m;libcurl4 >= 7.79.1;libcurl4 >= 7.79.1;libevent >= 2.1.12;libevent >= 2.1.12;libevhtp >= 1.2.18;libevhtp >= 1.2.18;libhttp-parser2.9 >= 2.9.4;libhttp-parser2.9 >= 2.9.4;libz1 >= 1.2.11;libz1 >= 1.2.11;yajl >= 2.1.0;yajl >= 2.1.0 +| oct名称:initscripts +| 功能说明:提供System V初始化脚本的基本支持 +| 详细说明:提供System V初始化脚本的基本支持以及一些工具和实用程序。 +| 依赖关系:/bin/sh;initd-functions;initd-functions +| oct名称:initscripts-functions +| 功能说明:shell公共函数 +| 详细说明:提供一些基础的功能。 +| 依赖关系: +| oct名称:iproute2-ip +| 功能说明:提供iproute2程序 +| 详细说明:提供ip.iproute2工具。 +| 依赖关系:glibc >= 2.34;libcap >= 2.61;libelf1 >= 0.185 +| oct名称:iptables +| 功能说明:用于管理Linux内核包过滤功能的工具 +| 详细说明:在Linux内核中控制网络包过滤代码,用于设置防火墙或IP伪装。 +| 依赖关系: +| oct名称:iptables-modules +| 功能说明:用于组装各个模块 +| 详细说明: +| 依赖关系:iptables-module-ip6t-ah;iptables-module-ip6t-dnat;iptables-module-ip6t-dnpt;iptables-module-ip6t-dst;iptables-module-ip6t-eui64;iptables-module-ip6t-frag;iptables-module-ip6t-hbh;iptables-module-ip6t-hl;iptables-module-ip6t-icmp6;iptables-module-ip6t-ipv6header;iptables-module-ip6t-log;iptables-module-ip6t-masquerade;iptables-module-ip6t-mh;iptables-module-ip6t-netmap;iptables-module-ip6t-redirect;iptables-module-ip6t-reject;iptables-module-ip6t-rt;iptables-module-ip6t-snat;iptables-module-ip6t-snpt;iptables-module-ip6t-srh;iptables-module-ipt-ah;iptables-module-ipt-clusterip;iptables-module-ipt-dnat;iptables-module-ipt-ecn;iptables-module-ipt-icmp;iptables-module-ipt-log;iptables-module-ipt-masquerade;iptables-module-ipt-netmap;iptables-module-ipt-realm;iptables-module-ipt-redirect;iptables-module-ipt-reject;iptables-module-ipt-snat;iptables-module-ipt-ttl;iptables-module-ipt-ulog;iptables-module-xt-addrtype;iptables-module-xt-audit;iptables-module-xt-bpf;iptables-module-xt-cgroup;iptables-module-xt-checksum;iptables-module-xt-classify;iptables-module-xt-cluster;iptables-module-xt-comment;iptables-module-xt-connbytes;iptables-module-xt-connlimit;iptables-module-xt-connmark;iptables-module-xt-connsecmark;iptables-module-xt-conntrack;iptables-module-xt-cpu;iptables-module-xt-ct;iptables-module-xt-dccp;iptables-module-xt-devgroup;iptables-module-xt-dscp;iptables-module-xt-ecn;iptables-module-xt-esp;iptables-module-xt-hashlimit;iptables-module-xt-helper;iptables-module-xt-hmark;iptables-module-xt-idletimer;iptables-module-xt-ipcomp;iptables-module-xt-iprange;iptables-module-xt-ipvs;iptables-module-xt-led;iptables-module-xt-length;iptables-module-xt-limit;iptables-module-xt-mac;iptables-module-xt-mark;iptables-module-xt-multiport;iptables-module-xt-nfacct;iptables-module-xt-nflog;iptables-module-xt-nfqueue;iptables-module-xt-osf;iptables-module-xt-owner;iptables-module-xt-physdev;iptables-module-xt-pkttype;iptables-module-xt-policy;iptables-module-xt-quota;iptables-module-xt-rateest;iptables-module-xt-recent;iptables-module-xt-rpfilter;iptables-module-xt-sctp;iptables-module-xt-secmark;iptables-module-xt-set;iptables-module-xt-socket;iptables-module-xt-standard;iptables-module-xt-statistic;iptables-module-xt-string;iptables-module-xt-synproxy;iptables-module-xt-tcp;iptables-module-xt-tcpmss;iptables-module-xt-tcpoptstrip;iptables-module-xt-tee;iptables-module-xt-time;iptables-module-xt-tos;iptables-module-xt-tproxy;iptables-module-xt-trace;iptables-module-xt-u32;iptables-module-xt-udp +| oct名称:iptables-module-ip6t-ah +| 功能说明:提供libip6t_ah.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-dnat +| 功能说明:提供libip6t_DNAT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-dnpt +| 功能说明:提供libip6t_DNPT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-dst +| 功能说明:提供libip6t_dst.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-eui64 +| 功能说明:提供libip6t_eui64.so动态库 +| 详细说明: +| 依赖关系:iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-frag +| 功能说明:提供libip6t_frag.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-hbh +| 功能说明:提供libip6t_hbh.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-hl +| 功能说明:提供libip6t_HL.so和libip6t_hl.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-icmp6 +| 功能说明:提供libip6t_icmp6.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-ipv6header +| 功能说明:提供libip6t_ipv6header.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-log +| 功能说明:提供libip6t_LOG.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-masquerade +| 功能说明:提供libip6t_MASQUERADE.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-mh +| 功能说明:提供libip6t_mh.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-netmap +| 功能说明:提供libip6t_NETMAP.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-redirect +| 功能说明:提供libip6t_REDIRECT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-reject +| 功能说明:提供libip6t_REJECT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-rt +| 功能说明:提供libip6t_rt.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-snat +| 功能说明:提供libip6t_SNAT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-snpt +| 功能说明:提供libip6t_SNPT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ip6t-srh +| 功能说明:提供libip6t_srh.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-ah +| 功能说明:提供libipt_ah.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-clusterip +| 功能说明:提供libipt_CLUSTERIP.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-dnat +| 功能说明:提供libipt_DNAT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-ecn +| 功能说明:提供libipt_ECN.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-icmp +| 功能说明:提供libipt_icmp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-log +| 功能说明:提供libipt_LOG.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-masquerade +| 功能说明:提供libipt_MASQUERADE.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-netmap +| 功能说明:提供libipt_NETMAP.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-realm +| 功能说明:提供libipt_realm.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-redirect +| 功能说明:提供libipt_REDIRECT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-reject +| 功能说明:提供libipt_REJECT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-snat +| 功能说明:提供libipt_SNAT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-ttl +| 功能说明:提供libipt_TTL.so和libipt_ttl.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-ipt-ulog +| 功能说明:提供libipt_ULOG.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-addrtype +| 功能说明:提供libxt_addrtype.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-audit +| 功能说明:提供libxt_AUDIT.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-bpf +| 功能说明:提供libxt_bpf.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-cgroup +| 功能说明:提供libxt_cgroup.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-checksum +| 功能说明:提供libxt_CHECKSUM.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-classify +| 功能说明:提供libxt_CLASSIFY.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-cluster +| 功能说明:提供libxt_cluster.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-comment +| 功能说明:提供libxt_comment.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-connbytes +| 功能说明:提供libxt_connbytes.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-connlimit +| 功能说明:提供libxt_connlimit.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-connmark +| 功能说明:提供libxt_CONNMARK.so和libxt_connmark.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-connsecmark +| 功能说明:提供libxt_CONNSECMARK.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-conntrack +| 功能说明:提供libxt_conntrack.so和libxt_state.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-cpu +| 功能说明:提供libxt_cpu.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-ct +| 功能说明:提供libxt_CT.so和libxt_NOTRACK.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-dccp +| 功能说明:提供libxt_dccp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-devgroup +| 功能说明:提供libxt_devgroup.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-dscp +| 功能说明:提供libxt_DSCP.so和libxt_dscp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-ecn +| 功能说明:提供libxt_ecn.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-esp +| 功能说明:提供libxt_esp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-hashlimit +| 功能说明:提供ibxt_hashlimit.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-helper +| 功能说明:提供libxt_helper.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-hmark +| 功能说明:提供libxt_HMARK.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-idletimer +| 功能说明:提供libxt_IDLETIMER.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-ipcomp +| 功能说明:提供libxt_ipcomp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-iprange +| 功能说明:提供libxt_iprange.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-ipvs +| 功能说明:提供libxt_ipvs.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-led +| 功能说明:提供libxt_LED.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-length +| 功能说明:提供libxt_length.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-limit +| 功能说明:提供libxt_limit.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-mac +| 功能说明:提供libxt_mac.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-mark +| 功能说明:提供libxt_MARK.so和libxt_mark.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-multiport +| 功能说明:提供libxt_multiport.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-nfacct +| 功能说明:提供libxt_nfacct.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-nflog +| 功能说明:提供libxt_NFLOG.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-nfqueue +| 功能说明:提供libxt_NFQUEUE.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-osf +| 功能说明:提供libxt_osf.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-owner +| 功能说明:提供libxt_owner.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-physdev +| 功能说明:提供libxt_physdev.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-pkttype +| 功能说明:提供libxt_pkttype.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-policy +| 功能说明:提供libxt_policy.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-quota +| 功能说明:提供libxt_quota.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-rateest +| 功能说明:提供libxt_RATEEST.so和libxt_rateest.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-recent +| 功能说明:提供libxt_recent.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-rpfilter +| 功能说明:提供libxt_rpfilter.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-sctp +| 功能说明:提供libxt_sctp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-secmark +| 功能说明:提供libxt_SECMARK.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-set +| 功能说明:提供libxt_SET.so和libxt_set.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-socket +| 功能说明:提供libxt_socket.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-standard +| 功能说明:提供libxt_standard.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-statistic +| 功能说明:提供libxt_statistic.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-string +| 功能说明:提供libxt_string.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-synproxy +| 功能说明:提供libxt_SYNPROXY.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-tcp +| 功能说明:提供libxt_tcp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-tcpmss +| 功能说明:提供libxt_TCPMSS.so和libxt_tcpmss.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-tcpoptstrip +| 功能说明:提供libxt_TCPOPTSTRIP.so库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-tee +| 功能说明:提供libxt_TEE.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-time +| 功能说明:提供libxt_time.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-tos +| 功能说明:提供libxt_TOS.so和libxt_tos.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-tproxy +| 功能说明:提供libxt_TPROXY.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-trace +| 功能说明:提供libxt_TRACE.so动态库 +| 详细说明: +| 依赖关系:iptables >= 1.8.7 +| oct名称:iptables-module-xt-u32 +| 功能说明:提供libxt_u32.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:iptables-module-xt-udp +| 功能说明:提供libxt_udp.so动态库 +| 详细说明: +| 依赖关系:glibc >= 2.34;iptables >= 1.8.7 +| oct名称:libjson-c5 +| 功能说明:C中json实现 +| 详细说明:提供在C中处理json的动态库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:kexec +| 功能说明:重新启动新内核的快速重新引导功能部件 +| 详细说明:提供kexec工具,促进新的内核在正常或恐慌重启中使用内核的kexec特性来重启。 +| 依赖关系:glibc >= 2.34;libz1 >= 1.2.11 +| oct名称:kmod +| 功能说明:将模块加载到内核中 +| 详细说明:提供内核模块插入、删除、列出、检查属性、解析等工具。 +| 依赖关系:glibc >= 2.34;libz1 >= 1.2.11 +| oct名称:lcr +| 功能说明:轻量级容器 +| 详细说明:提供轻量级容器动态库。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34;lxc >= 4.0.3;lxc >= 4.0.3;yajl >= 2.1.0;yajl >= 2.1.0 +| oct名称:less +| 功能说明:文本文件浏览器 +| 详细说明:提供less等命令,用于查看文本,类似于more,但具有更多的能力。 +| 依赖关系:glibc >= 2.34;libtinfo5 >= 6.2 +| oct名称:libaio1 +| 功能说明:Linux原生异步I/O访问库 +| 详细说明:提供给POSIX异步I/O工具内核加速的异步I/O功能。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:libarchive +| 功能说明:用于处理流归档格式的库 +| 详细说明:提供创建和读取不同流存档格式的功能。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:libcap +| 功能说明:用于获取和设置POSIX.1e功能的库 +| 详细说明:数据包捕获函数库,用于捕获网卡数据或分析pcap格式的抓包报文。 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:libcap-bin +| 功能说明:提供libcap二进制工具 +| 详细说明:提供/usr/sbin/capsh、/usr/sbin/getcap、/usr/sbin/getpcaps、/usr/sbin/setcap +| 依赖关系:glibc >= 2.34;libcap >= 2.61 +| oct名称:libcap-ng +| 功能说明:备用POSIX功能库 +| 详细说明:提供比传统libcap库更容易使用POSIX功能编程的库 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:libcap-ng-bin +| 功能说明:提供libcap-ng二进制工具 +| 详细说明:提供/usr/bin/captest、/usr/bin/filecap、/usr/bin/netcap、/usr/bin/pscap +| 依赖关系:glibc >= 2.34;libcap-ng >= 0.8.2 +| oct名称:libestr0 +| 功能说明:字符串处理必备库 +| 详细说明:提供了rsyslog守护进程使用的字符串处理必备共享库 +| 依赖关系:/bin/sh;glibc >= 2.34;glibc >= 2.34 +| oct名称:libevent +| 功能说明:抽象异步事件通知库 +| 详细说明:libevent API提供了一种机制,在文件描述符上发生特定事件或达到超时后执行回调函数。libevent旨在替换事件驱动网络服务器中发现的异步事件循环。应用程序只需要调用event_dispatch(),然后就可以动态添加或删除事件,而不必更改事件循环。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libevhtp +| 功能说明:libevhtp包的调试源 +| 详细说明:此软件包为libevhtp包提供调试源。;调试源在开发使用此软件包的应用程序或调试此软件包时非常有用。 +| 依赖关系:/bin/sh;glibc >= 2.34;libevent >= 2.1.12 +| oct名称:libfastjson4 +| 功能说明:JSON解析库 +| 详细说明:一个JSON解析库,json-c的分叉,由rsyslog团队开发,用于rsyslog和liblognorm。;此软件包包括libfastjson库。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libffi8 +| 功能说明:外部函数接口库 +| 详细说明:libffi库为各种调用约定提供了一个可移植的高级编程接口。这允许程序员在运行时调用调用接口描述指定的任何函数。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libhugetlbfs +| 功能说明:用于大型翻译Lookaside缓冲区文件系统的帮助程序库 +| 详细说明:libhugetlbfs包与Linux hugetlbfs交互,以透明的方式使大页面可供应用程序使用。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libnl-3-200 +| 功能说明:内核网络套接字的便利库 +| 详细说明:这个包包含一个方便的库,可以简化使用Linux内核的netlink套接字接口进行网络操作 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libnl-3-cli +| 功能说明:libnl3的命令行界面实用程序 +| 详细说明:此软件包包含各种libnl3实用程序和它们所依赖的其他库 +| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0;libnl-genl-3-200 >= 3.5.0;libnl-idiag-3-200 >= 3.5.0;libnl-nf-3-200 >= 3.5.0;libnl-route-3-200 >= 3.5.0 +| oct名称:libnl-genl-3-200 +| 功能说明:Netlink操作库 +| 详细说明:提供libnl-genl-3.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 +| oct名称:libnl-idiag-3-200 +| 功能说明:libnl-idiag动态库 +| 详细说明:提供libnl-idiag-3.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 +| oct名称:libnl-nf-3-200 +| 功能说明:NetFilter以及接口监控相关的Netlink操作库 +| 详细说明:提供libnl-nf-3.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0;libnl-route-3-200 >= 3.5.0 +| oct名称:libnl-route-3-200 +| 功能说明:提供NETLINK_ROUTE家族的API接口库 +| 详细说明:提供libnl-route-3.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 +| oct名称:libnl-xfrm-3-200 +| 功能说明:libnl-xfrm动态库 +| 详细说明:提供libnl-xfrm-3.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libnl-3-200 >= 3.5.0 +| oct名称:libpcap1 +| 功能说明:网络嗅探器库 +| 详细说明:libpcap是数据包嗅探器程序使用的库。它为他们提供了一个接口,用于捕获和分析来自网络设备的数据包。;只有当您计划自己编译或编写这样的程序时,才需要此软件包。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libpcre1 +| 功能说明:Perl兼容正则表达式的库 +| 详细说明:PCRE库是一组函数,使用与Perl 5相同的语法和语义实现正则表达式模式匹配;;此PCRE库变体支持8位和UTF-8字符串。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libpwquality +| 功能说明:密码生成和密码质量检查库 +| 详细说明:这是一个用于密码质量检查和生成通过检查的随机密码的库。;此库使用破解库和破解库字典执行一些检查。 +| 依赖关系:/bin/sh;cracklib >= 2.9.7;glibc >= 2.34;libpam >= 1.5.2 +| oct名称:libseccomp +| 功能说明:增强的seccomp库 +| 详细说明:libseccomp库为Linux内核的syscall过滤机制(seccomp)提供了一个易于使用的接口。libseccomp API允许应用程序指定允许应用程序执行哪些syscall,以及可选的哪些syscall参数,所有这些都由Linux内核强制执行。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libselinux1 +| 功能说明:SELinux运行时库 +| 详细说明:libselinux提供了一个接口,用于获取和设置进程和文件安全上下文,以及获取安全策略决策。;(安全增强的Linux是内核和一些实施强制性访问控制策略的实用程序的一个功能,如类型实施、基于角色的访问控制和多级安全。) +| 依赖关系:/bin/sh;glibc >= 2.34;libpcre1 >= 8.45 +| oct名称:libselinux-bin +| 功能说明:SELinux libselinux实用程序 +| 详细说明:libselinux-bin软件包包含实用程序 +| 依赖关系:glibc >= 2.34;libpcre1 >= 8.45;libselinux1 >= 3.3;libsepol2 >= 3.3 +| oct名称:libsemanage2 +| 功能说明:SELinux策略管理库 +| 详细说明:libsemanage是策略管理库。使用libsepol和libselinux与SELinux系统交互,它还调用帮助程序来加载策略和检查file_contexts配置是否有效。 +| 依赖关系:/bin/sh;audit >= 3.0.1;glibc >= 2.34;libbz2-1 >= 1.0.8;libselinux1 >= 3.3;libsepol2 >= 3.3 +| oct名称:libsepol2 +| 功能说明:SELinux二进制策略操作库 +| 详细说明:提供SELinux二进制策略操作库 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libsepol-bin +| 功能说明:SELinux二进制策略操作工具 +| 详细说明:libsepol提供了一个用于操作SELinux二进制策略的API。它由checkpolicy(策略编译器)和类似的工具,以及需要对二进制策略执行特定转换(如自定义策略布尔设置)的程序使用。 +| 依赖关系:glibc >= 2.34;libsepol2 >= 3.3 +| oct名称:libtirpc3 +| 功能说明:与传输无关的RPC库 +| 详细说明:传输独立RPC库(TI-RPC)是glibc中不支持IPv6地址的标准SunRPC库的替代。;此实现允许支持UDP和TCP over IPv4以外的其他传输。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libusb-1.0-0 +| 功能说明:USB库 +| 详细说明:Libusb是一个允许用户空间访问USB设备的库。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libwebsockets +| 功能说明:用于Websockets的轻量级C库 +| 详细说明:这是用于轻量级websocket客户端和服务器的libwebsockets C库。 +| 依赖关系:/bin/sh;glibc >= 2.34;libcrypto1.1 >= 1.1.1m;libssl1.1 >= 1.1.1m;libz1 >= 1.2.11 +| oct名称:libxml2 +| 功能说明:提供XML和HTML支持的库 +| 详细说明:此库允许操作XML文件。它包括读取、修改和写入XML和HTML文件的支持。DTD支持,这包括解析和验证,即使是复杂的DtD,可以在解析时或在修改文档后更晚。输出可以是简单的SAX流,也可以是内存中类似DOM的表示。;在这种情况下,可以使用内置的XPath和XPointer实现来选择子节点或范围。提供灵活的输入/输出机制,具有现有的HTTP和FTP模块,并组合到URI库。 +| 依赖关系:/bin/sh;glibc >= 2.34;libz1 >= 1.2.11 +| oct名称:libxml2-utils +| 功能说明:用于操作XML文件的实用程序 +| 详细说明:此软件包包含用于操作XML文件的实用程序。 +| 依赖关系:glibc >= 2.34;libxml2 >= 2.9.12 +| oct名称:logrotate +| 功能说明:用于旋转、压缩、邮寄和删除系统日志文件的Cron服务 +| 详细说明:logrotate实用程序自动旋转、压缩、邮寄和删除日志文件。Logrotate可以设置为每天、每周、每月或当日志文件达到一定大小时处理日志文件。通常,logrotate作为每日cron作业运行。;它只管理普通文件,不参与systemd的日志轮换。 +| 依赖关系:config(logrotate) = 3.18.1-r0;glibc >= 2.34;libacl1 >= 2.3.1;libpopt0 >= 1.18 +| oct名称:lvm2 +| 功能说明:Userland逻辑卷管理工具 +| 详细说明:LVM2包括处理物理卷(硬盘、RAID系统、磁光等,多个设备(MD),请参阅mdm(8),甚至环路设备,请参见Lostup(8))上的读/写操作的所有支持,从一个或多个物理卷创建卷组(虚拟磁盘种类),并在卷组中创建一个或多个逻辑卷(逻辑分区种类)。 +| 依赖关系:/bin/sh;config(lvm2) = 2.03.14-r0;glibc >= 2.34;libaio1 >= 0.3.112;libblkid1 >= 2.37.2 +| oct名称:lvm2-scripts +| 功能说明:提供blkdeactivate、fsadm、lvmdum命令 +| 详细说明:提供/usr/sbin/blkdeactivate、/usr/sbin/fsadm和/usr/sbin/lvmdump +| 依赖关系:bash;lvm2 = 2.03.14-r0 +| oct名称:lxc +| 功能说明:Linux内核容器的用户空间工具 +| 详细说明:LXC是众所周知的、经过严格测试的低层次Linux容器运行时。 +| 依赖关系:/bin/sh;gcc-bin-toolchain-compilerlibs-aarch64 >= 1.0;glibc >= 2.34;libcap >= 2.61;libseccomp >= 2.5.3;yajl >= 2.1.0 +| oct名称:libform5 +| 功能说明:libform动态库 +| 详细说明:提供/usr/lib64/libform.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libncurses5 >= 6.3 +| oct名称:libmenu5 +| 功能说明:libmenu动态库 +| 详细说明:提供/usr/lib64/libmenu.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libncurses5 >= 6.3 +| oct名称:libncurses5 +| 功能说明:libncurses动态库 +| 详细说明:提供/lib64/libncurses.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libtinfo5 >= 6.3 +| oct名称:libpanel5 +| 功能说明:libpanel动态库 +| 详细说明:提供/usr/lib64/libpanel.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libncurses5 >= 6.3 +| oct名称:libtinfo5 +| 功能说明:libtinfo动态库 +| 详细说明:提供/lib64/libtinfo.so.* +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:ncurses +| 功能说明:CRT屏幕处理和优化包 +| 详细说明:提供/usr/bin/tput、/usr/bin/tset功能 +| 依赖关系:glibc >= 2.34;libtinfo5 >= 6.3 +| oct名称:ncurses-terminfo +| 功能说明:终端描述数据库 +| 详细说明:这是ncures包中维护的术语信息基本数据库。此数据库是4.4BSD术语帽文件的官方继承者,包含有关任何已知终端的信息。ncures库利用此数据库正确使用终端。 +| 依赖关系:ncurses-terminfo-base +| oct名称:ncurses-terminfo-base +| 功能说明:提供终端信息基础 +| 详细说明:提供/etc/terminfo/* +| 依赖关系: +| oct名称:nfs-utils +| 功能说明:NFS实用程序以及内核NFS服务器的支持客户端和守护程序 +| 详细说明:nfs-utils软件包为内核NFS服务器和相关工具提供了一个守护程序,它提供了比大多数用户使用的传统Linux NFS服务器更高的性能级别。 +| 依赖关系:glibc >= 2.34;libblkid1 >= 2.37.2;libtirpc3 >= 1.3.2;libuuid1 >= 2.37.2;nfs-utils-client +| oct名称:nfs-utils-client +| 功能说明:查询远程主机上的装载守护程序 +| 详细说明:此软件包还包含showmount程序。Showmount查询远程主机上的装载守护程序,以了解有关远程主机上NFS(网络文件系统)服务器的信息。例如,showmount可以显示装载在该主机上的客户端。 +| 依赖关系:config(nfs-utils-client) = 2.5.4-r0;glibc >= 2.34;libcap >= 2.61;libtirpc3 >= 1.3.2;nfs-utils-mount +| oct名称:nfs-utils-mount +| 功能说明:挂载或卸载文件系统 +| 详细说明:此软件包还包含mount.nfs和umount.nfs程序。 +| 依赖关系:glibc >= 2.34;libmount1 >= 2.37.2;libtirpc3 >= 1.3.2 +| oct名称:openssh-keygen +| 功能说明:生成ssh公钥认证所需的公钥和私钥文件 +| 详细说明:提供/usr/bin/ssh-keygen +| 依赖关系:glibc >= 2.34 +| oct名称:openssh-misc +| 功能说明:ssh远程登陆管理主机 +| 详细说明:提供/usr/bin/ssh、/usr/bin/ssh-add、/usr/bin/ssh-agent、/usr/bin/ssh-copy-id、/usr/bin/ssh-keyscan等 +| 依赖关系:glibc >= 2.34;libz1 >= 1.2.11 +| oct名称:openssh-scp +| 功能说明:远程复制命令 +| 详细说明:提供/usr/bin/scp +| 依赖关系:glibc >= 2.34 +| oct名称:openssh-sftp +| 功能说明:远程文件传输服务 +| 详细说明:提供/usr/bin/sftp +| 依赖关系:glibc >= 2.34 +| oct名称:openssh-sftp-server +| 功能说明:”sftp“协议的服务器端程序,使用加密的方式进行文件传输 +| 详细说明:提供/usr/libexec/sftp-server +| 依赖关系:glibc >= 2.34 +| oct名称:openssh-ssh +| 功能说明:ssh服务配置文件 +| 详细说明:提供/etc/ssh/ssh_config +| 依赖关系:config(openssh-ssh) = 8.8p1-r0 +| oct名称:openssh-sshd +| 功能说明:ssh服务进程启动 +| 详细说明:提供/usr/sbin/sshd、/usr/libexec/openssh/sshd_check_keys等 +| 依赖关系:config(openssh-sshd) = 8.8p1-r0;glibc >= 2.34;libpam >= 1.5.2;libz1 >= 1.2.11;openssh-keygen;pam-plugin-keyinit;pam-plugin-loginuid +| oct名称:openssl-conf +| 功能说明:openssl的主配置文件 +| 详细说明:提供/etc/ssl/openssl.cnf +| 依赖关系:config(openssl-conf) = 1.1.1m-r0 +| oct名称:libcrypto1.1 +| 功能说明:OpenSSL crypto库 +| 详细说明:提供/usr/lib64/libcrypto.so.* +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libssl1.1 +| 功能说明:OpenSSL SSL库 +| 详细说明:提供/usr/lib64/libssl.so.* +| 依赖关系:/bin/sh;glibc >= 2.34;libcrypto1.1 >= 1.1.1m +| oct名称:os-base +| 功能说明:提供OS基础 +| 详细说明:提供hostname、passwd等配置信息 +| 依赖关系: +| oct名称:libpci3 +| 功能说明:PCI实用程序库 +| 详细说明:libpci提供了对PCI配置空间的访问。 +| 依赖关系:/bin/sh;glibc >= 2.34;libz1 >= 1.2.11 +| oct名称:pciutils +| 功能说明:Linux内核的PCI实用程序 +| 详细说明:lspci:此程序显示有关系统中所有PCI总线和设备的详细信息,取代原始的/proc/pci接口;;setpci:此程序允许读取和写入PCI设备配置寄存器。例如,您可以使用它调整延迟计时器;;update-pciids:此程序下载pci.ids文件的当前版本。 +| 依赖关系:glibc >= 2.34;libpci3 >= 3.7.0;libz1 >= 1.2.11;pciutils-ids +| oct名称:pciutils-ids +| 功能说明:存放系统所有支持和不支持的硬件信息 +| 详细说明:提供/usr/share/hwdata/pci.ids.gz +| 依赖关系: +| oct名称:policycoreutils +| 功能说明:显示当前seinux信息,修改selinux策略内各项规则的布尔值 +| 详细说明:提供/etc/pam.d、/sbin/setsebool、/usr/bin/sestatus和/var/lib/selinux +| 依赖关系:glibc >= 2.34;libselinux1 >= 3.3;libsemanage2 >= 3.3 +| oct名称:policycoreutils-fixfiles +| 功能说明:检查或矫正文件系统中的安全环境数据库 +| 详细说明:提供/sbin/fixfiles +| 依赖关系:policycoreutils-setfiles +| oct名称:policycoreutils-hll +| 功能说明:提供/usr/libexec/selinux/hll/pp +| 详细说明:提供/usr/libexec/selinux/hll/pp +| 依赖关系:glibc >= 2.34;libsepol2 >= 3.3 +| oct名称:policycoreutils-loadpolicy +| 功能说明:装载或替换新的二进制策略到内核中,保持使用当前的Bootlean值 +| 详细说明:提供/sbin/load_policy +| 依赖关系:glibc >= 2.34;libselinux1 >= 3.3;libsepol2 >= 3.3 +| oct名称:policycoreutils-semodule +| 功能说明:可以显示、加载、删除模块 +| 详细说明:提供/sbin/semodule +| 依赖关系:glibc >= 2.34;libselinux;libsemanage2 >= 3.3;libsepol2 >= 3.3 +| oct名称:policycoreutils-sestatus +| 功能说明:显示系统的详细状态 +| 详细说明:提供/etc/sestatus.conf和/sbin/sestatus +| 依赖关系:libselinux;policycoreutils +| oct名称:policycoreutils-setfiles +| 功能说明:恢复或更改一部分文件的标签 +| 详细说明:提供/sbin/restorecon、/sbin/restorecon_xattr和/sbin/setfiles +| 依赖关系:glibc >= 2.34;libselinux1 >= 3.3;libsepol2 >= 3.3 +| oct名称:libpopt0 +| 功能说明:一个用于解析命令行参数的C库 +| 详细说明:Popt是一个用于解析命令行参数的C库。Popt受到getopt()和getopt_long()函数的严重影响。它通过允许更强大的参数扩展来改进它们。Popt可以解析任意argv[]样式数组,并根据命令行参数自动设置变量。Popt允许通过配置文件别名命令行参数,并包括用于使用类似shell的规则将任意字符串解析为argv[]数组的实用程序函数。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libprocps8 +| 功能说明:procps库 +| 详细说明:procps库可用于从/proc读取进程信息pseudo-file系统中的信息。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:procps +| 功能说明:/proc的ps实用程序 +| 详细说明:procps包包含一组提供系统信息的系统实用程序。Procps包括ps、free、skill、snice、tload、top、uptime、vmstat、w和watch。 +| 依赖关系:glibc >= 2.34;libncurses5 >= 6.3;libprocps8 >= 3.3.17;libtinfo5 >= 6.3;procps-sysctl +| oct名称:procps-sysctl +| 功能说明:控制和配置Linux内核及网络设置 +| 详细说明:提供/etc/sysctl.conf +| 依赖关系:procps-lib +| oct名称:pstree +| 功能说明:显示进程状态树 +| 详细说明:列出当前的进程,以及它们的树状结构 +| 依赖关系:glibc >= 2.34;libtinfo5 >= 6.3 +| oct名称:quota +| 功能说明:用于监控用户磁盘使用情况的系统管理工具 +| 详细说明:包含系统管理工具,用于监控和限制每个文件系统的用户和或组磁盘使用情况。 +| 依赖关系:glibc >= 2.34;libcom-err2 >= 1.46.4;libext2fs2 >= 1.46.4;libtirpc3 >= 1.3.2 +| oct名称:libreadline8 +| 功能说明:Readline库 +| 详细说明:readline库由 Bourne Again Shell(bash,标准命令解释器)用于轻松编辑命令行。这包括历史记录和搜索功能。 +| 依赖关系:/bin/sh;config(libreadline8) = 8.1-r0;glibc >= 2.34;libtinfo5 >= 6.3 +| oct名称:rpcbind +| 功能说明:与传输无关的RPC端口映射程序 +| 详细说明:Rpcbind是端口映射的替代品。虽然portmap仅支持INET (IPv4)上的UDP和TCP传输,但rpcbind可以配置为在TI-RPC支持的各种传输上工作。这包括IPv6上的TCP和UDP。此外,rpcbind还提供了有关端口映射的额外功能。 +| 依赖关系:glibc >= 2.34;libtirpc3 >= 1.3.2 +| oct名称:rsyslog +| 功能说明:用于Linux和Unix的增强系统日志 +| 详细说明:Rsyslog是一个增强的多线程syslogd,支持MySQL、syslog/tcp、RFC 3195、允许的发件人列表、对任何消息部分的过滤和细粒度输出格式控制。它与库存sysklogd相当兼容,可以用作直接替换。;它的高级功能使它适合企业级、加密保护的系统日志中继链,同时也非常容易为新手用户设置。 +| 依赖关系:config(rsyslog) = 8.2110.0-r0;glibc >= 2.34;libcurl4 >= 7.79.1;libestr0 >= 0.1.11;libfastjson4 >= 0.99.9;libuuid1 >= 2.37.2;libz1 >= 1.2.11;logrotate +| oct名称:sed +| 功能说明:GNU流文本编辑器 +| 详细说明:sed(流编辑器)编辑器是流或批处理(非交互式)编辑器。Sed将文本作为输入,对文本执行操作或一组操作,并输出修改后的文本。sed执行的操作(替换、删除、插入等)可以在脚本文件或命令行中指定。 +| 依赖关系:glibc >= 2.34 +| oct名称:shadow +| 功能说明:用于管理用户和组帐户的实用程序 +| 详细说明:此软件包包括将普通密码文件转换为影子密码格式以及管理用户和组帐户所需的程序。 +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-runtime;pam-plugin-env;pam-plugin-faildelay;pam-plugin-group;pam-plugin-lastlog;pam-plugin-limits;pam-plugin-mail;pam-plugin-motd;pam-plugin-nologin;pam-plugin-rootok;pam-plugin-securetty;pam-plugin-shells;shadow-base;shadow-securetty +| oct名称:shadow-base +| 功能说明:提供sg工具 +| 详细说明:提供/usr/bin/sg工具 +| 依赖关系: +| oct名称:shadow-securetty +| 功能说明:安全终端 +| 详细说明:提供/etc/securetty +| 依赖关系: +| oct名称:squashfs-tools +| 功能说明:用于创建squashfs文件系统的实用程序 +| 详细说明:squashfs是Linux的高度压缩只读文件系统。此软件包包含用于操作squashfs文件系统的实用程序。 +| 依赖关系:glibc >= 2.34;liblzma5 >= 5.2.5;libz1 >= 1.2.11 +| oct名称:strace +| 功能说明:跟踪和显示与正在运行的进程关联的系统调用 +| 详细说明:strace程序拦截并记录运行进程调用和接收的系统调用。strace可以打印每个系统调用、其参数和返回值的记录。strace对于诊断问题和调试以及教学目的都很有用。 +| 依赖关系:glibc >= 2.34 +| oct名称:tzdata-core +| 功能说明:时区说明 +| 详细说明:描述可用时区的配置文件。 +| 依赖关系:tzdata-core-2021e-r0.aarch64.rpm ;config(tzdata-core) = 2021e-r0 +| oct名称:libblkid1 +| 功能说明:块设备ID库 +| 详细说明:块设备识别库,util-linux的一部分。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libfdisk1 +| 功能说明:文件系统检测库 +| 详细说明:用于文件系统检测的库。 +| 依赖关系:/bin/sh;glibc >= 2.34;libblkid1 >= 2.37.2;libuuid1 >= 2.37.2 +| oct名称:libmount1 +| 功能说明:设备挂载库 +| 详细说明:设计用于低级实用程序的库,如mount(8)和/usr/sbin/mount +| 依赖关系:/bin/sh;glibc >= 2.34;libblkid1 >= 2.37.2 +| oct名称:libuuid1 +| 功能说明:用于生成UUID的库 +| 详细说明:用于生成通用唯一ID(UUID)的库。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:util-linux-su +| 功能说明:用于变更为其他使用者的身份 +| 详细说明:提供su命令,用于变更使用者身份 +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2 +| oct名称:liblzma5 +| 功能说明:Lempel–Ziv–Markov 链算法压缩库 +| 详细说明:用于编码/解码LZMA文件的库。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:xz +| 功能说明:LZMA压缩实用程序 +| 详细说明:XZ Utils试图使LZMA压缩易于在自由(如自由)操作系统上使用。这是通过提供类似于使用的工具和库来实现的,而不是最流行的现有压缩算法的等效工具和库。;LZMA是由伊戈尔·巴甫洛夫设计的通用压缩算法,作为7-Zip的一部分。它提供了高压缩比,同时保持了快速的解压缩速度。 +| 依赖关系:glibc >= 2.34;liblzma5 >= 5.2.5 +| oct名称:yajl +| 功能说明:又一个JSON库(YAJL) +| 详细说明:又是一个JSON库。YAJL是一个用ANSI C编写的小型事件驱动(SAX风格)JSON解析器,也是一个小型验证JSON生成器。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:libz1 +| 功能说明:实现DEFLATE压缩算法的库 +| 详细说明:zlib是一个通用的无损数据压缩库,实现了DEFLATE算法的API,例如gzip和ZIP存档格式正在使用后者。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:kernel +| 功能说明:Linux内核 +| 详细说明:用于安装各组件 +| 依赖关系:kernel-base +| oct名称:kernel-5.10.0 +| 功能说明:内核模块 +| 详细说明:用于内核模块 +| 依赖关系:/bin/sh;kernel-image +| oct名称:kernel-image-5.10.0 +| 功能说明:内核镜像 +| 详细说明:用于安装内核镜像 +| 依赖关系:kernel-image-zimage +| oct名称:kernel-image-zimage-5.10.0 +| 功能说明:内核镜像 +| 详细说明:提供zImage +| 依赖关系:/bin/sh +| oct名称:kernel-img +| 功能说明:内核镜像 +| 详细说明:提供Image +| 依赖关系: +| oct名称:kernel-module-auth-rpcgss +| 功能说明:内核模块auth_rpcgss +| 详细说明:提供内核模块auth_rpcgss +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-oid-registry;kernel-module-sunrpc +| oct名称:kernel-module-cifs +| 功能说明:内核模块cifs +| 详细说明:提供内核模块cifs +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-libarc4;kernel-module-libdes +| oct名称:kernel-module-fscache +| 功能说明:内核模块fscache +| 详细说明:提供内核模块fscache +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-grace +| 功能说明:内核模块grace +| 详细说明:提供内核模块grace +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-ip-tables +| 功能说明:内核模块ip_tables +| 详细说明:提供内核模块ip_tables +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-x-tables +| oct名称:kernel-module-ip6-tables +| 功能说明:内核模块ip6_tables +| 详细说明:提供内核模块ip6_tables +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-x-tables +| oct名称:kernel-module-ip6table-filter +| 功能说明:内核模块ip6table_filter +| 详细说明:提供内核模块ip6table_filter +| 依赖关系:kernel-5.10.0;kernel-module-ip6-tables;kernel-module-x-tables +| oct名称:kernel-module-iptable-filter +| 功能说明:内核模块iptable_filter +| 详细说明:提供内核模块iptable_filter +| 依赖关系:kernel-5.10.0;kernel-module-ip-tables;kernel-module-x-tables +| oct名称:kernel-module-iptable-nat +| 功能说明:内核模块iptable_nat +| 详细说明:提供内核模块iptable_nat +| 依赖关系:kernel-5.10.0;kernel-module-ip-tables;kernel-module-nf-nat +| oct名称:kernel-module-libarc4 +| 功能说明:内核模块libarc4 +| 详细说明:提供内核模块libarc4 +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-libdes +| 功能说明:内核模块libdes +| 详细说明:提供内核模块libdes +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-lockd +| 功能说明:内核模块lockd +| 详细说明:提供内核模块lockd +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-grace;kernel-module-sunrpc +| oct名称:kernel-module-nf-conntrack +| 功能说明:内核模块nf_conntrack +| 详细说明:提供内核模块nf_conntrack +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-nf-defrag-ipv4 +| oct名称:kernel-module-nf-defrag-ipv4 +| 功能说明:内核模块nf_defrag_ipv4 +| 详细说明:提供内核模块nf_defrag_ipv4 +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-nf-defrag-ipv6 +| 功能说明:内核模块nf_defrag_ipv6 +| 详细说明:提供内核模块nf_defrag_ipv6 +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-nf-nat +| 功能说明:内核模块nf_nat +| 详细说明:提供内核模块nf_nat +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-nf-conntrack +| oct名称:kernel-module-nfs-acl +| 功能说明:内核模块nfs_acl +| 详细说明:提供内核模块nfs_acl +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-sunrpc +| oct名称:kernel-module-nfsd +| 功能说明:内核模块nfsd +| 详细说明:提供内核模块nfsd +| 依赖关系:/bin/sh;kernel-5.10.0;kernel-module-auth-rpcgss;kernel-module-grace;kernel-module-lockd;kernel-module-nfs-acl;kernel-module-sunrpc +| oct名称:kernel-module-nls-base +| 功能说明:内核模块nls_base +| 详细说明:提供内核模块nls_base +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-oid-registry +| 功能说明:内核模块oid_registry +| 详细说明:提供内核模块oid_registry +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-overlay +| 功能说明:内核模块overlay +| 详细说明:提供内核模块overlay +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-sunrpc +| 功能说明:内核模块sunrpc +| 详细说明:提供内核模块sunrpc +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-unix +| 功能说明:内核模块unix +| 详细说明:提供内核模块unix +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-module-x-tables +| 功能说明:内核模块x_tables +| 详细说明:提供内核模块x_tables +| 依赖关系:/bin/sh;kernel-5.10.0 +| oct名称:kernel-vmlinux +| 功能说明:内核镜像 +| 详细说明:提供vmlinux +| 依赖关系: +| oct名称:libpam +| 功能说明:为应用程序提供身份验证的可扩展库 +| 详细说明:提供/lib64/libpam.so.*、/lib64/libpam_misc.so.*和/lib64/libpamc.so.* +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:pam-plugin-access +| 功能说明:pam_access.so动态库 +| 详细说明:提供/lib64/security/pam_access.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:libpam-runtime +| 功能说明:pam实用程序 +| 详细说明:PAM(可插拔身份验证模块)是一种系统安全工具,允许系统管理员设置身份验证策略,而不必重新编译处理身份验证的程序。 +| 依赖关系:config(libpam-runtime) = 1.5.2-r0;glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64;pam-plugin-deny-suffix64;pam-plugin-permit-suffix64;pam-plugin-unix-suffix64;pam-plugin-warn-suffix64 +| oct名称:pam-plugin-debug +| 功能说明:pam_debug.so动态库 +| 详细说明:提供/lib64/security/pam_debug.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-deny +| 功能说明:pam_deny.so动态库 +| 详细说明:提供/lib64/security/pam_deny.so +| 依赖关系:libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-echo +| 功能说明:pam_echo.so动态库 +| 详细说明:提供/lib64/security/pam_echo.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-env +| 功能说明:pam_env.so动态库 +| 详细说明:提供/lib64/security/pam_env.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-exec +| 功能说明:pam_exec.so动态库 +| 详细说明:提供/lib64/security/pam_exec.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-faildelay +| 功能说明:pam_faildelay.so动态库 +| 详细说明:提供/lib64/security/pam_faildelay.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-faillock +| 功能说明:pam_faillock.so动态库 +| 详细说明:提供/lib64/security/pam_faillock.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-filter +| 功能说明:pam_filter.so动态库 +| 详细说明:提供/lib64/security/pam_filter.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-ftp +| 功能说明:pam_ftp.so动态库 +| 详细说明:提供/lib64/security/pam_ftp.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-group +| 功能说明:pam_group.so动态库 +| 详细说明:提供/lib64/security/pam_group.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-issue +| 功能说明:pam_issue.so动态库 +| 详细说明:提供/lib64/security/pam_issue.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-keyinit +| 功能说明:pam_keyinit.so动态库 +| 详细说明:提供/lib64/security/pam_keyinit.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-lastlog +| 功能说明:pam_lastlog.so动态库 +| 详细说明:提供/lib64/security/pam_lastlog.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-limits +| 功能说明:pam_limits.so动态库 +| 详细说明:提供/lib64/security/pam_limits.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-listfile +| 功能说明:pam_listfile.so动态库 +| 详细说明:提供/lib64/security/pam_listfile.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-localuser +| 功能说明:pam_localuser.so动态库 +| 详细说明:提供/lib64/security/pam_localuser.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-loginuid +| 功能说明:pam_loginuid.so动态库 +| 详细说明:提供/lib64/security/pam_loginuid.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-mail +| 功能说明:pam_mail.so动态库 +| 详细说明:提供/lib64/security/pam_mail.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-mkhomedir +| 功能说明:pam_mkhomedir.so动态库 +| 详细说明:提供/lib64/security/pam_mkhomedir.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-motd +| 功能说明:pam_motd.so动态库 +| 详细说明:提供/lib64/security/pam_motd.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-namespace +| 功能说明:pam_namespace.so动态库 +| 详细说明:提供/lib64/security/pam_namespace.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-nologin +| 功能说明:pam_nologin.so动态库 +| 详细说明:提供/lib64/security/pam_nologin.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-permit +| 功能说明:pam_permit.so动态库 +| 详细说明:提供/lib64/security/pam_permit.so +| 依赖关系:libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-pwhistory +| 功能说明:pam_pwhistory.so动态库 +| 详细说明:提供/lib64/security/pam_pwhistory.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-rhosts +| 功能说明:pam_rhostsso动态库 +| 详细说明:提供/lib64/security/pam_rhostsso +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-rootok +| 功能说明:pam_rootok.so动态库 +| 详细说明:提供/lib64/security/pam_rootok.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-securetty +| 功能说明:pam_securetty.so动态库 +| 详细说明:提供/lib64/security/pam_securetty.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-setquota +| 功能说明:pam_setquota.so动态库 +| 详细说明:提供/lib64/security/pam_setquota.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-shells +| 功能说明:pam_shells.so动态库 +| 详细说明:提供/lib64/security/pam_shells.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-stress +| 功能说明:pam_stress.so动态库 +| 详细说明:提供/lib64/security/pam_stress.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-succeed-if +| 功能说明:pam_succeed_if.so动态库 +| 详细说明:提供/lib64/security/pam_succeed_if.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-time +| 功能说明:pam_time.so动态库 +| 详细说明:提供/lib64/security/pam_time.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-timestamp +| 功能说明:pam_timestamp.so动态库 +| 详细说明:提供/lib64/security/pam_timestamp.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-umask +| 功能说明:pam_umask.so动态库 +| 详细说明:提供/lib64/security/pam_umask.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-unix +| 功能说明:pam_unix.so动态库 +| 详细说明:提供/lib64/security/pam_unix.so +| 依赖关系:libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-usertype +| 功能说明:pam_usertypeso动态库 +| 详细说明:提供/lib64/security/pam_usertypeso +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-warn +| 功能说明:pam_warn.so动态库 +| 详细说明:提供/lib64/security/pam_warn.so +| 依赖关系:libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-wheel +| 功能说明:pam_wheel.so动态库 +| 详细说明:提供/lib64/security/pam_wheel.so +| 依赖关系:glibc >= 2.34;libpam >= 1.5.2;libpam-suffix64 +| oct名称:pam-plugin-xauth +| 功能说明:pam_xauth.so动态库 +| 详细说明:提供/lib64/security/pam_xauth.so +| 依赖关系:libpam >= 1.5.2;libpam-suffix64 +| oct名称:gdb +| 功能说明:用于C、C++、Fortran和其他语言的GNU源代码级调试器 +| 详细说明:GDB是GNU调试器,允许您调试用C、C++、Java和其他语言编写的程序,方法是以受控的方式执行这些程序并打印它们的数据。 +| 依赖关系:gcc-bin-toolchain-compilerlibs-aarch64 >= 1.0;glibc >= 2.34;libexpat1 >= 2.4.1;libgmp10 >= 6.2.1;libreadline8 >= 8.1;libtinfo5 >= 6.3 +| oct名称:gdbserver +| 功能说明:GDB(GNU源级调试器)的独立服务器 +| 详细说明:此软件包提供了一个程序,允许您在运行正在调试程序的计算机之外的计算机上运行GDB。 +| 依赖关系:gcc-bin-toolchain-compilerlibs-aarch64 >= 1.0;glibc >= 2.34 +| oct名称:libgmp10 +| 功能说明:一个用于计算巨大数字的库 +| 详细说明:GMP是一个用于任意精度算术的库,对有符号整数、有理数和浮点数进行操作。 +| 依赖关系:/bin/sh;glibc >= 2.34 +| oct名称:os-release +| 功能说明:添加openeuler版本信息 +| 详细说明:添加openeuler版本信息,同时添加os-revision记录构建时间戳。;生成的镜像也放到时间戳目录便于区分不同版本 +| 依赖关系: +| oct名称:packagegroup-base +| 功能说明: +| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 +| 依赖关系: +| oct名称:packagegroup-core-base-utils +| 功能说明: +| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 +| 依赖关系: +| oct名称:packagegroup-core-boot +| 功能说明: +| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 +| 依赖关系: +| oct名称:packagegroup-debugtools +| 功能说明: +| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 +| 依赖关系: +| oct名称:packagegroup-isulad +| 功能说明: +| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 +| 依赖关系: +| oct名称:packagegroup-openssh +| 功能说明: +| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 +| 依赖关系: +| oct名称:packagegroup-pam-plugins +| 功能说明: +| 详细说明:使用yocto的packagegroup类对openeuler的发布包按类型等进行分组,便于在image和sdk中添加包 +| 依赖关系: + diff --git a/docs/source/index.rst b/docs/source/index.rst index 98fb6e75df8..50710653f2e 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,17 +1,14 @@ -.. yocto-doc documentation master file, created by - sphinx-quickstart on Wed Dec 1 11:43:39 2021. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. +.. __openeuler_embedded : -openEuler Embedded 使用手册 +openEuler Embedded使用与开发手册 =========================================== -openEuler Embedded是基于openEuler社区面向嵌入式场景的Linux版本,旨在成为一个高质量的嵌入式Linux。 -openEUler Embedded在内核版本、软件包版本等代码层面会与openEuler其他场景的Linux保持一致,共同演进,不同之处 +openEuler Embedded是基于openEuler社区面向嵌入式场景的Linux版本,旨在成为一个高质量的以Linux为中心的嵌入式系统软件平台。 +openEuler Embedded在内核版本、软件包版本等代码层面会与openEuler其他场景的Linux保持一致,共同演进,不同之处 在于针对嵌入场景的内核配置、软件包的组合与配置、代码特性补丁的不同。 -本手册包含了openEuler Embedded如何使用、如何构建,如何开发相关内容。 +本手册包含了openEuler Embedded如何使用、如何构建,如何开发的相关内容。 章节 diff --git a/docs/source/introduction/index.rst b/docs/source/introduction/index.rst index a7f05a88b29..24d90828c4c 100644 --- a/docs/source/introduction/index.rst +++ b/docs/source/introduction/index.rst @@ -1,15 +1,72 @@ .. _introducing_openeuler_embedded: -介绍 -##### +openEuler Embedded介绍 +###################################### +openEuler Embedded是基于openEuler社区面向嵌入式场景的Linux版本,旨在成为一个高质量的以Linux为中心的嵌入式系统软件平台 +其总体架构如下图所示: +.. figure:: ../../image/openeuler_architecture.png -主要特点 -********** + openEuler Embedded总体架构 -.. toctree:: - :maxdepth: 1 +- **以Linux为中心** - rpm_description.rst +openEuler Embedded的中心是Linux,采用了与openEuler其他场景相同的Linux 5.10内核,该版本内核最长支持周期为6年。 +在软件包层面也与内核一样共代码、共演进,当前已经支持80+嵌入式场景核心软件包,远期目标是支持openEuler社区所有软件包。 + +同时针对嵌入式场景的需求,openEuler Embedded会在内核特性、系统配置、软件包组合、镜像裁剪、安全加固、轻量化等方面 +进行创新,包括但不限于: **基于Preempt-RT补丁提供软实时能力、最小OS镜像<5M、小于<5S的快速启动能力** 等。 + +- **混合部署框架** + +在嵌入式场景中,虽然Linux已经得到了广泛应用,但并不能覆盖所有需求,例如高实时、高可靠、高安全的场合。这些场合往往是实时操作系统 +的用武之地。在既需要Linux的管理能力、丰富的生态有又需要实时操作系统的高实时特性的场合,传统的设计是一颗性能较大的处理器运行Linux, +一颗微控制器/DSP/实时处理器运行实时操作系统,两者之间通过I/O、网络或片外总线通信。现在随着硬件技术的快速发展,片上系统的集成度越来 +越高,同时集成多核、异构多核已经很常见,这就带了在软件上同时部署多个OS的需求。 + +openEuler Embedded的混合部署框架就是为了解决这一问题而推出的,目的是通过一套框架实现Linux和其他OS的便捷地混合部署,依托硬件 +上的多核能力使得Linux和实时操作系统有效互补,从而达到全系统兼有Linux的富生态和实时操作系统的高实时。 + +- **嵌入式虚拟化** + +混合部署框架虽然可以解决Linux和实时操作系统的混合部署的问题, 但也存在着Linux和实时操作系统未实现强隔离,静态部署资源利用率低等问题。嵌入式虚拟化 +是解决这些的问题的途径之一。由于嵌入式场景的诸多约束,嵌入式虚拟化与以服务器、云计算为代表的通用虚拟化有着显著的不同,openEuler Embedded +正就嵌入式虚拟化相关技术积极布局,未来将推出相应的解决方案,有力支撑混合关键性系统。 + +- **分布式软总线** + +欧拉和鸿蒙两大社区正积极合作,通过在openEuler Embedded中引入分布式软总线技术,使得鸿蒙设备和欧拉设备能够彼此互联互通,打通鸿蒙和欧拉两大 +生态。鸿蒙主要面向有强交互等需求的智能终端、物联网终端和工业终端,欧拉主要面向有高可靠、高性能等需求的服务器、边缘计算、云、嵌入式设备,二者各有 +侧重,通过以分布式软总线为代表的技术相互联通,可以实现”1+1>2“的效果。 + +- **工具体系** + +由于嵌入式系统资源受限,无法像通用系统那样方便地进行开发工作,非常依赖工具体系的支持。除了嵌入式Linux外,openEuler Embedded的发布件中还包含能有力 +支持嵌入式开发工作的SDK(Software Development Kit), 同时近期也会集成与openEuler Embedded配套嵌入式系统仿真方案,未来还计划集成图形化的IDE +(Integrated Development Environment), 最终形成一套相对完整的开发工具体系。 + +- **DFX体系** + +还是由于嵌入式系统资源受限,无法像通用系统那样方便地进行优化和调试。openEuler Embedded的DFX(Design For X)为一个包含了针对嵌入式Linux的调试机制、性能 +优化机制和维测机制在完善体系,旨在帮助开发者高效地完成相关工作。 + +- **统一构建系统** + +openEuler Embedded采用的面向嵌入式系统Yocto构建体系,而非openEuler服务器场景的OBS构建体系。虽然实现了内核和软件包在代码层面 +的共享,但在具体构建上有着巨大的差异,需要专门编写相应的构建文件,这也意味当前openEuler体系中众多软件包的构建规则不能直接应用于嵌 +入式场景。当前openEuler Embedded已经实现了80+软件包的支持,未来为了实现所有软件包的支持,显然不能把所有的软件包的构建在Yocto下 +重新实现一遍。 + +因此,openEuler Embedded正在与其他场景共同努力,希望打造一套支持全场景的统一构建系统,包括统一的软件包描述、面向构建的领域专用语言 +和统一的执行引擎。一些初步的构想可以参考 `基于Yocto的openEuler Embedded构建实践 `_ + +- **南向生态** + +openEuler Embedded初步支持了在嵌入式系统广泛使用的ARM架构,包括arm32和arm64,并通过QEMU和树莓派4B两个平台承载。未来,openEuler Embedded将 +支持更多的ARM架构平台,并逐步支持RISC-V、X86、龙芯等架构,不断丰富南向生态。 + +- **北向生态** + +openEuler Embedded的北向生态正在起步中,将会与openEuler的相关SIG组与社区伙伴合作不断完善,重点聚焦在工控、机器人、能源等场景。 \ No newline at end of file -- Gitee