Я использую Ubuntu для разработки, и мне нужно использовать действительно последние версии gcc, mercurial и нескольких других приложений.
Есть ли репозиторий, который я могу настроить, чтобы всегда получать все мое программное обеспечение в актуальном состоянии?
Некоторые люди говорят мне перейти на Fedora, но я точно не понимаю, что это изменит?
Fedora выпускается каждые 6 месяцев, как и Ubuntu, поэтому, если вы перейдете на нее, от этого не станет лучше.
Ubuntu не имеет «самого последнего» репозитория - были планы по «скользящему» репозиторию под названием Grumpy Groundhog, но этого не произошло.
Вы можете взять свои пакеты из текущей ветки (например, maverick, на момент написания) и перенести их в любую версию, которую вы используете. Вы также можете найти более свежие пакеты в резервные копии. Обычно лучше использовать пакетное программное обеспечение, если вы не знаете, что делаете.
Если вы хотите всегда быть в курсе последних событий, вы можете переключиться на нестабильный Debian, который похож, но явно не идентичен Ubuntu. У него есть пакеты, выпущенные для новых вещей, как думают разработчики, и из-за этого не всегда гарантируется совместимость с самим собой!
Перейти к выпуску непрерывного выпуска - это Arch Linux или Gentoo, чтобы получить новейшее программное обеспечение. Это самый простой и удобный способ.
Попробуйте скомпилировать свои собственные пакеты и создать свой собственный репозиторий со своей собственной «последней версией» всех необходимых вам программ =).
Нет дистрибутива gnu linux, который удовлетворит ваши потребности =)
Я бы установил их из исходников. Вы сохраняете удобную ОС и получаете последние обновления. Если их компилировать достаточно просто, вы можете поместить все файлы tar.gz в одну папку и просто написать небольшой скрипт, чтобы распаковать и скомпилировать их все.