
私は 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