Как загрузить пакет зависимостью вручную?

Я собираюсь установить следующий пакет: gcc-4.9-aarch64-linux-gnu

Но склонный не может найти его. Я загрузил .deb вручную и установил его с помощью dpkg., но существует некоторая недостающая зависимость. Когда я использую склонный решить проблему, она сказала:

$ sudo apt-get install gcc-4.9-aarch64-linux-gnu
        Reading package lists... Done
        Building dependency tree       
        Reading state information... Done
        gcc-4.9-aarch64-linux-gnu is already the newest version (4.9.3-13ubuntu2cross1).
        You might want to run 'apt --fix-broken install' to correct these.
        The following packages have unmet dependencies:
         gcc-4.9-aarch64-linux-gnu : Depends: cpp-4.9-aarch64-linux-gnu (= 4.9.3-13ubuntu2cross1) but it is not installable
                                     Depends: binutils-aarch64-linux-gnu (>= 2.26)
                                     Depends: gcc-4.9-aarch64-linux-gnu-base (= 4.9.3-13ubuntu2cross1) but it is not installable
                                     Depends: libgcc-4.9-dev-arm64-cross (= 4.9.3-13ubuntu2cross1) but it is not installable
                                     Depends: libmpfr4 (>= 3.1.3) but it is not installable
                                     Recommends: libc6-dev-arm64-cross (>= 2.13-0ubuntu6) but it is not going to be installed
        E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Что означает but it is not installable ? Почему я не могу установить его? Я был добавлен все 4 основных репозитория из Ubuntu. Я использую человечность 18.04.

Править: Я видел эту ссылку. НО я хочу установить его так или иначе. Как я могу? Проблемой с ручной установкой являются свои много пакетов зависимости. Я должен загрузить и установить всех их вручную? Не менее утомительный путь?!

0
задан 7 June 2018 в 08:02

1 ответ

Можно вручную найти пакеты путем поиска packages.ubuntu.com. Например, можно перейти по ссылкам для получения до загружаемого deb одного из dependecies отсюда: https://packages.ubuntu.com/en/xenial/cpp-4.9-aarch64-linux-gnu.

Мог бы быть более легкий путь все же. Так как это, кажется, от Гостеприимного, если Вы выключаете весь repos в /etc/apt/sources.list и только имейте main и universe repos включил для Гостеприимного (например. deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe), затем возможно, apt-get install gcc-4.9-aarch64-linux-gnu будет работать. Удостоверьтесь, что сделали apt remove gcc-4.9-aarch64-linux-gnu сначала. Кроме того, будьте осторожны, удостоверьтесь, что только зависимости, которые Вы хотите, становятся втянутыми. Иногда такого рода вещь может закончить тем, что пыталась установить Гостеприимное glibc, который мог повредить Вашу систему.

0
ответ дан 29 October 2019 в 04:13

Другие вопросы по тегам:

Похожие вопросы: