The gcc-8 package has been discontinued in the Ubuntu 22.04 and later default repositories, but it is still available in the Ubuntu 20.04 default repositories. To install the gcc-8 package from Ubuntu 20.04 in Ubuntu 22.04 run the following commands:
sudo apt update
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/gcc-8_8.4.0-3ubuntu2_amd64.deb
wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/g/gcc-8/gcc-8-base_8.4.0-3ubuntu2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/libgcc-8-dev_8.4.0-3ubuntu2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/cpp-8_8.4.0-3ubuntu2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/libmpx2_8.4.0-3ubuntu2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/i/isl/libisl22_0.22.1-1_amd64.deb
sudo apt install ./libisl22_0.22.1-1_amd64.deb ./libmpx2_8.4.0-3ubuntu2_amd64.deb ./cpp-8_8.4.0-3ubuntu2_amd64.deb ./libgcc-8-dev_8.4.0-3ubuntu2_amd64.deb ./gcc-8-base_8.4.0-3ubuntu2_amd64.deb ./gcc-8_8.4.0-3ubuntu2_amd64.deb
Original answer (now obsolete):
The gcc-8 package has been discontinued in the Ubuntu 22.04 and later default repositories. To install the gcc-8 package from Ubuntu 21.10 in Ubuntu 22.04 run the following commands:
sudo apt update
sudo apt remove gcc-11 # optional
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/gcc-8_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/gcc-8-base_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/libgcc-8-dev_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/cpp-8_8.5.0-0ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-8/libmpx2_8.5.0-0ubuntu4_amd64.deb
sudo apt install ./libmpx2_8.5.0-0ubuntu4_amd64.deb ./cpp-8_8.5.0-0ubuntu4_amd64.deb ./gcc-8-base_8.5.0-0ubuntu4_amd64.deb ./libgcc-8-dev_8.5.0-0ubuntu4_amd64.deb ./gcc-8_8.5.0-0ubuntu4_amd64.deb
I removed gcc-11 in the above commands because you mentioned in your question that you also wanted to remove it. If you want to keep gcc-11 installed alongside gcc-8 then omit the sudo apt remove gcc-11
command.
- Печать
Страницы: [1] 2 Все Вниз
Тема: Не устанавливается g++ (Прочитано 6625 раз)
0 Пользователей и 1 Гость просматривают эту тему.

jazzmanstime
Здравствуйте!
Не устанавливается g++. Пробовал sudo apt-get -f install. Искал тему на форуме, но ни чего похожего не нашёл.
Думаю, что может конфликтует с чем.. Но по не опытности не знаю как определить.
Выполнил sudo apt-get update, затем
при установке sudo apt-get install g++:
А при установке sudo apt-get install g++-4.8:
А так реагирует Synaptic:
P.S.
У меня Ubuntu 14.04 LTS x32
ТС не появлялся на Форуме более полугода по состоянию на 13/07/2019 (последняя явка: 04/09/2015). Модератором раздела принято решение закрыть тему.
—zg_nico
« Последнее редактирование: 13 Июля 2019, 22:06:52 от zg_nico »

alsoijw
jazzmanstime,
sudo apt install gcc-4.8
, потом повтори первую команду
Мало видеть нам начало — надо видеть и конец. Если видишь ты создание — значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

