Не было бы лучше добавить пользователя в нужную группу?
sudo usermod -a -G sudo hduser
см. также этот дублированный вопрос: как я могу предоставить привилегии sudo для существующего пользователя?
Я попытался установить официальный mongodb-org на debian 9 stretch. Однако я столкнулся с аналогичной ошибкой, чем вы:
user@debian:~/folder$ sudo apt-get install -y mongodb-org
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mongodb-org : Depends: mongodb-org-shell but it is not going to be installed
Depends: mongodb-org-server but it is not going to be installed
Depends: mongodb-org-mongos but it is not going to be installed
Depends: mongodb-org-tools but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
и пытались установить пакеты по одному:
user@debian:~/folder$ sudo apt-get install -y mongodb-org-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mongodb-org-tools : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
E: Unable to correct problems, you have held broken packages.
И я нашел решение в следующей статье: https: //linuxconfig.org/how-to-install-spotify-on-debian-9-stretch-linux
Он устанавливает только старый пакет ssl:
$ wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb
$ sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb
После делая это, mongodb-org был установлен хорошо. надеюсь, что вы найдете это полезным.
Это связано с тем, что библиотека веб-сокетов не установлена. Попробуйте запустить
sudo apt-get install libwebsockets-dev
перед запуском
sudo apt-get install mosquitto