installing opensnitch deb package without compiling?
by Herve5 from LinuxQuestions.org on (#5BHZ9)
Hello,
Ages ago on macintosh I have been a fan of Littlesnitch. So when I read about Opensnitch on Linux I was definitel interested.
Alas, not being a geek, I was quickly rebuffed by the need to compile (which I don't know) and this with a version of Go apparently way more recent than the one coming with my Debian/testing version.
So I just was tracking the evolutions on Github without touching...
But this week I discover that the last release does come with .deb packages, with which an apt-get -s install seems to show no incompatibility (while adding a LOT of things around, apparently).
For a newbie like me, is it safe to try running this on Debian testing? Can I assume I'll be able to safely uninstall in case of trouble?
Thank you!
FWIW, the result of my '-s' command :
Code:~$ apt-get -s install '/home/herve/Telechargements/opensnitch_1.3.0.rc-2_amd64.deb'
NOTE: Ceci n'est qu'une simulation !
apt-get a besoin des privileges du superutilisateur
pour pouvoir vraiment fonctionner.
Veuillez aussi noter que le verrouillage est desactive,
et la situation n'est donc pas forcement representative
de la realite !
Lecture des listes de paquets... Fait
Construction de l'arbre des dependances
Lecture des informations d'etat... Fait
Note : selection de opensnitch au lieu de /home/herve/Telechargements/opensnitch_1.3.0.rc-2_amd64.deb
Les paquets suivants ont ete installes automatiquement et ne sont plus necessaires :
freeglut3 libexo-1-0 libisl22 libjsoncpp1 libre2-8 libx264-155 libx265-179
libxcb-util0 python3-cpuinfo python3-dns python3-ifaddr python3-opengl
python3-zeroconf
Veuillez utiliser apt autoremove pour les supprimer.
Les paquets supplementaires suivants seront installes :
libnetfilter-queue1
Les NOUVEAUX paquets suivants seront installes :
libnetfilter-queue1 opensnitch
0 mis a jour, 2 nouvellement installes, 0 a enlever et 7 non mis a jour.
Inst libnetfilter-queue1 (1.0.3-1 Debian:testing [amd64])
Inst opensnitch (1.3.0~rc-2 local-deb [amd64])
Conf libnetfilter-queue1 (1.0.3-1 Debian:testing [amd64])
Conf opensnitch (1.3.0~rc-2 local-deb [amd64])
herve@LinuxHerve:~$ apt-get -s install '/home/herve/Telechargements/python3-opensnitch-ui_1.3.0.rc-2_all.deb'
NOTE: Ceci n'est qu'une simulation !
apt-get a besoin des privileges du superutilisateur
pour pouvoir vraiment fonctionner.
Veuillez aussi noter que le verrouillage est desactive,
et la situation n'est donc pas forcement representative
de la realite !
Lecture des listes de paquets... Fait
Construction de l'arbre des dependances
Lecture des informations d'etat... Fait
Note : selection de python3-opensnitch-ui au lieu de /home/herve/Telechargements/python3-opensnitch-ui_1.3.0.rc-2_all.deb
Les paquets suivants ont ete installes automatiquement et ne sont plus necessaires :
freeglut3 libexo-1-0 libisl22 libjsoncpp1 libre2-8 libx264-155 libx265-179
libxcb-util0 python3-cpuinfo python3-dns python3-ifaddr python3-opengl
python3-zeroconf
Veuillez utiliser apt autoremove pour les supprimer.
Les paquets supplementaires suivants seront installes :
libexpat1-dev libpython3-dev libpython3.9-dev python-pip-whl python3-dev python3-pip
python3-pyqt5.qtsql python3-wheel python3.9-dev zlib1g-dev
Les NOUVEAUX paquets suivants seront installes :
libexpat1-dev libpython3-dev libpython3.9-dev python-pip-whl python3-dev
python3-opensnitch-ui python3-pip python3-pyqt5.qtsql python3-wheel python3.9-dev
zlib1g-dev
0 mis a jour, 11 nouvellement installes, 0 a enlever et 7 non mis a jour.
Inst libexpat1-dev (2.2.10-1 Debian:testing [amd64])
Inst libpython3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Inst libpython3-dev (3.9.0-4 Debian:testing [amd64])
Inst python-pip-whl (20.1.1-2 Debian:testing [all])
Inst zlib1g-dev (1:1.2.11.dfsg-2 Debian:testing [amd64])
Inst python3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Inst python3-dev (3.9.0-4 Debian:testing [amd64])
Inst python3-pyqt5.qtsql (5.15.2+dfsg-1 Debian:testing [amd64])
Inst python3-wheel (0.34.2-1 Debian:testing [all])
Inst python3-pip (20.1.1-2 Debian:testing [all])
Inst python3-opensnitch-ui (1.3.0~rc-2 local-deb [all])
Conf libexpat1-dev (2.2.10-1 Debian:testing [amd64])
Conf libpython3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Conf libpython3-dev (3.9.0-4 Debian:testing [amd64])
Conf python-pip-whl (20.1.1-2 Debian:testing [all])
Conf zlib1g-dev (1:1.2.11.dfsg-2 Debian:testing [amd64])
Conf python3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Conf python3-dev (3.9.0-4 Debian:testing [amd64])
Conf python3-pyqt5.qtsql (5.15.2+dfsg-1 Debian:testing [amd64])
Conf python3-wheel (0.34.2-1 Debian:testing [all])
Conf python3-pip (20.1.1-2 Debian:testing [all])
Conf python3-opensnitch-ui (1.3.0~rc-2 local-deb [all])


Ages ago on macintosh I have been a fan of Littlesnitch. So when I read about Opensnitch on Linux I was definitel interested.
Alas, not being a geek, I was quickly rebuffed by the need to compile (which I don't know) and this with a version of Go apparently way more recent than the one coming with my Debian/testing version.
So I just was tracking the evolutions on Github without touching...
But this week I discover that the last release does come with .deb packages, with which an apt-get -s install seems to show no incompatibility (while adding a LOT of things around, apparently).
For a newbie like me, is it safe to try running this on Debian testing? Can I assume I'll be able to safely uninstall in case of trouble?
Thank you!
FWIW, the result of my '-s' command :
Code:~$ apt-get -s install '/home/herve/Telechargements/opensnitch_1.3.0.rc-2_amd64.deb'
NOTE: Ceci n'est qu'une simulation !
apt-get a besoin des privileges du superutilisateur
pour pouvoir vraiment fonctionner.
Veuillez aussi noter que le verrouillage est desactive,
et la situation n'est donc pas forcement representative
de la realite !
Lecture des listes de paquets... Fait
Construction de l'arbre des dependances
Lecture des informations d'etat... Fait
Note : selection de opensnitch au lieu de /home/herve/Telechargements/opensnitch_1.3.0.rc-2_amd64.deb
Les paquets suivants ont ete installes automatiquement et ne sont plus necessaires :
freeglut3 libexo-1-0 libisl22 libjsoncpp1 libre2-8 libx264-155 libx265-179
libxcb-util0 python3-cpuinfo python3-dns python3-ifaddr python3-opengl
python3-zeroconf
Veuillez utiliser apt autoremove pour les supprimer.
Les paquets supplementaires suivants seront installes :
libnetfilter-queue1
Les NOUVEAUX paquets suivants seront installes :
libnetfilter-queue1 opensnitch
0 mis a jour, 2 nouvellement installes, 0 a enlever et 7 non mis a jour.
Inst libnetfilter-queue1 (1.0.3-1 Debian:testing [amd64])
Inst opensnitch (1.3.0~rc-2 local-deb [amd64])
Conf libnetfilter-queue1 (1.0.3-1 Debian:testing [amd64])
Conf opensnitch (1.3.0~rc-2 local-deb [amd64])
herve@LinuxHerve:~$ apt-get -s install '/home/herve/Telechargements/python3-opensnitch-ui_1.3.0.rc-2_all.deb'
NOTE: Ceci n'est qu'une simulation !
apt-get a besoin des privileges du superutilisateur
pour pouvoir vraiment fonctionner.
Veuillez aussi noter que le verrouillage est desactive,
et la situation n'est donc pas forcement representative
de la realite !
Lecture des listes de paquets... Fait
Construction de l'arbre des dependances
Lecture des informations d'etat... Fait
Note : selection de python3-opensnitch-ui au lieu de /home/herve/Telechargements/python3-opensnitch-ui_1.3.0.rc-2_all.deb
Les paquets suivants ont ete installes automatiquement et ne sont plus necessaires :
freeglut3 libexo-1-0 libisl22 libjsoncpp1 libre2-8 libx264-155 libx265-179
libxcb-util0 python3-cpuinfo python3-dns python3-ifaddr python3-opengl
python3-zeroconf
Veuillez utiliser apt autoremove pour les supprimer.
Les paquets supplementaires suivants seront installes :
libexpat1-dev libpython3-dev libpython3.9-dev python-pip-whl python3-dev python3-pip
python3-pyqt5.qtsql python3-wheel python3.9-dev zlib1g-dev
Les NOUVEAUX paquets suivants seront installes :
libexpat1-dev libpython3-dev libpython3.9-dev python-pip-whl python3-dev
python3-opensnitch-ui python3-pip python3-pyqt5.qtsql python3-wheel python3.9-dev
zlib1g-dev
0 mis a jour, 11 nouvellement installes, 0 a enlever et 7 non mis a jour.
Inst libexpat1-dev (2.2.10-1 Debian:testing [amd64])
Inst libpython3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Inst libpython3-dev (3.9.0-4 Debian:testing [amd64])
Inst python-pip-whl (20.1.1-2 Debian:testing [all])
Inst zlib1g-dev (1:1.2.11.dfsg-2 Debian:testing [amd64])
Inst python3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Inst python3-dev (3.9.0-4 Debian:testing [amd64])
Inst python3-pyqt5.qtsql (5.15.2+dfsg-1 Debian:testing [amd64])
Inst python3-wheel (0.34.2-1 Debian:testing [all])
Inst python3-pip (20.1.1-2 Debian:testing [all])
Inst python3-opensnitch-ui (1.3.0~rc-2 local-deb [all])
Conf libexpat1-dev (2.2.10-1 Debian:testing [amd64])
Conf libpython3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Conf libpython3-dev (3.9.0-4 Debian:testing [amd64])
Conf python-pip-whl (20.1.1-2 Debian:testing [all])
Conf zlib1g-dev (1:1.2.11.dfsg-2 Debian:testing [amd64])
Conf python3.9-dev (3.9.1~rc1-2 Debian:testing [amd64])
Conf python3-dev (3.9.0-4 Debian:testing [amd64])
Conf python3-pyqt5.qtsql (5.15.2+dfsg-1 Debian:testing [amd64])
Conf python3-wheel (0.34.2-1 Debian:testing [all])
Conf python3-pip (20.1.1-2 Debian:testing [all])
Conf python3-opensnitch-ui (1.3.0~rc-2 local-deb [all])