Daha yeni bir arduino aldım ve yazılımı derlemek için gcc-avr / avrdude kullandım. Bir süre önce başka bir mikroişlemci bileşeni için avr'ı kurdum ancak açık bir şekilde eski bir sürüm (gcc sürüm 3.3 20030512 (yayın öncesi)), bu yüzden bunları güncellemeye devam ettim ama işe yaramadı.
(Lütfen elimden önce aptdaemon'umu tamamlanmamış bir şarap kurulumuyla da kırdığımı (font yükleme anlaşmasını alamadım), ancak bunu yeniden yükleme ve daha sonra anlaşmayı kabul etme ile düzelttiğimi unutmayın.)
Bunları bingo'nun derleme betiğini çalıştırarak güncellemeye çalışıyorum, ancak avr ... terminal raporları nedeniyle gereken bağımlılıklar yüklenemiyor
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).
Ama koşuyor
apt-get -f install
sonuçlanır
(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)
Güncelleme yöneticisini çalıştırmayı ve sistemimi bu yolla güncellemeyi denedim, ancak tüm aldığım bir hata mesajı
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
bu da bana sadece geçen seferki sonuçlarla sonuçlanan apt-get -f kurulumunu çalıştırmayı denememi söyledi.
Peki sistemimi nasıl düzeltebilirim, gerçekten yeni avr'a ihtiyacım var, lütfen :) BTW, sistemim Ubuntu 11.04
libboost
). Cevapların hiçbiri benim için çalıştı.