У меня есть машина mips64
управлением Debian
Wheezy
. Компилятор GCC
устанавливается без проблем, однако с компоновщиком возникают некоторые проблемы:
apt-get install gcc make
gcc helloworld.c -o helloworld
/usr/bin/ld: cannot find crt1.o: No such file or directory
Быстрый поиск в интернете показывает, что я, как утверждается, мне не хватает libc6-dev
, но это неправильная версия:
apt-get install libc6-dev
The following packages have unmet dependencies:
libc6-dev : Depends: libc6 (= 2.13-38+deb7u9) but 2.13-38+deb7u10 is to be installed
Принудительная установка с помощью:
apt-get download libc6-dev
dpkg -i --force-all libc6-dev_2.13-38+deb7u9_mips.deb
Исправляет проблему, но теперь каждый раз, когда я использую apt
tools, они жалуются, что у меня несовместимые пакеты. Я попробовал следующее:
apt-get install libc6-dev=2.13-38+deb7u9
libc6-dev : Depends: libc6 (= 2.13-38+deb7u9) but 2.13-38+deb7u10 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Также, пытаясь обновить "родительский" пакет lib6
, говорит, что у меня уже есть последняя версия (2.13-38+deb7u9).
Эта проблема появилась два дня назад (вероятно, когда была выпущена libc6-dev
2.13-38+deb7u10, но без той же версии libc6
). Есть ли способ удовлетворить все зависимости здесь?