openSSH
パッケージをインストールし、スクリプトでパッケージを有効または無効にできるようにしたいです。
私はこれを試みます:
elif [[ $1 = "-ss" ]]; then
echo "Manage SSH Server"
apt-get install openssh-server
elif [[ $1 = "-ssEnable" ]]; then
systemctl enable ssh
systemctl start ssh
ただし、インストールしようとすると、次のように表示されます。
dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
答え1
これは、何らかの理由で一部のパッケージが破損した場合に発生します。以前のインストールの一部が中断された可能性があります。
メッセージが示すように、実行中またはsudo dpkg --configure -a
変更apt-get -f install
する必要があります。