差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版两侧同时换到之后的修订记录
digi:arm-embedded:linux:dey:system-development [2024/01/16 17:54] robindigi:arm-embedded:linux:dey:system-development [2024/01/18 10:32] – [安装前准备工作] robin
行 23: 行 23:
 <code> <code>
 $ sudo apt update $ sudo apt update
-$ sudo apt install gawk wget git diffstat file unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint xterm python3-subunit mesa-common-dev zstd liblz4-tool+$ sudo apt install gawk wget file git diffstat file unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint xterm python3-subunit mesa-common-dev zstd liblz4-tool
 确保是用python3,还需要安装这个包 确保是用python3,还需要安装这个包
 $ sudo apt install python-is-python3 $ sudo apt install python-is-python3
行 126: 行 126:
 ====其它安装DEY的方法==== ====其它安装DEY的方法====
  
-我们推荐您使用repo工具来安装DEY,这样您能比较方便地获取最新的DEY版本。如果访问国内repo源不便时,又不能通过翻墙下载repo的时候,您也可以参照下面方法安装指定的DEY版本。<hidden 如有需要,请点开查看> 
  
-**压缩包解压直接安装** 
-<tabs> 
-  * [[#dey24|DEY-2.4解压安装方法]] 
-  * [[#dey26|DEY-2.6解压安装方法]] 
-  
-<pane id="dey26"> 
-请到下面链接下载指定版本的压缩包 \\ 
-<code> 
-DEY 2.6下载:http://dey-mirror.eccee.com/dey-2.6r22.tar.bz2 
- 
-</code>  \\   
- 
-解压安装能让您快速安装和编译测试DEY,但它没有和官方的发布保持更新,所以为了取得更新版本和更好的管理维护,建议用repo的方式来安装。\\ 
-下载好DEY压缩包文件后,用下面命令解压到/usr/local文件夹中 
-<code> 
-cd /usr/local/ 
-sudo tar -jxvf dey-2.6r22.tar.bz2 -C /usr/local 
-sudo chown -R myuserid:myuserid /usr/local/dey-2.6   注意这里的myuserid替换成你的用户名 
-</code> 
-这样就安装好了DEY 2.6-r2.2。 
-为了正常编译,您还需下载编译过程生成的downloads目录,并解压到你的项目文件夹,以便不翻墙能编译通过。这个downloads压缩包近9G,分为两个压缩文件:x00,x01。 
-<code> 
-x00下载: http://dey-mirror.eccee.com/x00 
-x01下载:http://dey-mirror.eccee.com/x01 
-请在Linux主机上保存,然后用下面命令合并 
-cat x* > dey26-cc6ul-downlods.tar.gz 
-tar zxvf dey26-cc6ul-downloads.tar.gz 
-</code> 
- 
-</pane> 
-<pane id="dey24"> 
-请到下面链接下载指定版本的压缩包 \\ 
-<code> 
-DEY 2.4下载:http://dey-mirror.eccee.com/dey2.4r2.tar.bz2 
-</code> 
-解压安装能让您快速安装和编译测试DEY,但它没有和官方的发布保持更新,所以为了取得更新版本和更好的管理维护,建议用repo的方式来安装。 
-下载好DEY压缩包文件后,用下面命令解压到/usr/local文件夹中 
-<code> 
-cd /usr/local/ 
-sudo tar -jxvf dey2.4r2.tar.bz2 -C /usr/local 
-sudo chown -R myuserid:myuserid /usr/local/dey-2.4   注意这里的myuserid替换成你的用户名 
-</code> 
-这样就安装好了DEY 2.4r2。 
-为了正常编译,您还需下载编译过程生成的downloads目录,并解压到你的项目文件夹,以便不翻墙能编译通过。这个downloads压缩包近11G。 
-<code> 
-本地编译所需downloads压缩包下载: http://dey-mirror.eccee.com/dey24r2downloads.tar.bz2 
- 
-请在Linux主机上保存,然后用下面命令合并 
-tar jxvf dey24r2downloads.tar.bz2 
-</code> 
- 
-</pane> 
- 
-</tabs> 
-注意这个downloads的位置默认在你的项目文件夹内,你也可以在项目配置中更改为上一级目录,如果您在配置文件conf/local.conf中更改了下载文件夹位置 ,需要保证解开的downloads与之相符。 
-\\ 
 **docker安装** **docker安装**
-+中国区维护一个[[https://github.com/peyoot/dey-aio-manifest/blob/main/README-cn.md|DEY-AIO项目]],这和官方的docker不太一样,加入一些定制,也方便用git管理变更,因此如果您需要用docker,建议使用DEY-AIO来安装。
  
-**Git安装** +**带预编译项目的虚拟机镜像** 
 +我们推荐您使用repo工具来安装DEY,这样您能比较方便地获取最新的DEY版本。如果访问国内repo源不便时,又不能通过翻墙下载repo的时候,您也可以参照下面方法安装指定的DEY版本。<hidden 如有需要,请点开查看> 
 +虚拟机镜像往往非常大,这不是推荐的方式,为了取得更新版本和更好的管理维护,建议用repo的方式来安装。但如果您系统开发中遇到科学上网等问题,可以向Digi中国区索取您所需的版本。
  
-还有一种方式是用ECCEEgit来安装DEY。在国内repo工具无法下载的时候,git下载成为一个获取最新DEY的渠道。ECCEE git服务器是免费安全的企业版本控制管理平台,通过ECCEE git服务,您可以为企业搭建一个私密的git服务器,它和github的区别在于,github只能托管免费开源的代码,私密的需要付费并且费用很贵,而Eccee git目前能接受免费的私密git服务托管,为您企业内部的团队协作和版本控制提供简单和高效的平台。详细用法请参考[[digi:arm-embedded:linux:howto:ecceegit|ecceegit介绍]]。 
-您只需注册Ecceegit服务,就可以直接用git来colone一个DEY本地库。 
- 
-DEY 2.6的地址为:  ssh://git@gitlab.eccee.com:11022/digirobin/dey-2.6.git 
- 
-以dey 2.2为例,完整的步骤请参考下述命令: 
-<code> 
-在你的用户名下,下面的robin请改为你的用户ID 
-sudo install -o robin -g robin -d /usr/local/dey 
-cd /usr/local/dey 
-git clone http://gitlab.eccee.com:11080/digirobin/dey-2.6.git 
-或是,如果您有相应的Ecceegit帐号,用SSH检出 
-git clone ssh://git@gitlab.eccee.com:11022/digirobin/dey-2.6.git 
-相应地,当创建项目时,请source这个对应路径/usr/local/dey/dey2.6/mkproject.sh 
- 
-</code> 
  
 </hidden> </hidden>