Я хочу загрузить CodeBlocks 13 из ppa:pasgui/ppa, но он загружает 10 из основного репозитория. Я использовал для загрузки с помощью apt-get install codeblocks У них одинаковое имя файла. Когда я скачал, прежде чем он будет автоматически загружен из ppa: pasgui, но теперь он загружает 10.
Ubuntu просто выберет самую последнюю версию пакета, доступную для него. Вы можете просмотреть доступные ему версии в любое время, используя команду apt-cache policy <package>. У меня нет PPA, и я нахожусь на 14.04, но вот что я вижу:
$ apt-cache policy codeblocks
codeblocks:
Installed: (none)
Candidate: 13.12-3
Version table:
13.12-3 0
500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
Если у вас несколько версий, вы можете принудительно установить установленную версию:
[ f2]Но как только вы приступите к обновлению sudo apt-get, он вернется к последней версии. Вы можете обойти это, привязав пакет, но я не буду вдаваться в это, если вам это действительно не нужно. Это может вызвать большие проблемы в долгосрочной перспективе.