亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? package.versions.html

?? ecos 文檔
?? HTML
字號(hào):
<!-- Copyright (C) 2003 Red Hat, Inc.                                -->
<!-- This material may be distributed only subject to the terms      -->
<!-- and conditions set forth in the Open Publication License, v1.0  -->
<!-- or later (the latest version is presently available at          -->
<!-- http://www.opencontent.org/openpub/).                           -->
<!-- Distribution of the work or derivative of the work in any       -->
<!-- standard (paper) book form is prohibited unless prior           -->
<!-- permission is obtained from the copyright holder.               -->
<HTML
><HEAD
><TITLE
>Package Versioning</TITLE
><meta name="MSSmartTagsPreventParsing" content="TRUE">
<META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="HOME"
TITLE="The eCos Component Writer's Guide"
HREF="cdl-guide.html"><LINK
REL="UP"
TITLE="Package Organization"
HREF="package.html"><LINK
REL="PREVIOUS"
TITLE="Package Organization"
HREF="package.html"><LINK
REL="NEXT"
TITLE="Package Contents and Layout"
HREF="package.contents.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>The <SPAN
CLASS="APPLICATION"
>eCos</SPAN
> Component Writer's Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="package.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 2. Package Organization</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="package.contents.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="PACKAGE.VERSIONS">Package Versioning</H1
><P
>Below each package directory there can be one or more version
sub-directories, named after the versions. This is a requirement of
the component framework: it must be possible for users to install
multiple versions of a package and select which one to use for any
given application. This has a number of advantages to users: most
importantly it allows a single component repository to be shared
between multiple users and multiple projects, as required; also it
facilitates experiments, for example it is relatively easy to try out
the latest version of some package and see if it makes any difference.
There is a potential disadvantage in terms of disk space. However
since <SPAN
CLASS="APPLICATION"
>eCos</SPAN
> packages generally consist of source code intended for
small embedded systems, and given typical modern disk sizes, keeping a
number of different versions of a package installed will usually be
acceptable. The administration tool can be used to remove versions
that are no longer required.</P
><DIV
CLASS="INFORMALFIGURE"
><A
NAME="AEN219"><P
></P
><DIV
CLASS="MEDIAOBJECT"
><P
><IMG
SRC="version.gif"
ALIGN="CENTER"></P
></DIV
><P
></P
></DIV
><P
>The version <TT
CLASS="FILENAME"
>current</TT
> is special. Typically it
corresponds to the very latest version of the sources, obtained by
anonymous <SPAN
CLASS="APPLICATION"
>CVS</SPAN
>. These sources may change frequently, unlike full
releases which do not change (or only when patches are produced).
Component writers may also want to work on the
<TT
CLASS="FILENAME"
>current</TT
> version.</P
><P
>All other subdirectories of a package correspond to specific releases
of that package. The component framework allows users to select the
particular version of a package they want to use, but by default the
most recent one will be used. This requires some rules for ordering
version numbers, a difficult task because of the wide variety of ways
in which versions can be identified.</P
><P
></P
><OL
TYPE="1"
><LI
><P
>The version <TT
CLASS="FILENAME"
>current</TT
> is always considered to be
the most recent version.</P
></LI
><LI
><P
>If the first character of both strings are either <TT
CLASS="LITERAL"
>v</TT
>
or <TT
CLASS="LITERAL"
>V</TT
>, these are skipped because it makes little
sense to enforce case sensitivity here. Potentially this could result
in ambiguity if there are two version directories
<TT
CLASS="LITERAL"
>V1.0</TT
> and <TT
CLASS="LITERAL"
>v1.0</TT
>, but this will
match the confusion experienced by any users of such a package.
However if two subsequent releases are called <TT
CLASS="LITERAL"
>V1.0</TT
>
and <TT
CLASS="LITERAL"
>v1.1</TT
>, e.g. because of a minor mix-up when
making the distribution file, then the case difference is ignored.</P
></LI
><LI
><P
>Next the two version strings are compared one character at a time.
If both strings are currently at a digit then a string to number
conversion takes place, and the resulting numbers are compared.
For example <TT
CLASS="LITERAL"
>v10</TT
> is a more recent release than
<TT
CLASS="LITERAL"
>v2</TT
>. If the two numbers are the same then processing
continues, so for <TT
CLASS="LITERAL"
>v2b</TT
> and <TT
CLASS="LITERAL"
>v2c</TT
>
the version comparison code would move on to <TT
CLASS="LITERAL"
>b</TT
> and
<TT
CLASS="LITERAL"
>c</TT
>. </P
></LI
><LI
><P
>The characters dot <TT
CLASS="LITERAL"
>.</TT
>, hyphen <TT
CLASS="LITERAL"
>-</TT
>
and underscore <TT
CLASS="LITERAL"
>_</TT
> are treated as equivalent
separators, so if one release goes out as <TT
CLASS="LITERAL"
>v1_1</TT
> and
the next goes out as <TT
CLASS="LITERAL"
>v1.2</TT
> the separator has no
effect.</P
></LI
><LI
><P
>If neither string has yet terminated but the characters are different,
ASCII comparison is used. For example <TT
CLASS="LITERAL"
>V1.1b</TT
> is
more recent than <TT
CLASS="LITERAL"
>v1.1alpha</TT
>.</P
></LI
><LI
><P
>If one version string terminates before the other, the current
character determines which is the more recent. If the other string is
currently at a separator character, for example
<TT
CLASS="LITERAL"
>v1.3.1</TT
> and <TT
CLASS="LITERAL"
>v1.3</TT
>, then the former
is assumed to be a minor release and hence more recent than the
latter. If the other string is not at a separator character, for
example <TT
CLASS="LITERAL"
>v1.3beta</TT
>, then it is treated as an
experimental version of the <TT
CLASS="LITERAL"
>v1.3</TT
> release and hence
older. </P
></LI
><LI
><P
>There is no special processing of dates, so with two versions
<TT
CLASS="LITERAL"
>ss-20000316</TT
> and <TT
CLASS="LITERAL"
>ss-20001111</TT
>
the numerical values <TT
CLASS="LITERAL"
>20001111</TT
> and
<TT
CLASS="LITERAL"
>20000316</TT
> determine the result: larger values are
more recent. It is suggested that the full year be used in such cases
rather than a shorthand like <TT
CLASS="LITERAL"
>00</TT
>, to avoid
Y2100 problems.</P
></LI
><LI
><P
>There is no limit on how many levels of versioning are used, so
there could in theory be a <TT
CLASS="LITERAL"
>v3.1.4.1.5.9.2.7</TT
> release
of a package. However this is unlikely to be of benefit to typical
users of a package.</P
></LI
></OL
><P
>The version comparison rules of the component framework may not be
suitable for every version numbering scheme in existence, but they
should cope with many common cases.</P
><DIV
CLASS="CAUTION"
><P
></P
><TABLE
CLASS="CAUTION"
BORDER="1"
WIDTH="100%"
><TR
><TD
ALIGN="CENTER"
><B
>Caution</B
></TD
></TR
><TR
><TD
ALIGN="LEFT"
><P
>There are some issues still to be resolved before it is possible to
combine the <TT
CLASS="FILENAME"
>current</TT
> sources available via
anonymous <SPAN
CLASS="APPLICATION"
>CVS</SPAN
> and full releases of <SPAN
CLASS="APPLICATION"
>eCos</SPAN
> and additional packages in
a single component repository. The first problem relates to the
<SPAN
CLASS="DATABASE"
>ecos.db</SPAN
> database: if a new package is added via
the CVS repository then this requires a database update, but the
administration tool is bypassed. The second problem arises if an
organization chooses to place its component repository under source
code control using <SPAN
CLASS="APPLICATION"
>CVS</SPAN
>, in which case different directories will
belong to different <SPAN
CLASS="APPLICATION"
>CVS</SPAN
> servers. These issues will be addressed in a
future release.</P
></TD
></TR
></TABLE
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="package.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="cdl-guide.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="package.contents.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Package Organization</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="package.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Package Contents and Layout</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
youjizz国产精品| 69久久99精品久久久久婷婷| 国产精品色哟哟| 欧美一区国产二区| 欧美日韩在线播| 91蜜桃视频在线| 91蜜桃在线免费视频| 日韩中文字幕区一区有砖一区| 精品国产成人在线影院| 777奇米成人网| 日本二三区不卡| 国产一区久久久| 国产一区二区免费在线| 精品一区二区在线免费观看| 热久久久久久久| 亚洲综合一区二区精品导航| 国产亚洲短视频| 亚洲日本乱码在线观看| 国产精品久久久久7777按摩 | 亚洲人成亚洲人成在线观看图片| 国产精品亲子伦对白| 伊人色综合久久天天人手人婷| 亚洲线精品一区二区三区八戒| 久久免费精品国产久精品久久久久| 久久久av毛片精品| 亚洲1区2区3区4区| 国产成人综合亚洲91猫咪| 在线免费不卡电影| 欧洲一区二区三区在线| 精品日产卡一卡二卡麻豆| 亚洲精品乱码久久久久久久久 | 日韩欧美自拍偷拍| 精品视频123区在线观看| 亚洲精品一区二区三区蜜桃下载| 一区二区三区精品视频| 国产大片一区二区| 欧美va亚洲va在线观看蝴蝶网| 国产色婷婷亚洲99精品小说| ww亚洲ww在线观看国产| 久久亚洲影视婷婷| 黑人巨大精品欧美一区| 在线视频综合导航| 一区二区三区四区乱视频| 国产成人av电影免费在线观看| 欧美高清你懂得| 国产精品久久夜| 亚洲va国产va欧美va观看| 国产成人亚洲精品狼色在线| 91精品国产综合久久香蕉的特点| 亚洲自拍都市欧美小说| 一本在线高清不卡dvd| 中文字幕五月欧美| 国产麻豆成人精品| 91豆麻精品91久久久久久| 亚洲精品免费在线观看| 精品污污网站免费看| 亚洲综合在线五月| 欧美日韩一区二区三区不卡| 亚洲欧洲中文日韩久久av乱码| 日韩一区二区在线免费观看| 亚洲图片你懂的| 91麻豆国产福利精品| 亚洲一区二区三区在线看| 欧美日韩亚洲综合一区| 蜜桃av一区二区| 久久精品夜色噜噜亚洲a∨| 高清beeg欧美| 亚洲图片另类小说| 欧美刺激午夜性久久久久久久| 激情六月婷婷久久| 一区二区三区鲁丝不卡| 337p粉嫩大胆噜噜噜噜噜91av| 成人avav影音| 亚洲国产日日夜夜| 久久午夜色播影院免费高清| 高清av一区二区| 日韩成人精品在线观看| 欧美高清在线一区| 欧美日韩国产天堂| 本田岬高潮一区二区三区| 亚洲激情av在线| 久久影院视频免费| 欧美α欧美αv大片| 99综合影院在线| 日本特黄久久久高潮| 亚洲欧美偷拍卡通变态| 国产精品私房写真福利视频| 精品国免费一区二区三区| 欧美日本乱大交xxxxx| 欧美影院一区二区三区| 国产美女一区二区| 免费在线看一区| 日韩高清不卡在线| 日韩国产精品91| 亚洲高清免费在线| 亚洲在线免费播放| 亚洲色图欧美偷拍| 亚洲人成网站色在线观看| 亚洲欧美电影院| 亚洲精品成人悠悠色影视| 中文字幕在线一区二区三区| 中文字幕免费在线观看视频一区| 国产亚洲精品超碰| 亚洲欧洲一区二区三区| 国产精品网站在线观看| 亚洲欧美激情一区二区| 五月天婷婷综合| 美女脱光内衣内裤视频久久网站| 免费观看91视频大全| 国产福利91精品一区二区三区| 国产99久久精品| 色爱区综合激月婷婷| 日韩精品在线看片z| 久久久精品欧美丰满| 日韩一级片网站| 国产精品五月天| 免费精品99久久国产综合精品| 国产精品一区在线观看你懂的| 极品少妇一区二区| 欧美日韩一二三区| 欧美日韩精品专区| 精品国偷自产国产一区| 亚洲一区在线视频| 国产精品系列在线播放| 欧美精品久久久久久久多人混战| 亚洲天堂久久久久久久| 国产麻豆精品视频| www一区二区| 国产一区二区三区免费| 日韩欧美一区在线| 亚州成人在线电影| 色哟哟一区二区三区| 国产亚洲精品aa| 国产一区二区美女| 2023国产一二三区日本精品2022| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美伊人久久久久久久久影院| 亚洲欧美国产77777| 色综合夜色一区| 亚洲最色的网站| 色8久久人人97超碰香蕉987| 国产日韩精品一区二区三区在线| 欧美aaaaaa午夜精品| 亚洲人快播电影网| 欧美亚洲综合网| 亚洲在线视频一区| 日韩精品一区二区三区老鸭窝| 免费成人性网站| 国产欧美精品一区二区色综合朱莉| 狠狠网亚洲精品| 国产精品久久久久影院| 在线这里只有精品| 男人的j进女人的j一区| 91精品婷婷国产综合久久| 亚洲国产欧美另类丝袜| 欧美日韩美女一区二区| 日韩在线卡一卡二| 久久久午夜精品理论片中文字幕| 国产精华液一区二区三区| 亚洲午夜激情网站| 欧美国产禁国产网站cc| 欧美日韩卡一卡二| 国产伦理精品不卡| 亚洲欧美日韩国产手机在线| 日韩欧美美女一区二区三区| 日本电影欧美片| av成人老司机| 免费成人结看片| 亚洲国产综合在线| 亚洲视频在线观看一区| 国产亚洲欧美一级| 精品精品欲导航| 91在线你懂得| 91丝袜美腿高跟国产极品老师 | 宅男在线国产精品| 欧美日韩激情一区二区| 欧美丰满少妇xxxxx高潮对白| 成人免费视频免费观看| 麻豆精品视频在线观看免费| 亚洲免费三区一区二区| 国产精品电影一区二区| 久久免费电影网| 精品粉嫩超白一线天av| 日韩视频不卡中文| 欧美va天堂va视频va在线| 欧美精品一区二区三区很污很色的| 日韩小视频在线观看专区| 欧美精品色一区二区三区| 日韩一区二区免费电影| 精品日产卡一卡二卡麻豆| 精品久久久久香蕉网| 久久久久久久久久久黄色| 久久久久久久久久久黄色| 国产精品情趣视频| 久久99热狠狠色一区二区| 国产麻豆欧美日韩一区| 成+人+亚洲+综合天堂| 欧美亚日韩国产aⅴ精品中极品| 99久久免费精品| 欧美丰满美乳xxx高潮www|