私はLinux /コマンドラインのことは非常に新しいので、私の無知を許してください。
Sudo apt-get install ...
を使用して何かをインストールしようとするたびに、依存関係エラーが発生します。 OpenSSHサーバーとGitLabをマシンにインストールしようとしていますが、コマンドを入力するたびに、次のような依存関係エラーが発生するようです。
Sudo apt-get install openssh-server
reading package lists... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
openssh-server : Depends: libwrap0 (>= 7.6-4~) but it is not installable
Recommends: ssh-import-id but it is not installable
E: Unable to correct problems, you have held broken packages.
何をインストールしようとしても、同様のエラーが表示されます。たとえば、Sudo apt-get install git
の場合、エラーは次のように変わります。
The following packages have unmet dependencies:
git : Depends: liberror-Perl but it is not installable
E: Unable to correct problems, you have held broken packages
Ubuntu Server 12.04 LTS x86を実行しています。 Sudo apt-get clean
、Sudo apt-get autoclean
、Sudo apt-get update
、およびその他の同様のことをいくつか試しました。再起動してみました、地獄、サーバーを一掃し、同じ問題でゼロから始めました。私は明らかに何か間違ったことをしていると確信していますが、それを追跡することはできません。誰もが助けることができれば、それは素晴らしいでしょう。
更新:サーバーをクリーンインストールし、セットアップ中にOpenSSHを選択することで、OpenSSHが動作するようになりました。
apt-getのこのwiki を見つけたので、Sudo apt-get build-dep git
を実行しようとしてエラーが発生しました:
E: Build-Depends-Indep dependency for git cannot be satisfied because package asciidoc has no candidate version
それが何が起こっているのかを判断するのに役立つかどうかはわかりません。
これを修正するには、次のアクションを実行する必要があります。