Hi,

I would like to pass the arguments to apt trough a .sh script.

apt install "${1}/opensnitch_${1}_amd64.deb" "${1}/python3-opensnitch-ui_${1}_all.deb"

so for example if I launch test.sh 1.6.5 the script should run apt install 1.6.5/opensnitch_1.6.5_amd64.deb 1.6.5/python3-opensnitch-ui_1.6.5_all.deb

but it’s not wokring it pass to apt only 1.6.5 and not the rest of the string… any ideas ?

  • @Botzo
    link
    28 hours ago

    I’d like to suggest that you take a different approach, though it looks like there is a workable suggestion already.

    Consider using apt_preferences to pin your versions instead of scripting.

    https://wiki.debian.org/AptConfiguration#apt_preferences_.28APT_pinning

    Here’s a clip from one of my distrobox builds:

    Package: python3.10
    Pin: version 3.10.*
    Pin-Priority: 999