
# 如何安装应用
某用户开发并发布好应用后，其他用户可以在其他开发环境、沙箱环境或者运行环境中进行安装，以便于二次开发、测试或者使用该软件。
#### 导入方式安装应用
该方式适合的场景如下：
- 在其他开发环境中，安装源码包应用。安装后，会显示在开发环境首页的"项目"页签下。 源码包是某用户开发应用后，打包编译时选择"源码包"发布出来的应用包，该类型包中的所有组件都不受保护和限制。源码包只能在**开发环境**中安装。
  
- 在其他开发环境、沙箱环境或运行环境中，安装资产包应用。在其他**开发** 环境安装资产包后，应用会显示在开发环境首页的"库"页签下。
  资产包是某用户开发应用后，打包编译时选择"资产包"发布出来的应用包，该类型支持设置包中的组件是否受保护。打包时不做编译设置，默认打出的包都是资产包，包中组件都为只读保护模式，将包安装到其他环境时，只能运行和预览，不可编辑包中组件。
  
1. 安装应用前，请提前获取待安装应用的安装包。 
   如何获取安装包，请参见[如何下载发布后的包](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_5053.html)。
   
   
2. 需要安装该应用的用户，登录开发环境、沙箱环境或者运行环境。
3. 在[管理中心](https://support.huaweicloud.com/usermanual-astrozero/astrozero_06_2092.html)的左侧导航栏中，选择"应用管理 \> 软件包管理 \> 软件包安装"。
4. 单击"新建"，在"软件包安装"页面将应用包拖入进去。 
   若需要检查软件包中对象属性变更情况时，请勾选"检查软件包中对象属性变更情况"，单击"检查并安装"。
   图1安装软件包   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887648.png "点击放大")
   勾选"检查软件包中对象属性变更情况"，表示安装前会检查软件包中的对象属性变更情况。对象属性变更可能引起环境中某些对象记录内容的变化，默认不勾选。
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   在安装升级源码包时，如果源码包中使用了受保护模式的组件，安装会报错，您需要修改源码包中使用的组件，在环境中上传组件后，才可正常安装。
   
   

5. （可选）在"属性变更"页面，查看待安装软件包中对象属性变化，然后单击"继续安装"。 
   ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
   上一步勾选"检查软件包中对象属性变更情况"时，才需执行该步骤。
   
   
6. （可选）检查是否已添加该应用的可见权限。 
   选择"用户管理 \> 权限配置"，单击具体的权限，在"应用程序设置"页签，检查应用权限。
   应用包安装后，默认会在权限配置中添加该应用的"可见性"权限。若没有添加，请在"应用程序设置"页签单击右上角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933047048.png)，选中安装应用的"可见性"复选框，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286177.png)。
   
   
7. 检查应用是否已安装。 
   - 若是在其他开发环境中安装源码包应用，安装后，在开发环境首页的"项目"页签下，可查看已安装好的源码包。
   
   - 若是在开发、沙箱或运行环境中安装资产包应用，在管理中心的"应用管理 \> 应用导航"中，单击待应用后的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126357.png)，可预览应用。
   
   
   
   
 
#### 在"我的仓库"安装应用
"我的仓库"即租户私仓，开发者开发好应用后，将应用发布到"我的仓库"，可供同租户下其他用户在沙箱环境或者运行环境"我的仓库"中进行安装，以便于测试或者使用该软件。在"我的仓库"中只适用于安装租户下用户发布的**资产包** 。该方式不适用于安装源码包，源码包不会显示在管理中心的"我的仓库"中，源码包只能在**开发环境**中安装。
1. 该租户下其他用户登录需要安装应用的沙箱或运行环境。
2. 在[管理中心](https://support.huaweicloud.com/usermanual-astrozero/astrozero_06_2092.html)的左侧导航栏中，选择"应用管理 \> 我的仓库"。
3. 鼠标放在待安装的软件包上，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887660.png)，或者直接单击"安装"，在弹出的确认框单击"确定"。
4. 安装完成后，在"应用管理 \> 应用导航"中，单击该应用所在行的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126369.png)，即可预览该应用。
 
