libjack0を削除すると多くのパッケージが削除されました

libjack0を削除すると多くのパッケージが削除されました

私は Linux 初心者で、Ubuntu Studio 16.04 を使用しています。

libjack0 パッケージをインストールしたところ、これらのパッケージがすべて削除されるという警告メッセージが表示されました。

The following packages will be REMOVED:
  ardour ardour3 gladish idjc jack-keyboard jack-rack jack-tools jackd jackd2
  jackd2-firewire jamin ladish laditools libjack-jackd2-0 libjack-jackd2-dev
  meterbridge python-laditools qjackctl qmidinet qtractor rakarrack slv2-jack
  ubuntustudio-controls zynjacku

「Ardour をアンインストールしています...」というメッセージが表示されるまで、そのメッセージは表示されませんでした。そして、その瞬間、私はそうすべきではなかったと気づきました。ハハハ...

私の質問は次のとおりです:

そこにリストされているすべてのパッケージを 1 つずつインストールすると、すべてのパッケージを削除するコマンドを実行する前と同じ状態になりますか?

追伸: 英語が下手で申し訳ありません。私の質問を理解していただければ幸いです。;)

答え1

通常はこのように動作します。どのパッケージが削除されたか正確にわかっている場合は、それらを再インストールした後、すべてが正常に動作するはずです。ただし、構成も消去した場合は、カスタム設定が失われます。

OS から、これらのパッケージはすべて削除されると通知された場合は、それらのパッケージは実際には必要ないか、インストールする新しいアプリ/パッケージと何らかの競合があるかのどちらかです。

以下のコマンドを実行することをお勧めします

sudo apt install -f 

上記のコマンドは、壊れたパッケージがあればそれをすべて修復しようとします。( --fix-broken)

答え2

libjack0質問で削除するように記載されたパッケージ(およびそれに依存するパッケージ)を削除してインストールすると、Ubuntuのインストールはほとんど後者を削除する前と同様です。「ほぼ」というのは、手動インストールにより、Apt で「手動でインストール」としてマークされるため、手動でインストールされたパッケージがそれらに依存していない場合は、自動的に削除できなくなるからです。

libjack0ここでのもう一つの難しさは、少なくとも1つのパッケージに依存する他のパッケージを削除せずにAptを削除するように説得することです。libjack0 または libjack-jackd2-0:

sudo dpkg -r --force-depends libjack0
sudo apt-get install -f ardour ardour3 gladish idjc jack-keyboard jack-rack jack-tools jackd jackd2 jackd2-firewire jamin ladish laditools libjack-jackd2-0 libjack-jackd2-dev meterbridge python-laditools qjackctl qmidinet qtractor rakarrack slv2-jack ubuntustudio-controls zynjacku

関連情報