私はElementary OS(Ubuntu)ユーザーで、何かをインストールしようとしたときにしばらくUnmet依存関係エラーが発生しました(sudo apt-get install [...]
)。入力しましたが、sudo apt --fix-broken install
別のエラーが発生しました。
サブプロセス
/usr/bin/dpkg
戻りエラーコードの修正(1)
このエラーは次の方法で解決する必要がありますsudo dpkg --configure -a
。依存関係エラーがあります。
dpkg:依存関係の問題により構成が不可能:
kaccounts-integration
パッケージがインストールされていません。signond
[...]
だからこれをしましたが、sudo apt-get install signond | sudo apt-get install kaccounts-integration
どちらもエラーが発生しました。
サブプロセス
/usr/bin/dpkg
戻りエラーコードの修正(1)
もし私がするならsudo apt-get install -f
パッケージリストを読む...完了
依存関係ツリーの構築ステータス
情報を読む...完了
依存関係の変更...完了次の追加パッケージがインストール
されます。signond次の新しいパッケージがインストールされます。signond 0 個のアップグレード、1個
の 新規インストール、0個54の削除はアップグレードされていません。 3 完全にインストールされていないか削除されていません。 0B/166kB アーカイブを確保する必要があります。 この操作の後、616kB の追加ディスク容量が使用されます。 続行しますか? [Y/n] y (データベースの読み込み中... 現在インストールされているファイルとディレクトリ 306231 個) 解凍の準備.../signond_8.60+r699+dbusapi1+pkg3~daily~ubuntu5.1.2.1_amd64.deb 。 .圧縮解除。 Signond(8.60+r699+dbusapi1+pkg3~daily~ubuntu5.1.2.1) ... dpkg: プロセスアーカイブ /var/cache/apt/archives/signond_8.60+r699+dbusapi1+pkg3~daily~ubuntu5 エラー . 1.2 .1_amd64.deb (--unpack): gsignond 1.1.0 パッケージにある '/usr/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service' を上書きしようとしています。 r509+でpkg4~daily~ubuntu5.0.1の処理中にエラーが発生しました。 : /var/cache/apt/archives/signond_8.60+r699+dbusapi1+pkg3~daily~ubuntu5.1.2.1_amd64.deb E: サブプロセス /usr/ bin /dpkg がエラーコードを返します(1)
答え1
dpkg: /var/cache/apt/archives/signond_8.60+r699+dbusapi1+pkg3~daily~ubuntu5.1.2.1_amd64.deb アーカイブ処理中にエラーが発生しました(--unpack):
「/usr/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service」をオーバーライドしようとしています。gsignondパッケージにもあります1.1.0~r509+pkg4~毎日~ubuntu5.0.1
signond
同じファイル(および)を持ちたい2つのパッケージがあるようですgsignond
。
dpkg
--force-overwrite
この場合、そのオプションを使用しないとエラーで終了します。
努力するapt-get -o Dpkg=force-overwrite -f install
。
または、実行時にデフォルトの動作にするDPkg { Options {"--force-overwrite";} };
ために追加します(配布版が更新されたときにファイルがあるパッケージから別のパッケージに移動することはまれではないため、IMOの価値があります)。/etc/apt/apt.conf
apt
dpkg
または(またはまたgsignond
)、またはいずれかを取り付けてくださいsignond
。