jazzmanstime
jazzmanstime,
sudo apt install gcc-4.8
, потом повтори первую команду
ilya@Satellite-Pro-L650:~$ sudo apt install gcc-4.8
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия gcc-4.8.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
ilya@Satellite-Pro-L650:~$ sudo apt-get update
Игн http://linux.psu.ru trusty InRelease
Игн http://linux.psu.ru trusty-updates InRelease
Игн http://linux.psu.ru trusty-backports InRelease
Игн http://mega.nz ./ InRelease
Игн http://linux.psu.ru trusty-security InRelease
В кэше http://linux.psu.ru trusty Release.gpg
В кэше http://linux.psu.ru trusty-updates Release.gpg
В кэше http://linux.psu.ru trusty-backports Release.gpg
В кэше http://linux.psu.ru trusty-security Release.gpg
В кэше http://linux.psu.ru trusty Release
В кэше http://linux.psu.ru trusty-updates Release
В кэше http://linux.psu.ru trusty-backports Release
В кэше http://linux.psu.ru trusty-security Release
Получено:1 http://mega.nz ./ Release.gpg [189 B]
В кэше http://linux.psu.ru trusty/main Sources
В кэше http://linux.psu.ru trusty/restricted Sources
В кэше http://linux.psu.ru trusty/universe Sources
Получено:2 http://mega.nz ./ Release [967 B]
В кэше http://linux.psu.ru trusty/multiverse Sources
В кэше http://linux.psu.ru trusty/main i386 Packages
В кэше http://linux.psu.ru trusty/restricted i386 Packages
В кэше http://linux.psu.ru trusty/universe i386 Packages
Получено:3 http://mega.nz ./ Packages [1 436 B]
В кэше http://linux.psu.ru trusty/multiverse i386 Packages
В кэше http://linux.psu.ru trusty-updates/main Sources
В кэше http://linux.psu.ru trusty-updates/restricted Sources
В кэше http://linux.psu.ru trusty-updates/universe Sources
В кэше http://linux.psu.ru trusty-updates/multiverse Sources
В кэше http://linux.psu.ru trusty-updates/main i386 Packages
В кэше http://linux.psu.ru trusty-updates/restricted i386 Packages
В кэше http://linux.psu.ru trusty-updates/universe i386 Packages
В кэше http://linux.psu.ru trusty-updates/multiverse i386 Packages
В кэше http://linux.psu.ru trusty-updates/main Translation-en
В кэше http://linux.psu.ru trusty-updates/multiverse Translation-en
В кэше http://linux.psu.ru trusty-updates/restricted Translation-en
В кэше http://linux.psu.ru trusty-updates/universe Translation-en
В кэше http://linux.psu.ru trusty-backports/main Sources
В кэше http://linux.psu.ru trusty-backports/restricted Sources
В кэше http://linux.psu.ru trusty-backports/universe Sources
В кэше http://linux.psu.ru trusty-backports/multiverse Sources
В кэше http://linux.psu.ru trusty-backports/main i386 Packages
В кэше http://linux.psu.ru trusty-backports/restricted i386 Packages
В кэше http://linux.psu.ru trusty-backports/universe i386 Packages
В кэше http://linux.psu.ru trusty-backports/multiverse i386 Packages
В кэше http://linux.psu.ru trusty-backports/main Translation-en
В кэше http://linux.psu.ru trusty-backports/multiverse Translation-en
В кэше http://linux.psu.ru trusty-backports/restricted Translation-en
В кэше http://linux.psu.ru trusty-backports/universe Translation-en
В кэше http://linux.psu.ru trusty-security/main Sources
В кэше http://linux.psu.ru trusty-security/restricted Sources
В кэше http://linux.psu.ru trusty-security/universe Sources
В кэше http://linux.psu.ru trusty-security/multiverse Sources
В кэше http://linux.psu.ru trusty-security/main i386 Packages
В кэше http://linux.psu.ru trusty-security/restricted i386 Packages
В кэше http://linux.psu.ru trusty-security/universe i386 Packages
В кэше http://linux.psu.ru trusty-security/multiverse i386 Packages
В кэше http://linux.psu.ru trusty-security/main Translation-en
В кэше http://linux.psu.ru trusty-security/multiverse Translation-en
В кэше http://linux.psu.ru trusty-security/restricted Translation-en
В кэше http://linux.psu.ru trusty-security/universe Translation-en
Игн http://linux.psu.ru trusty/main Translation-ru_RU
Игн http://linux.psu.ru trusty/main Translation-ru
Игн http://linux.psu.ru trusty/main Translation-en
Игн http://linux.psu.ru trusty/multiverse Translation-ru_RU
Игн http://linux.psu.ru trusty/multiverse Translation-ru
Игн http://linux.psu.ru trusty/multiverse Translation-en
Игн http://mega.nz ./ Translation-ru_RU
Игн http://linux.psu.ru trusty/restricted Translation-ru_RU
Игн http://linux.psu.ru trusty/restricted Translation-ru
Игн http://linux.psu.ru trusty/restricted Translation-en
Игн http://linux.psu.ru trusty/universe Translation-ru_RU
Игн http://linux.psu.ru trusty/universe Translation-ru
Игн http://linux.psu.ru trusty/universe Translation-en
Игн http://mega.nz ./ Translation-ru
Игн http://mega.nz ./ Translation-en
Игн http://extras.ubuntu.com trusty InRelease
Игн http://archive.canonical.com trusty InRelease
В кэше http://extras.ubuntu.com trusty Release.gpg
В кэше http://archive.canonical.com trusty Release.gpg
В кэше http://extras.ubuntu.com trusty Release
В кэше http://archive.canonical.com trusty Release
В кэше http://extras.ubuntu.com trusty/main Sources
В кэше http://archive.canonical.com trusty/partner Sources
В кэше http://extras.ubuntu.com trusty/main i386 Packages
В кэше http://archive.canonical.com trusty/partner i386 Packages
Игн http://archive.canonical.com trusty/partner Translation-en
Игн http://extras.ubuntu.com trusty/main Translation-ru_RU
Игн http://extras.ubuntu.com trusty/main Translation-ru
Игн http://extras.ubuntu.com trusty/main Translation-en
Игн http://ppa.launchpad.net trusty InRelease
Игн http://ppa.launchpad.net trusty InRelease
Игн http://ppa.launchpad.net trusty InRelease
Игн http://ppa.launchpad.net trusty InRelease
Игн http://ppa.launchpad.net trusty InRelease
Игн http://ppa.launchpad.net trusty InRelease
В кэше http://ppa.launchpad.net trusty Release.gpg
В кэше http://ppa.launchpad.net trusty Release.gpg
В кэше http://ppa.launchpad.net trusty Release.gpg
В кэше http://ppa.launchpad.net trusty Release.gpg
В кэше http://ppa.launchpad.net trusty Release.gpg
В кэше http://ppa.launchpad.net trusty Release.gpg
В кэше http://ppa.launchpad.net trusty Release
В кэше http://ppa.launchpad.net trusty Release
В кэше http://ppa.launchpad.net trusty Release
В кэше http://ppa.launchpad.net trusty Release
В кэше http://ppa.launchpad.net trusty Release
В кэше http://ppa.launchpad.net trusty Release
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://ppa.launchpad.net trusty/main Translation-en
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://ppa.launchpad.net trusty/main Translation-en
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://ppa.launchpad.net trusty/main Translation-en
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://ppa.launchpad.net trusty/main Translation-en
В кэше http://ppa.launchpad.net trusty/main i386 Packages
В кэше http://ppa.launchpad.net trusty/main Translation-en
Игн http://ppa.launchpad.net trusty/main Translation-ru_RU
Игн http://ppa.launchpad.net trusty/main Translation-ru
Игн http://ppa.launchpad.net trusty/main Translation-en
Получено 2 592 Б за 15с (172 Б/c)
Чтение списков пакетов… Готово
Дальше sudo apt-get install g++?

