dpkg 파이프가 깨젔어요...
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
의존성을 바로잡는 중입니다...Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
완료
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
libnvidia-common-435
Use 'sudo apt autoremove' to remove it.
다음의 추가 패키지가 설치될 것입니다 :
libcublas-dev
다음 새 패키지를 설치할 것입니다:
libcublas-dev
0개 업그레이드, 1개 새로 설치, 0개 제거 및 50개 업그레이드 안 함.
8개를 완전히 설치하지 못했거나 지움.
0 바이트/42.3 M바이트 아카이브를 받아야 합니다.
이 작업 후 114 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01 libcublas-dev 10.2.2.89-1 [42.3 MB]
(데이터베이스 읽는중 ...현재 307995개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../libcublas-dev_10.2.2.89-1_amd64.deb ...
Unpacking libcublas-dev (10.2.2.89-1) ...
dpkg: error processing archive /var/cuda-repo-10-2-local-10.2.89-440.33.01/./libcublas-dev_10.2.2.89-1_amd64.deb (--unpack):
'/usr/include/nvblas.h'의 덮어쓰기를 시도합니다. 이 파일은 nvidia-cuda-dev 9.1.85-3ubuntu1 패키지에도 들어있습니다
dpkg-deb: 오류: 붙여넣기 subprocess was killed by signal (파이프가 깨어짐)
처리하는데 오류가 발생했습니다:
/var/cuda-repo-10-2-local-10.2.89-440.33.01/./libcublas-dev_10.2.2.89-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
nvidia-cuda-dev 9.1.85
nvidia-cuda-dev 9.1.85-3ubuntu1 패키지에도 /usr/include/nvblas.h 파일이 있고,
libcublas-dev 패키지에도 /usr/include/nvblas.h 파일이 있어서 에러가 나는 거네요.
libcublas-dev 패키지를 삭제 후에 nvidia-cuda-dev 9.1.85-3ubuntu1 패키지를 설치해보세요
제가 cuba를 설치 하려는것이 아니라
제가 cuba를 설치 하려는것이 아니라
cuba설치 되있던걸 모르고 설치하다가
중간에 억지로 설치 중단했거든요
그 다음부터 다른거 설치 할때마다
'apt --fix-broken install'하라고
뜨고 또 그걸 치면 위에 저 오류가 뜨고
미치겠어요ㅠㅠ 도와주세요
이 경우, aptitude 명령으로 눈으로 확인하면서
이 경우, aptitude 명령으로 눈으로 확인하면서 처리하면 좋은데, 그럴 상황이 안 되는군요.
이렇게 해보세요
감사합니다.
오 저는 원글자는 아닌데 같은 상황에서 위 명령어에서 libcublas-dev대신 nvidia-cuda-dev를 삭제하니까 해결되었어요!
댓글 달기