diff --git a/.github/workflows/of.yml b/.github/workflows/of.yml index 350ca11b2d7..54c041ebc78 100644 --- a/.github/workflows/of.yml +++ b/.github/workflows/of.yml @@ -331,10 +331,11 @@ jobs: env: TARGET: ${{matrix.cfg.target}} steps: - - name: Remove Old lib-unwind - run: if [ "$TARGET" = "linux64" ]; then - sudo apt-get remove libunwind-14 -y; - fi +# handled by the install script now +# - name: Remove Old lib-unwind +# run: if [ "$TARGET" = "linux64" ]; then +# sudo apt-get remove libunwind-14 -y; +# fi - name: Cache Packages uses: awalsh128/cache-apt-pkgs-action@latest with: diff --git a/scripts/linux/ubuntu/install_dependencies.sh b/scripts/linux/ubuntu/install_dependencies.sh index 43c395428cf..c0e4b87d157 100755 --- a/scripts/linux/ubuntu/install_dependencies.sh +++ b/scripts/linux/ubuntu/install_dependencies.sh @@ -206,8 +206,8 @@ fi #jammy needs libunwind-dev installed before gstreamer #and some additional packages if [ $MAJOR_VERSION -gt 21 ]; then -installPackages "libunwind-dev" - +echo "Ensuring latest libunwind-dev is installed..." +apt-get ${FORCE_YES} -qq install --only-upgrade libunwind-dev || installPackages libunwind-dev PACKAGES+=" libharfbuzz-dev" PACKAGES+=" gstreamer1.0-vaapi" PACKAGES+=" gstreamer1.0-libav"