From a26742c34d16b77df26c7a5b0df2ecece4d803f3 Mon Sep 17 00:00:00 2001 From: Tian jianyong <11429339@qq.com> Date: Fri, 20 Dec 2024 12:18:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E7=BD=B2=E8=84=9A?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/deploy_minimal.sh | 7 ++++--- scripts/prepare_deploy.sh | 10 ++++++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/scripts/deploy_minimal.sh b/scripts/deploy_minimal.sh index 8651096..c062e29 100644 --- a/scripts/deploy_minimal.sh +++ b/scripts/deploy_minimal.sh @@ -29,10 +29,11 @@ fi SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(dirname "${SCRIPT_DIR}")" -# Install Python3 RPM packages -log_info "Installing Python3 RPM packages..." +# Install RPM packages +log_info "Installing RPM packages..." cd "${PROJECT_ROOT}/deploy/rpm" -rpm -Uvh --nodeps *.rpm +# Install Python3 and its dependencies +rpm -Uvh --nodeps python3*.rpm # Create work directory WORK_DIR="/opt/collision_avoidance" diff --git a/scripts/prepare_deploy.sh b/scripts/prepare_deploy.sh index 90c714e..b170082 100644 --- a/scripts/prepare_deploy.sh +++ b/scripts/prepare_deploy.sh @@ -38,11 +38,17 @@ mkdir -p "${DEPLOY_DIR}/rpm" log_info "Downloading Python3 RPM packages..." cd "${DEPLOY_DIR}/rpm" -# Install yum-utils if not already installed +# Install required tools +log_info "Installing required tools..." if ! command -v repotrack &> /dev/null; then sudo yum install -y yum-utils fi +if ! command -v cmake3 &> /dev/null; then + sudo yum install -y epel-release + sudo yum install -y cmake3 +fi + # Download Python3 and dependencies repotrack python3 python3-pip python3-devel @@ -52,7 +58,7 @@ cd "${PROJECT_ROOT}" rm -rf build mkdir build cd build -cmake .. +cmake3 .. make -j4 if [ $? -ne 0 ]; then