Я хочу загрузить CodeBlocks 13 из ppa: pasgui / ppa
, но он загружает 10 из основного репозитория. Я использовал для загрузки кодовые блоки установки apt-get
У них одно и то же имя файла. Когда я загружал раньше, он автоматически загружался из ppa: pasgui, но теперь он загружает 10.
Тот PPA только предлагает пакеты для 14,04, и CodeBlocks 13 доступен официально для 14,04 без любой потребности в PPA. Таким образом, необходимо использовать более старую версию. Это, кажется, единственный PPA для CodeBlocks, таким образом, я думаю, что необходимо будет использовать двоичные файлы, обеспеченные на исходном сайте. Посмотрите эту тему форума, которая упоминает все еще работу ppa для CodeBlocks 13.12 на Ubuntu 12.04:
Код:: блоки Ubuntu PPAs
Ежедневно: https://launchpad.net / ~ damien-moore / + archive/codeblocks
Ночью: https://launchpad.net / ~ damien-moore / + archive/codeblocks-nightly
Из них Ежедневный PPA, кажется, более стабилен.
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
Если у Вас есть больше чем одна версия, можно вызвать установленную версию:
sudo apt-get install codeblocks:13.12-3
Но как только Вы, sudo Кв. - получает dist-обновление, она вернется к последней версии. Можно обойти это путем прикрепления пакета, но я не войду в это, если Вам действительно не будет нужен он. Это может вызвать больше проблем в долгосрочной перспективе.