# check_pkg_install_uninstall_function_service **Repository Path**: tushenmei/check_pkg_install_uninstall_function_service ## Basic Information - **Project Name**: check_pkg_install_uninstall_function_service - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-10-28 - **Last Updated**: 2021-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # check_pkg_install_uninstall_function_service #### 介紹 check_pkg_install_uninstall_function_service是一个检查二进制包能否正常安装、卸载、运行命令和运行服务的工具。 #### 使用命令 示例:`bash check_pkg_basic_usage.sh -i -l test.list -p Compatible_ecology_3` 其中 -p -l为必填参数: Compatible_ecology_3为获取待验证软件包的二进制包名列表的obs工程 test.list为待验证的软件包名字列表,需要用户手动生成,并存放在脚本同目录下 其余可选择参数分别为: -i 参数代表验证安装 -u 参数代表验证卸载 -f 参数代表验证功能 -h 参数代表验证服务 --without-docker 代表不在docker环境中执行验证脚本 详情可通过`bash check_pkg_basic_usage.sh -h`命令查看参数说明 #### 使用說明 1. 使用前需要填写check.config,yum_repo为验证安装要用到的repo源文件地址,docker_url为获取到docker镜像文件的地址,osc_repo为获取要验证的二进制包的obs工程仓库,osc_arch为要验证的二进制包的架构。 check.config中默认配置为openEuler-20.03-LTS-SP1版本的docker和repo源,二进制包名列表取自openEuler:20.03:LTS:SP1下standard_aarch64库中的aarch64架构,实际验证安装的二进制包取自repo源; 2. 使用环境必须保证docker服务为active状态; 3. 使用环境中必须有osc命令且需要配置oscrc以保证能从obs工程中获取到二进制包; 4. 最终生成结果保存在同目录下的check_result目录。