Мне нравится использовать apt-get install
для своих пакетов. Однако я обнаружил, что репозитории для apt-get
редко обновляются после выпуска. Например, при попытке установить nodejs
и npm
сегодня я обнаружил, что в репозитории все еще были версии 0.10.29 и 1.3 соответственно, тогда как на самом деле они были в версиях 5.3 и 3.5. 2 на момент публикации.
Мне интересно, есть ли какие-нибудь репозитории для apt-get
, которые постоянно обновляются с помощью последних стабильных выпусков пакетов? Если да, как мне настроить apt-get
для использования этих репозиториев? Если нет, то есть ли другие менеджеры пакетов / дистрибутивы Linux, которые лучше подходят для моих целей?
NodeJS и NPM не являются представительными для типичных пакетов.
Узел JS использует семантическое управление версиями система для идентификации выпусков. Под этой системой 0
"главное" число в 0.10.29 указывает, что это - новый проект, подвергающийся высокой скорости разработки, т.е. от семантическое управление версиями документы
, нуль (0.y.z) Основной версии для начального развития. Что-либо может измениться в любое время. Общедоступный API нельзя считать стабильным.
версия 0.10.29 NodeJS вышла середина в прошлом году и поэтому не то, чтобы старый с точки зрения времени, хотя в случае этого конкретного пакета много изменений произошло в тот период, так по этой причине, я использую PPA для установки более новых версий узла и NPM - но не с точностью до говорят, что пакеты Ubuntu редко обновляются на основе того, что Вы видели с NodeJs.
В зависимости от то, как "лезвие" Вы хотите быть Вами, может найти, что официальные репозитории Ubuntu не имеют новейших версий программ, которые Вы хотите, его обычно довольно тривиальное для нахождения PPA, размещающего пакеты с более новой версией, и если Вы готовы сделать, работа и соглашение с пакетами открытого исходного кода технических трудностей могут быть скомпилированы и установлены из источника.