Короче говоря, я хочу установить gcc, но он дал мне ошибки, и я обнаружил, что это привело к:
Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.11) but 5.4.0-6ubuntu1~16.04.12 is to be installed
Я попытался понизить версию gcc-5-base, что было абсолютно ПЛОХАЯ ИДЕЯ.
Так что планировалось изменить репо в source.list на кандидата gcc, который зависит от 5.4.0-6ubuntu1 ~ 16.04.12
.
Я нашел один на этом сайте: https://launchpad.net/ubuntu/+source/gcc-5/5.4.0-6ubuntu1~16.04.12, но я не знаю, как найти соответствующий репозиторий Ubuntu.
Возможно, может помочь использование rmadison, например
rmadison gcc
gcc | 4:4.6.3-1ubuntu5 | precise | amd64, armel, armhf, i386, powerpc
gcc | 4:4.8.2-1ubuntu6 | trusty | amd64, arm64, armhf, i386, powerpc, ppc64el
gcc | 4:5.3.1-1ubuntu1 | xenial | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
gcc | 4:7.3.0-3ubuntu2 | bionic | amd64, arm64, armhf, i386, ppc64el, s390x
gcc | 4:7.4.0-1ubuntu2.3 | bionic-security | amd64, arm64, armhf, i386, ppc64el, s390x
gcc | 4:7.4.0-1ubuntu2.3 | bionic-updates | amd64, arm64, armhf, i386, ppc64el, s390x
gcc | 4:8.3.0-1ubuntu3 | disco | amd64, arm64, armhf, i386, ppc64el, s390x
gcc | 4:9.2.1-3.1ubuntu1 | eoan | amd64, arm64, armhf, i386, ppc64el, s390x
gcc | 4:9.3.0-1ubuntu2 | focal | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
gcc | 4:9.3.0-1ubuntu2 | groovy | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
or:
madison gcc-9
gcc-9 | 9-20190402-1ubuntu1 | disco | source, amd64, arm64, armhf, i386, ppc64el, s390x
gcc-9 | 9.1.0-2ubuntu2~19.04 | disco-security | source, amd64, arm64, armhf, i386, ppc64el, s390x
gcc-9 | 9.1.0-2ubuntu2~19.04 | disco-updates | source, amd64, arm64, armhf, i386, ppc64el, s390x
gcc-9 | 9.2.1-9ubuntu2 | eoan | source, amd64, arm64, armhf, i386, ppc64el, s390x
gcc-9 | 9.3.0-10ubuntu2 | focal | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x
gcc-9 | 9.3.0-13ubuntu1 | groovy | source, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x