shamanhuev, jurganov, товаристчи, а вы не забыли случайно, что это не форум поддержки маргинального арча?
NewBornUser, Ноги об тебя, конечно, повытирали знатно, привыкай, они тут буквально считают дедовщину чем-то нормальным.
Линукс - это набор мелких программулек и всё, что ты видишь установив дистрибутив, собрано из этих мелких программулек, которые между собой связаны зависимостями - указаниями, какие пакеты и каких версий должны быть в наборе этих кирпичиков. Потому, когда ты ставишь какую-то программу, то в интерфейсе ты видишь, что автоматически ставится ещё куча пакетов, они связаны обязательными зависимостями.
Разумеется, ручками это всё не разрулить невозможно, потому и были придуманы пакетные менеджеры, которые автоматически разруливают эти зависимостями.
Пакеты хранятся на серверах и их там какое-то совершенно дикое количество. Не удивлюсь, если сотни тысяч. Эти хранилища называются репозиториями. Пакеты в репозитоиях могут меняться - лечатся баги, добавляются новые фичи и всё такое.
Но твой комп просто не знает об этом. Потому сначала ему надо об этом сообщить. Это делается командой sudo apt-get update - пакетный менеджер скачивает файлы, которые содержат информацию о том, какие пакеты были обновлены.
И теперь, когда твой комп синхронизировался с репозиториями, можно и обновить пакеты: sudo apt-get upgrade
Это можно сделать одной строкой: sudo apt update && sudo apt upgrade
(Пусть опытные пользователи подскажут, нужно ли после перехода на apt использовать dist-upgrade)
Вот после этого используемые в твоей системе пакеты полностью обновлены.
Теперь можно и ставить нужный тебе пакет:
sudo apt install …
Если после этого версия установленной программы ниже, чем тебе хочется, то это потому, что в репозиториях просто этой версии нет. Причины могут быть разные, но мой опыт подсказывает, что это лучше принять и смириться.
Но если кто-то платит тебе за использование именно самой последней версии, то попытайся найти ppa с backports или поставить ручками пакет с сайта разработчика.
Но лучше смириться)