Tôi mới mua một arduino và yêu cầu gcc-avr / avrdude để biên dịch phần mềm. Tôi đã cài đặt avr cho một thành phần vi xử lý khác cách đây một thời gian nhưng rõ ràng là một phiên bản lỗi thời (phiên bản gcc 3.3 20030512 (phát hành trước)) vì vậy tôi đã đi trước để cập nhật những thứ này nhưng nó không hoạt động.
(Xin lưu ý rằng trước khi sử dụng, tôi cũng đã phá vỡ aptdaemon của mình thông qua việc cài đặt rượu chưa hoàn chỉnh (không thể thông qua thỏa thuận cài đặt phông chữ) nhưng tôi đã sửa nó thông qua cài đặt lại sau đó chấp nhận thỏa thuận.)
Tôi đang cố gắng cập nhật chúng bằng cách chạy tập lệnh xây dựng của bingo nhưng các phụ thuộc mà nó yêu cầu không thể được cài đặt do ... báo cáo đầu cuối
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
libncurses5-dev is already the newest version.
libncurses5-dev set to manually installed.
libusb-0.1-4 is already the newest version.
libx11-dev is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
arduino-core : Depends: gcc-avr but it is not going to be installed
avr-libc : Depends: gcc-avr (>= 1:4.3.4) but it is not going to be installed
Depends: binutils-avr (>= 2.20) but it is not going to be installed
binutils-dev : Depends: binutils (= 2.21.0.20110327-2ubuntu3) but 2.21.0.20110327-2ubuntu2 is to be installed
libcwidget-dev : Depends: libcwidget3 (= 0.5.16-3ubuntu2) but it is not going to be installed
Depends: libsigc++-2.0-dev but it is not going to be installed
Depends: libncursesw5-dev but it is not going to be installed
libmpfr-dev : Depends: libgmp3-dev (>= 4.2.dfsg-1) but it is not going to be installed
python-dev : Depends: python (= 2.7.1-0ubuntu5.1) but 2.7.1-0ubuntu5 is to be installed
Depends: python2.7-dev (>= 2.7.1-1~) but it is not going to be installed
tk8.4-dev : Depends: tk8.4 (= 8.4.19-4) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Nhưng đang chạy
apt-get -f install
kết quả trong
(Reading database ... 163021 files and directories currently installed.)
Unpacking binutils-avr (from .../binutils-avr_2.20.1-1ubuntu2_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/binutils-avr_2.20.1-1ubuntu2_i386.deb (--unpack):
trying to overwrite '/usr/bin/avr-size', which is also in package avr-binutils 2.13.90.030512-2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Unpacking gcc-avr (from .../gcc-avr_1%3a4.3.5-1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/gcc-avr_1%3a4.3.5-1_i386.deb (--unpack):
trying to overwrite '/usr/bin/avr-g++', which is also in package avr-gcc-c++ 3.2.90.20030512-2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/binutils-avr_2.20.1-1ubuntu2_i386.deb
/var/cache/apt/archives/gcc-avr_1%3a4.3.5-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Tôi đã thử chạy trình quản lý cập nhật và cập nhật hệ thống của mình thông qua nó nhưng tất cả những gì tôi nhận được là một thông báo lỗi
The following packages have unmet dependencies:
arduino-core: Depends: gcc-avr but it is not installed
avr-libc: Depends: gcc-avr (>= 1:4.3.4) but it is not installed
Depends: binutils-avr (>= 2.20) but it is not installed
sau đó cho tôi biết hãy chạy cài đặt apt-get -f, kết quả giống như lần trước.
Vì vậy, làm thế nào tôi có thể sửa chữa hệ thống của mình, tôi thực sự cần avr mới, xin vui lòng :) BTW, hệ thống của tôi là Ubuntu 11.04
libboost
). Không có câu trả lời nào làm việc cho tôi.