日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git指定版本openwrt源码_[OpenWrt Wiki] LEDE源代码

發(fā)布時間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git指定版本openwrt源码_[OpenWrt Wiki] LEDE源代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

LEDE源代碼

LEDE項(xiàng)目發(fā)端于r49258版本的OpenWrt,其源代碼被保存在一個包含了所有由OpenWrt項(xiàng)目產(chǎn)生的分支和版本的Git樹中。在導(dǎo)入源代碼時,樹被歸一化,并對提交者名稱和郵件地址進(jìn)行了一些小調(diào)整。

所有倉庫可以通過以下方式在線瀏覽:

Gitweb - LEDE項(xiàng)目主倉庫

Github - 一個持續(xù)更新的Gitweb鏡像

LEDE源代碼倉庫

任何在openwrt.git這個主倉庫中產(chǎn)生的LEDE進(jìn)化都可以通過HTTP和HTTPS方式訪問:

git clone https://git.openwrt.org/openwrt/openwrt.git

您還可以使用以下命令,找到源代碼倉庫在Github上的一個鏡像:

git clone https://github.com/openwrt/openwrt.git

源代碼主體結(jié)構(gòu)

在項(xiàng)目Git中,您可以看見以下文件夾:

/config : 菜單設(shè)置配置文件

/include : 文件生成配置文件

/package : 用于文件生成和菜單配置的軟件包

/scripts : 構(gòu)建期間用到的各類腳本文件

/target : 構(gòu)建imagebuilder,內(nèi)核,sdk和工具鏈所需的生成文件和配置

/toolchain : 構(gòu)建工具鏈所需的生成文件和配置

/tools : 在構(gòu)建過程中使用的各種工具

版本發(fā)布

版本生成已經(jīng)大大自動化,該過程的其余部分隨著第一個LEDE版本的發(fā)布也實(shí)現(xiàn)自動化。我們將引進(jìn)一個同內(nèi)核維護(hù)文件類似的格式化測試文件,社區(qū)成員可以將自己列為對象/配置文件/設(shè)備的測試者。一旦版本發(fā)布,測試人員應(yīng)該就會收到一封告知將要測試的鏡像文件需求的電子郵件。這取決于測試鏡像是否包含在二進(jìn)制版本中。

發(fā)布基本原則:

一年至少一次

包含至少一個維護(hù)更新

能為已發(fā)布版本的CVE/critical等提供至少一年的漏洞修復(fù)

只包含可維護(hù)的對象

只包含已在設(shè)備上測試的對象

萬事俱備

您可以查閱TODO頁獲取更多信息。

狀態(tài)樹

您可以使用以下命令在 git.lede-project.org 上創(chuàng)建您的狀態(tài)樹:(不適用于普通用戶)

ssh "create lede/yournick/staging"

ssh "desc lede/yournick/staging Staging tree of Your Name"

ssh "perms lede/yournick/staging + READERS gitweb"

您可以使用以下命令讓您的狀態(tài)樹讓任何人可讀:

ssh "perms lede/yournick/staging + READERS @all "

內(nèi)核更新

在內(nèi)核發(fā)布2天內(nèi)就使用最新內(nèi)核的做法不僅是浪費(fèi)時間,也是不切實(shí)際的。原因如下:

內(nèi)核版本的多樣化

維護(hù)者不斷升級而不是提升穩(wěn)定性的壓力

投入巨大的精力在版本間的3到4次更新上

打包kmod-*的巨大工作量

升級的內(nèi)核可能未充分測試

當(dāng)然,這并不是為陳舊不堪的內(nèi)核辯解,權(quán)衡之計(jì)就是使用不會導(dǎo)致不必要的工作量和穩(wěn)定性問題的社區(qū)版本。

雖然理論上最多可同時存在三個版本內(nèi)核,但保留兩個顯然比三個更好。

簡而言之:嘗鮮誠可貴,穩(wěn)定價更高。嘗鮮固然重要,但不能以犧牲穩(wěn)定性為代價。

添加一個新設(shè)備

您可以查閱了解如何

OpenWrt源代碼

我們以版本號r49258保留了原始的OpenWrt源代碼,以便為歷史愛好者提供參考。

原始的OpenWrt源代碼被拆分為不同的Git資源庫,映射到了不同的SVN目錄并使用恰當(dāng)?shù)臉?biāo)簽對分支進(jìn)行區(qū)分。

git clone https://git.lede-project.org/openwrt/source.git

git clone https://git.lede-project.org/openwrt/packages.git

git clone https://git.lede-project.org/openwrt/feeds.git

git clone https://git.lede-project.org/openwrt/docs.git

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies

總結(jié)

以上是生活随笔為你收集整理的git指定版本openwrt源码_[OpenWrt Wiki] LEDE源代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。