alsoijw
jazzmanstime, сорц лист правил?
Мало видеть нам начало — надо видеть и конец. Если видишь ты создание — значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

orionit
Когда вылазает такая моржа
Пакеты, имеющие неудовлетворённые зависимости:
g++-4.8 : Зависит: gcc-4.8-base (= 4.8.2-19ubuntu1) но 4.8.4-2ubuntu1~14.04 будет установлен
Зависит: gcc-4.8 (= 4.8.2-19ubuntu1) но 4.8.4-2ubuntu1~14.04 будет установлен
Зависит: libstdc++-4.8-dev (= 4.8.2-19ubuntu1) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
выполни в терменале
sudo apt-get -f install
и если не установится то отпиши сюда.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

jazzmanstime
jazzmanstime, сорц лист правил?
Нет, не правил..
Пользователь решил продолжить мысль 31 Августа 2015, 04:54:44:
выполни в терменале
Код: [Выделить]sudo apt-get -f install
и если не установится то отпиши сюда.
Я уже пробовал. В шапке темы под спойлерами написаны результаты.
« Последнее редактирование: 31 Августа 2015, 04:54:44 от jazzmanstime »

Peter_I
Установите пакет build-essential.

jazzmanstime
Установите пакет build-essential.
ilya@Satellite-Pro-L650:~$ sudo apt-get install build-essential
[sudo] password for ilya:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
build-essential : Зависит: g++ (>= 4:4.4.3) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
sudo apt-get -f install не помогает…
Как-то так..

