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つずつインストールすると、すべてのパッケージを削除するコマンドを実行する前の状態になりますか?
PS:私の英語で申し訳ありません。私の質問を理解していただければ幸いです。 ;)
libjack0
(およびそれに依存するパッケージ)を削除し、質問で削除するようにリストされているパッケージをインストールすると、Ubuntuのインストールはalmostになります。 。手動インストールでは、Aptで「手動インストール」としてマークされるため、手動インストールパッケージがそれらに依存していない場合、自動削除できなくなります。
ここでのもう1つの難点は、Apにlibjack0
orlibjack0
の少なくとも1つに依存する他のパッケージを削除せずに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
通常、この方法で動作します。削除されたパッケージを正確に把握している場合は、構成をパージしない限りカスタムパッケージが削除されない限り、パッケージを再インストールした後はすべて問題ありません。
これらのパッケージがすべて削除されるとOSから通知された場合、本当に必要ないか、インストールする新しいアプリ/パッケージと何らかの競合が発生しています。
以下のコマンドを実行することをお勧めします
Sudo apt install -f
上記のコマンドは、破損したパッケージがある場合、すべての修正を試みます。 (--fix-broken
)