このOctaveのインストールにはどのような問題がありますか?

このOctaveのインストールにはどのような問題がありますか?

$ sudo apt-getインストールオクターブ

Reading package lists... Done
Building dependency tree       
Reading state information... 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.

次の情報は問題を解決するのに役立ちます。

次のパッケージには満たされていない依存関係があります。

 gnupg : Breaks: software-properties-common (<= 0.96.24.3) but 0.96.20.7 is to be installed
 octave : Depends: liboctave4 (= 4.2.2-1ubuntu1) but it is not going to be installed
          Depends: libqscintilla2-qt5-13 (>= 2.8.4) but it is not going to be installed
          Depends: libqt5gui5 (>= 5.7.0) but it is not going to be installed
          Depends: libqt5opengl5 (>= 5.0.2) but it is not going to be installed
          Depends: libqt5printsupport5 (>= 5.0.2) but it is not going to be installed
          Depends: libqt5widgets5 (>= 5.6.0~beta) but it is not going to be installed
          Recommends: gnuplot-qt but it is not going to be installed or
                      gnuplot-x11 but it is not going to be installed or
                      gnuplot-nox
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

答え1

端末を開き、次のように入力します。

sudo apt update
sudo apt upgrade
sudo apt --fix-broken install 
sudo apt autoremove 

次に、次を実行します。

sudo apt install octave  

これがうまくいかない場合は、以下を使用してください。資格パッケージ間の不完全な依存関係の問題を自動的に検出し、いくつかの考えられる解決策を示します。

sudo apt install aptitude
sudo aptitude install octave

一部ガイドライン~の資格

両方が機能しない場合は、18.04から16.04の破損したパッケージを保持している可能性があります。次の2つの手順に従ってください。

  1. /var/log/apt/term.logテキストエディタでログファイルを開きます。
  2. 「壊れた」パッケージをすべて見つけて、次のコマンドを使用して削除します。sudo apt purge <package>

答え2

端末を開き、次のように入力します。 sudo aptitude install Octave インストールする必要があるすべての依存関係を検出し、問題に対する解決策を提供します。続行するには、「Y」の代わりに「N」と入力すると、別の回避策が提供されます。この場合、「Y」と入力すると、これらの必須依存関係が自動的にダウンロードされインストールされます。完了したら、「sudo aptitude install Octave」を再入力して、必要なすべての依存関係が正しくインストールされていることを確認してください。もしそうなら、「octave」と入力するとGNU Octaveが正常に起動します!

関連情報