orionit
jazzmanstime,
Тогда так, после вылета ошибки с зависимостями выполните
sudo apt-get install --fix-missing
и отпишите о результате.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Peter_I
Наверное, в системе есть смесь версий. Надо исправить sources.list
и дать команды
apt-get update
apt-get -f install

orionit
Наверное, в системе есть смесь версий. Надо исправить sources.list
и дать командыapt-get update
apt-get -f install
Я помогаю так как знаю, точнее так как сам исправлял, но спсибо теперь буду иметь в виду.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

m-z
Не понял.
gcc во всех линуксах устанавливается по умолчанию,
а g++ просто ссылка на gcc, не?

jazzmanstime
jazzmanstime,
Тогда так, после вылета ошибки с зависимостями выполнитеsudo apt-get install --fix-missing
и отпишите о результате.
Вот
ilya@Satellite-Pro-L650:~$ sudo apt-get install g++
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
g++ : Зависит: g++-4.8 (>= 4.8.2-5~) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
ilya@Satellite-Pro-L650:~$ sudo apt-get install --fix-missing
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Пользователь решил продолжить мысль 01 Сентября 2015, 04:21:25:
Наверное, в системе есть смесь версий. Надо исправить sources.list
и дать командыapt-get update
apt-get -f install
Подскажи пожалуйста, где этот source.list и что стоит там исправлять?
« Последнее редактирование: 01 Сентября 2015, 04:21:25 от jazzmanstime »

Peter_I
Подскажи пожалуйста, где этот source.list и что стоит там исправлять?
При таких познаниях браться за установку пакетов было, пожалуй, несколько самонадеянно.
Он находится в каталоге /etc/apt. Вот какой он по умолчанию в 14.04:
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://ru.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://ru.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://ru.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty universe
deb http://ru.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ru.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
#deb http://ru.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
#deb-src http://ru.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
(END)

jazzmanstime
При таких познаниях браться за установку пакетов было, пожалуй, несколько самонадеянно.
Но учится же надо как-то) Я сделал его по-умолчанию, и пробовал autoremove, install -f.. не помогло..
- Печать
Страницы: [1] 2 Все Вверх
Большинство программ в Linux написаны на C или С++, и если вы хотите собирать их из исходников, то вам обязательно понадобиться компилятор, также он понадобиться, если захотите начать писать свои программы на одном из этих языков.
Существует два основных компилятора в Linux — это GCC и Clang, они похожи по своим возможностям, но так сложилось, что первый считается стандартом для Ubuntu. GCC расшифровывается как GNU Compiler Collection. В этой статье мы рассмотрим, как выполняется установка GCC в Ubuntu, а также рассмотрим базовые приемы работы с этим набором программ в терминале.
Все программы представляют собой набор машинных команд, которые выполняются процессором. Эти команды — последовательность бит. Но писать программы наборами бит очень неудобно, поэтому были придуманы языки программирования высокого уровня. Код на языке программирования хорошо читаем и понятен для человека, а когда из него нужно сделать программу, компилятор ubuntu преобразует все в машинные команды.
В базовую поставку компилятора входят такие программы:
- libc6-dev — заголовочные файлы стандартной библиотеки Си;
- libstdc++6-dev — заголовочные файлы стандартной библиотеки С++;
- gcc — компилятор языка программирования Си;
- g++ — компилятор языка программирования C++;
- make — утилита для организации сборки нескольких файлов;
- dpkg-dev — инструменты сборки пакетов deb.
Все эти пакеты являются зависимостями пакета build-essential, поэтому для установки всего необходимого достаточно установить этот пакет.
Установка GCC в Ubuntu
Если вас устраивает текущая версия GCC, которая есть в официальных репозиториях дистрибутива, то вам достаточно установить пакет build-essential. Для этого выполните команду:
sudo apt -y install build-essential
После завершения установки все необходимое для компиляции программ будет установлено. И вы сможете использовать компилятор. Рассмотрим версии и расположение файлов компилятора:
whereis gcc make
gcc -v
make -v
Если необходима более новая версия компилятора, например, на данный момент последняя версия — 11, то можно использовать PPA разработчиков с тестовыми сборками. Для добавления PPA в систему выполните команды:
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test && sudo apt update
Далее установите сам компилятор:
sudo apt -y install gcc-snapshot && sudo apt -y install gcc-11g++-11
Это не заменит ваш текущий компилятор на новый. В системе просто появятся 2 версии компиляторов gcc-11 и g++11, которые вы можете использовать для своих программ. Это лучший вариант на данный момент, но если вы хотите все же сделать gcc-9 компилятором по умолчанию, выполните:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9
Готово, теперь вы можете проверить версию gcc-6:
gcc-9 -v
Установка GCC в Ubuntu завершена, и можно переходить к сборке программ. Для удаления компилятора достаточно удалить пакет build-essential при помощи команды:
sudo apt purge -y build-essential && sudo apt-y autoremove
Использование GCC в Ubuntu
Рассмотрим пример компиляции минимальной программы hello.c для освоения работы с gcc. Вот код программы, откройте любой текстовый редактор и сохраните его в файле с названием hello.c:
#include <stdio.h>
int main(void){
printf("Hello, world!n");
return 0;
}
Теперь запустим сборку программы:
gcc hello.c
Когда сборка программы будет завершена, на выходе появится файл с названием a.out. a.out –это имя исполняемого файла, которое по умолчанию, сгенерировано при помощи gcc. Далее можно запустить данный файл:
./a.out
Готово, компилятор прекрасно работает в системе, и теперь можно писать свои программы или собирать чужие.
Выводы
В этой статье мы рассмотрели, как установить gcc в Ubuntu 20.04, это один из самых популярных компиляторов для этой операционной системы. И устанавливается он очень просто, если у вас остались вопросы, спрашивайте в комментариях!
На завершение видео с демонстрацией самого процесса:
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
whenever I try to install gcc I get a bunch of 404 errors. I thought it might have been firewalls from 3rd party antivirus, but that was not the case. If it makes any difference I am running bash in windows 10. Anyone know any fixes?
sudo apt-get install gcc Reading package lists… Done Building dependency tree Reading state information… Done The following package was automatically installed and is no longer required: libfreetype6 Use ‘sudo apt autoremove’ to remove it. The following additional packages will be installed: binutils cpp cpp-5 gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libgcc-5-dev libgomp1 libisl15 libitm1 liblsan0 libmpc3 libmpx0 libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev Suggested packages: binutils-doc cpp-doc gcc-5-locales gcc-multilib make autoconf automake libtool flex bison gdb gcc-doc gcc-5-multilib gcc-5-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan2-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx0-dbg libquadmath0-dbg glibc-doc The following NEW packages will be installed: binutils cpp cpp-5 gcc gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libgcc-5-dev libgomp1 libisl15 libitm1 liblsan0 libmpc3 libmpx0 libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded. Need to get 5,297 kB/27.4 MB of archives. After this operation, 99.7 MB of additional disk space will be used. Do you want to continue? [Y/n] y Err:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 binutils amd64 2.26.1-1ubuntu1~16.04.4 404 Not Found [IP: 91.189.88.162 80] Err:2 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libc-dev-bin amd64 2.23-0ubuntu9 404 Not Found [IP: 91.189.88.162 80] Ign:3 http://security.ubuntu.com/ubuntu xenial-security/main amd64 linux-libc-dev amd64 4.4.0-96.119 Ign:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libc6-dev amd64 2.23-0ubuntu9 Err:2 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libc-dev-bin amd64 2.23-0ubuntu9 404 Not Found [IP: 91.189.88.162 80] Err:3 http://security.ubuntu.com/ubuntu xenial-security/main amd64 linux-libc-dev amd64 4.4.0-96.119 404 Not Found [IP: 91.189.88.162 80] Err:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libc6-dev amd64 2.23-0ubuntu9 404 Not Found [IP: 91.189.88.162 80] E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/b/binutils/binutils_2.26.1-1ubuntu1~16.04.4_amd64.deb 404 Not Found [IP: 91.189.88.162 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/g/glibc/libc-dev-bin_2.23-0ubuntu9_amd64.deb 404 Not Found [IP: 91.189.88.162 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_4.4.0-96.119_amd64.deb 404 Not Found [IP: 91.189.88.162 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-dev_2.23-0ubuntu9_amd64.deb 404 Not Found [IP: 91.189.88.162 80]
E: Unable to fetch some archives, maybe run apt-get update or try with —fix-missing?