
64비트 PC(i386) 데스크탑 이미지를 사용하여 USB 드라이브에 Ubuntu 12.04를 완전히 새로 설치했습니다. "신선하다"는 말은 내가 한 일은 casper-rw 파일을 제거하고 이를 큰 파티션으로 교체하여 지속성을 높이는 것뿐이라는 것을 의미합니다.
(참고: 14.04 또는 15.04에서는 이러한 문제가 발생하지 않을 것이라는 것을 이미 알고 있습니다. 그러나 12.04에서만 지원되는 도구를 사용해야 하므로 업그레이드는 옵션이 아닙니다.)
적절한 업데이트 받기다음과 같은 경고를 제공하지만 오류가 아닌 경고이므로 선택하지 않은 상태로 두었습니다. 문제의 일부가 아닌 이상 제 질문의 대상이 아니지만, 중요한 경우를 대비해 제공됩니다. 시스템의 자체 보고 솔루션(apt-get update 실행)이 오류를 생성했기 때문에 분명히 잘못된 것입니다.
Fetched 3,253 kB in 16s (196 kB/s)
Reading package lists... Done
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ precise/main i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_precise_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ precise/restricted i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_precise_restricted_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ trusty/main i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_trusty_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ trusty/restricted i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_trusty_restricted_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ vivid/main i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_vivid_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Ubuntu 12.04.5 LTS _Precise Pangolin_ - Release amd64 (20140807.1)/ vivid/restricted i386 Packages (/var/lib/apt/lists/Ubuntu%2012.04.5%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20140807.1)_dists_vivid_restricted_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
더 문제이자 실제 문제는apt-get dist-업그레이드실제 오류와 함께 종료됩니다. 의 전체 출력두번째호출(즉, 문제가 있는 부분)은 다음과 같습니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
6 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up linux-image-3.13.0-55-generic (3.13.0-55.94~precise1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.13.0-55-generic ) points to /boot/initrd.img-3.13.0-55-generic (/boot/initrd.img-3.13.0-55-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.13.0-55-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.13.0-55-generic ) points to /boot/vmlinuz-3.13.0-55-generic (/boot/vmlinuz-3.13.0-55-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.13.0-55-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-55-generic
cryptsetup: WARNING: failed to detect canonical device of overlayfs
cryptsetup: WARNING: could not determine root device from /etc/fstab
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.13.0-55-generic.postinst line 1025.
dpkg: error processing linux-image-3.13.0-55-generic (--configure): subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-generic-lts-trusty: linux-image-generic-lts-trusty depends on linux-image-3.13.0-55-generic; however: Package linux-image-3.13.0-55-generic is not configured yet.
dpkg: error processing linux-image-generic-lts-trusty (--configure): dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-lts-trusty: linux-generic-lts-trusty depends on linux-image-generic-lts-trusty; however: Package linux-image-generic-lts-trusty is not configured yet.
dpkg: error processing linux-generic-lts-trusty (--configure): dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-3.13.0-55-generic: linux-signed-image-3.13.0-55-generic depends on linux-image-3.13.0-55-generic (= 3.13.0-55.94~precise1); however: Package linux-image-3.13.0-55-generic is not configured yet.
dpkg: error processing linux-signed-image-3.13.0-55-generic (--configure):
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-generic-lts-trusty: linux-signed-image-generic-lts-trusty depends on linux-signed-image-3.13.0-55-generic; however: Package linux-signed-image-3.13.0-55-generic is not configured yet.
dpkg: error processing linux-signed-image-generic-lts-trusty (--configure): dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-generic-lts-trusty: linux-signed-generic-lts-trusty depends on linux-signed-image-generic-lts-trusty; however: Package linux-signed-image-generic-lts-trusty is not configured yet.
dpkg: error processing linux-signed-generic-lts-trusty (--configure): dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-3.13.0-55-generic
linux-image-generic-lts-trusty
linux-generic-lts-trusty
linux-signed-image-3.13.0-55-generic
linux-signed-image-generic-lts-trusty
linux-signed-generic-lts-trusty
E: Sub-process /usr/bin/dpkg returned an error code (1)
새로운 시스템에서 업그레이드가 그 정도로 잘못되면 어떻게 해야 할지 난감합니다. 나는 그 것들이 대부분 무엇인지조차 확신하지 못합니다.
(편집: 위에서 참조한 도구는 내 노트북을 호스트로 사용하고 Nvidia Jetson 개발 보드를 대상으로 코드를 크로스 컴파일하는 특정 목적을 위한 Nvidia Nsight Eclipse입니다. 제가 이해한 바는 Ubuntu 12.04만 지원된다는 것입니다.)
답변1
에서엔비디아 공식 홈페이지:CUDA C/C++를 지원하는 최신 버전의 NVIDIA Nsight Eclipse Edition은 MAC 및 Linux 플랫폼에서 지원됩니다. CUDA 툴킷을 설치하고 명령줄에서 'nsight'를 실행하세요..
다음을 통해 확인하세요:
apt-cache policy nvidia-cuda-toolkit
포함된 패키지가 나열됩니다.여기그 중 하나는 보시다시피nvidia-nsight: NVIDIA Nsight Eclipse 에디션현재 지원되는 모든 Ubuntu 배포판에 대해 유지됩니다.
nvidia-cuda-toolkit
터미널에 설치하려면 다음을 실행하세요.
sudo apt-get install nvidia-cuda-toolkit
Ubuntu14.04 x86 64비트(TK1 교차 개발 지원 포함)용 CUDA 6.5 툴킷은 여기에서 다운로드할 수 있습니다.http://developer.download.nvidia.com/compute/cuda/6_5/rel/installers/cuda-repo-ubuntu1404-6-5-prod_6.5-19_amd64.deb