이 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의 손상된 패키지를 보유하고 있을 수 있습니다. 다음 두 단계를 따르십시오.

  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가 성공적으로 시작됩니다!

관련 정보