Есть ли репозиторий, содержащий пакеты для старых версий gcc, для последней Ubuntu. Я хочу установить gcc3 вместе с gcc 4 для программ, которые нуждаются в gcc3.
Есть ли репозиторий, содержащий пакеты для старых версий gcc, для последней Ubuntu. Я хочу установить gcc3 вместе с gcc 4 для программ, которые нуждаются в gcc3.
Ответы:
Или в качестве альтернативы снимкам Debian, которые Elazar опубликовал в своем ответе , вы можете использовать репозитории пакетов Ubuntu для более старых выпусков Ubuntu: http://packages.ubuntu.com
Добавьте их к /etc/apt/sources.list
уже описанному Элазарю:
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
Репозиторий Hardy Universe содержит gcc-3.4.
Вы можете использовать снимки Debian . Добавьте следующие строки в/etc/apt/sources.list
deb http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb-src http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
deb-src http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
Сейчас делаю
$ apt-get update
$ apt-get install g++-3.4
И все готово!
Это работает для многих других старых пакетов, убедитесь, что вы выбрали правильную метку времени, ищите правильную на сайте snapshots.debian.
build-essential
с помощью apt-get.
Вы можете добавить gcc-4.4 (или любую версию между 4.4 и 8) в Ubuntu 16.04 через ( Тест Toolchain для сборки PPA). )
sudo add-apt-repository ppa: ubuntu-toolchain-r / test sudo apt-get update sudo apt установить gcc-4.4
Кроме того, если вам нужно эмулировать gcc-4.4 на RH6, соберите свою целевую программу с
make CC = "gcc-4.4 -U_FORTIFY_SOURCE"
gcc-3.3 доступен во всех текущих стабильных выпусках (в lucid он доступен в lucid-backports)
Список двоичных файлов, доступных для выпуска
Вы можете увидеть приведенный выше список с помощью следующих команд:
Список пакетов источника:
rmadison gcc-3.3
Исходный и двоичный список:
rmadison gcc-3.3 -S
Для GCC 3.4 правильный исходный URL-адрес приведен ниже, поскольку старые перемещены в old-releases.ubuntu.com. Спасибо @Ignitor за основной указатель
редактировать
/etc/apt/sources.list
для свежести, брезгливости, остроты, отваги, смелости, выносливости и т. д.
deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
из ксениала
apt update
apt install gcc-3.4
На Ubuntu 18.04 я сделал:
sudo apt install gcc-opt
установить gcc-3.3, gcc-3.4 и gcc-4.0