Установка gcc-7.2 через apt

Правильно.

Взято из man update-rc.d:

Если используются значения по умолчанию, update-rc.d будет создавать ссылки для запуска службы на уровнях запуска 2345 и для остановки службы на уровнях выполнения 016. По умолчанию все ссылки будут иметь порядковый номер 20, но это должно быть переопределено, если есть зависимости. Например, если демона B зависит от A, тогда A должен быть запущен до того, как B и B должны быть убиты до A. Вы выполнили это, предоставив два аргумента NN. В общем, основные демоны должны начинаться рано и быть убитыми поздно, в то время как приложения могут начинать поздно и быть ранними.

Более подробную информацию вы найдете в разделе «Установка пользовательских сценариев init-scripts».

2
задан 24 August 2017 в 18:26

2 ответа

У сопровождающих Ubuntu есть некоторые альфа-качества / неподдерживаемые gcc 7.2 пакеты, которые могут работать. Используйте его на свой страх и риск

$ gcc-7 -v ... gcc version 7.2.0 (Ubuntu 7.2.0-1ubuntu1~16.04) $

Установите его (должен работать над Trusty to Zesty)

sudo env DEBIAN_FRONTEND=noninteractive \ bash -c 'apt-get install -y python-software-properties lsb-release && \ echo -e "Package: gcc-7\\nPin: release n=$(lsb_release -sc)\\nPin-Priority: 990" > /etc/apt/preferences.d/gcc-7 \ apt-add-repository -yu ppa:ubuntu-toolchain-r/test && \ apt-get install -y gcc-7'

Дополнительные ресурсы, включая компиляцию DIY

https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test Как установить g ++ - 7 на Ubuntu? https://help.ubuntu.com/community/CompilingEasyHowTo https://help.ubuntu.com/community/AutoApt https://solarianprogrammer.com/2016/10/07/building-gcc-ubuntu-linux/ http: //eli.thegreenplace.net/2014/01/16/building-gcc-4-8-from-source-on-ubunu-12-04/ http://www.linuxfromscratch.org/lfs/view/8.1- systemd / chapter05 / gcc-pass2.html https://gcc.gnu.org/wiki/InstallingGCC
0
ответ дан 18 July 2018 в 07:58

У сопровождающих Ubuntu есть некоторые альфа-качества / неподдерживаемые gcc 7.2 пакеты, которые могут работать. Используйте его на свой страх и риск

$ gcc-7 -v ... gcc version 7.2.0 (Ubuntu 7.2.0-1ubuntu1~16.04) $

Установите его (должен работать над Trusty to Zesty)

sudo env DEBIAN_FRONTEND=noninteractive \ bash -c 'apt-get install -y python-software-properties lsb-release && \ echo -e "Package: gcc-7\\nPin: release n=$(lsb_release -sc)\\nPin-Priority: 990" > /etc/apt/preferences.d/gcc-7 \ apt-add-repository -yu ppa:ubuntu-toolchain-r/test && \ apt-get install -y gcc-7'

Дополнительные ресурсы, включая компиляцию DIY

https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test Как установить g ++ - 7 на Ubuntu? https://help.ubuntu.com/community/CompilingEasyHowTo https://help.ubuntu.com/community/AutoApt https://solarianprogrammer.com/2016/10/07/building-gcc-ubuntu-linux/ http: //eli.thegreenplace.net/2014/01/16/building-gcc-4-8-from-source-on-ubunu-12-04/ http://www.linuxfromscratch.org/lfs/view/8.1- systemd / chapter05 / gcc-pass2.html https://gcc.gnu.org/wiki/InstallingGCC
0
ответ дан 24 July 2018 в 18:57
  • 1
    к сожалению, это не помогло. Компиляция из источника не является опцией – Andrei R. 21 September 2017 в 09:46
  • 2
    @AndreiR. Я думаю, что проблема в том, что вы на страстном уровне, и на момент написания этой статьи не было сборки gcc 7.2 для нее в ppa (см. [D0] launchpad.net/~ubuntu-toolchain-r/+archive/ ubuntu / test для доступных сборок). Однако для отказа есть двоичный код 7.2. Таким образом, вам нужно заменить шаг apt-add-repository из ответа @ Barry и заменить его на apt-add-repository -yu 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial main'. – lungj 5 January 2018 в 20:21

Другие вопросы по тегам:

Похожие вопросы: