Ubuntu 17.10 ミニマルに Ubuntu デスクトップをインストールしようとしています。wireless-tools
依存関係をインストールする必要がある点までは正常にインストールされます。
インストールしようとすると次のエラーが表示されます
Preparing to unpack .../wireless-tools_30~pre9-12ubuntu1_amd64.deb ...
Unpacking wireless-tools (30~pre9-12ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/wireless-tools_30~pre9-12ubuntu1_amd64.deb (--unpack):
trying to overwrite '/sbin/iwconfig', which is also in package wireless-tools-udeb 30~pre9-8ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package ubuntu-desktop.
Preparing to unpack .../ubuntu-desktop_1.404.1_amd64.deb ...
Unpacking ubuntu-desktop (1.404.1) ...
Errors were encountered while processing:
/var/cache/apt/archives/wireless-tools_30~pre9-12ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
実行しようとすると、sudo apt --fix-broken
同じ出力が得られます。
何をすればいいのか誰か知っていますか?
すでに再起動して実行してみましたsudo apt update
が、sudo apt upgrade
すでにすべてを消去して再インストールしてみましたが、結果は同じでした。
パッケージを手動でダウンロードし、キャッシュをクリアしてインストールすることも試みましたが、同じ問題が発生しました。
答え1
エラーメッセージを注意深く読んでください:
dpkg: error processing archive /var/cache/apt/archives/wireless-tools_30~pre9-12ubuntu1_amd64.deb (--unpack):
trying to overwrite '/sbin/iwconfig', which is also in package wireless-tools-udeb 30~pre9-8ubuntu1
それを少し詳しく説明しましょう:
dpkg: error processing archive A (--unpack): trying to overwrite 'FILE', which is also in package B
FILEは一度に1つのパッケージからのみ提供できます。2つのパッケージ(AとB)が両方ともFILEを提供しようとすると、2つのパッケージは対立両方を同時にインストールすることはできません。
A が必要なので、B をアンインストールするか、A を強制的にインストールする必要があります。
答え2
結局、Launchpad から最新の deb をダウンロードして実行したところ、sudo dpkg -i --force-overwrite wireless-tools_30~pre9-5ubuntu2_amd64.deb
動作sudo reboot
するようになりました。