Существует ли безопасный и стабильный PPA для кода: блоки с пакетами на 17.04?

Похоже, вы хотите запустить скрипт как root. Если вы хотите запустить скрипт, который ждет чего-то, чтобы закончить, а затем отключить ваш компьютер, вы просто запустите скрипт с помощью sudo. Это будет запрашивать ваш пароль при запуске скрипта, но тогда сам скрипт может отключить систему без какого-либо дальнейшего вмешательства.

0
задан 10 August 2017 в 16:54

3 ответа

В настоящее время PPA не имеет пакета для 17.04, но официальные репозитории Ubuntu для 17.04 в настоящее время имеют последнюю версию, поэтому вы можете просто использовать это.

PPA, который вы используете, обычно рекомендуется PPA для получения текущей стабильной версии Code :: Blocks. Однако в настоящее время PPA не поддерживает Ubuntu 17.04.

Если вы перейдете на страницу PPA и прокрутите страницу вниз до Обзор опубликованных пакетов, появится раскрывающееся меню «Опубликованное в:», которое показывает, что PPA в настоящее время предоставляет пакеты для Precise (то есть 12.04 LTS Precise Pangolin), Trusty (то есть 14.04 LTS Trusty Tahr), Vivid (т. е. 15.04 Vivid Vervet), Wily (т. е. 15.10 Wily Werewolf) и Xenial (т.е. 16.04 LTS Xenial Xerus).

страница PPA

В настоящее время ваш релиз - 17.04 Zesty Zapus - там не указано. В будущем, если появится Zesty, это означает, что PPA предоставляет пакеты для 17.04. (Это не гарантирует, что он предоставит все необходимые пакеты, хотя, скорее всего, это и будет.)

В настоящее время PPA предоставляет Code :: Blocks 16.01, который подтверждает веб-сайт Code :: Blocks, в настоящее время является последним стабильным выпуск. Имя пакета, который PPA предоставляет, - codeblocks. Поиск этого пакета на странице проекта Ubuntu на Launchpad дает результат поиска для версий, официально упакованных для Ubuntu. Нажав, вы увидите страницу исходного пакета для codeblocks в Ubuntu, в которой отображаются доступные в настоящее время версии.

сайт Code :: Blocks

показывает, что Обзор опубликованных пакетов . В конце концов, это уже не будет последней стабильной версией Code :: Blocks, и когда это произойдет, надеюсь, PPA поддержит Zesty. Однако до тех пор вы должны ожидать, что установка из официальных репозиториев Ubuntu для 17.04 так же хороша, как установка из PPA в более ранней версии.

Чтобы устранить проблему, удалите PPA. Затем установите пакет codeblocks.

Обновление пакета позже

Если PPA позже поддерживает вашу версию Ubuntu и предоставляет более позднюю версию Code :: Blocks, и вы решаете, хотите обновить до этой версии, тогда будет достаточно снова включить PPA и обновить пакеты в вашей системе (например, с помощью Software Updater или запуском sudo apt update && sudo apt upgrade).

Это работает, потому что оба Официальные репозитории Ubuntu и PPA предоставляют Code :: Blocks как пакет codeblocks. Если PPA включен, у вас есть пакет для вашей системы, а в пакете установлена ​​более новая версия, чем вы уже установили, и затем автоматически обновляете ее.

1
ответ дан 22 May 2018 в 19:36
  • 1
    Огромное спасибо. Я уже удалил PPA, теперь я просто загружу версию из Ubuntu PPA, что еще проще :). Еще одна вещь, когда они выпускают новую версию, есть простой способ обновить программу? Я боюсь вмешательства, если я просто загружу новую версию со старым, все еще на моем компьютере, может произойти что-то подобное? – Kevin de Lima Alves 11 August 2017 в 01:43
  • 2
    @ KevinL.A. Официальный пакет Ubuntu и пакет, предоставленный PPA, являются codeblocks, поэтому, если PPA поддерживает 17.04 и вы снова включите его, пакет codeblocks автоматически обновится с остальной частью вашей системы. Он будет рассматриваться как другие обновления, которые вы получаете. Они не будут мешать друг другу - обновление пакетов, даже в отдельных хранилищах, предназначено для работы. Я немного расширил свой ответ, чтобы охватить это. (Вы должны знать, что версия PPA не будет проверена сторонними разработчиками Ubuntu и может иметь больше ошибок, хотя я не испытывал этого с помощью Code :: Blocks.) – Eliah Kagan 11 August 2017 в 01:59
  • 3
    Я уже сталкивался с авариями и ошибками в этой версии PPA. – Kevin de Lima Alves 12 August 2017 в 03:54
  • 4
    @KevindeLimaAlves Мне очень жаль это слышать! Это с версией, установленной из официальных репозиториев Ubuntu? (Источники программного обеспечения Ubuntu по умолчанию не являются PPAs .) Или с предоставленным PPA кодом :: Блоки на другой версии Ubuntu? Если версия Code :: Blocks, которую вы используете сейчас из официальных репозиториев Ubuntu, сбой или ошибка в работе, можете ли вы описать проблему? Вероятно, вы захотите, чтобы установили ошибку и / или переключили версию Code :: Blocks, но если вы скажете, что не так, может быть, у меня будет идея. – Eliah Kagan 12 August 2017 в 04:03

В настоящее время PPA не имеет пакета для 17.04, но официальные репозитории Ubuntu для 17.04 в настоящее время имеют последнюю версию, поэтому вы можете просто использовать это.

PPA, который вы используете, обычно рекомендуется PPA для получения текущей стабильной версии Code :: Blocks. Однако в настоящее время PPA не поддерживает Ubuntu 17.04.

Если вы перейдете на страницу PPA и прокрутите страницу вниз до Обзор опубликованных пакетов, появится раскрывающееся меню «Опубликованное в:», которое показывает, что PPA в настоящее время предоставляет пакеты для Precise (то есть 12.04 LTS Precise Pangolin), Trusty (то есть 14.04 LTS Trusty Tahr), Vivid (т. е. 15.04 Vivid Vervet), Wily (т. е. 15.10 Wily Werewolf) и Xenial (т.е. 16.04 LTS Xenial Xerus).

страница PPA

В настоящее время ваш релиз - 17.04 Zesty Zapus - там не указано. В будущем, если появится Zesty, это означает, что PPA предоставляет пакеты для 17.04. (Это не гарантирует, что он предоставит все необходимые пакеты, хотя, скорее всего, это и будет.)

В настоящее время PPA предоставляет Code :: Blocks 16.01, который подтверждает веб-сайт Code :: Blocks, в настоящее время является последним стабильным выпуск. Имя пакета, который PPA предоставляет, - codeblocks. Поиск этого пакета на странице проекта Ubuntu на Launchpad дает результат поиска для версий, официально упакованных для Ubuntu. Нажав, вы увидите страницу исходного пакета для codeblocks в Ubuntu, в которой отображаются доступные в настоящее время версии.

сайт Code :: Blocks

показывает, что Обзор опубликованных пакетов . В конце концов, это уже не будет последней стабильной версией Code :: Blocks, и когда это произойдет, надеюсь, PPA поддержит Zesty. Однако до тех пор вы должны ожидать, что установка из официальных репозиториев Ubuntu для 17.04 так же хороша, как установка из PPA в более ранней версии.

Чтобы устранить проблему, удалите PPA. Затем установите пакет codeblocks.

Обновление пакета позже

Если PPA позже поддерживает вашу версию Ubuntu и предоставляет более позднюю версию Code :: Blocks, и вы решаете, хотите обновить до этой версии, тогда будет достаточно снова включить PPA и обновить пакеты в вашей системе (например, с помощью Software Updater или запуском sudo apt update && sudo apt upgrade).

Это работает, потому что оба Официальные репозитории Ubuntu и PPA предоставляют Code :: Blocks как пакет codeblocks. Если PPA включен, у вас есть пакет для вашей системы, а в пакете установлена ​​более новая версия, чем вы уже установили, а затем автоматически обновляете ее.

1
ответ дан 18 July 2018 в 08:44

В настоящее время PPA не имеет пакета для 17.04, но официальные репозитории Ubuntu для 17.04 в настоящее время имеют последнюю версию, поэтому вы можете просто использовать это.

PPA, который вы используете, обычно рекомендуется PPA для получения текущей стабильной версии Code :: Blocks. Однако в настоящее время PPA не поддерживает Ubuntu 17.04.

Если вы перейдете на страницу PPA и прокрутите страницу вниз до Обзор опубликованных пакетов, появится раскрывающееся меню «Опубликованное в:», которое показывает, что PPA в настоящее время предоставляет пакеты для Precise (то есть 12.04 LTS Precise Pangolin), Trusty (то есть 14.04 LTS Trusty Tahr), Vivid (т. е. 15.04 Vivid Vervet), Wily (т. е. 15.10 Wily Werewolf) и Xenial (т.е. 16.04 LTS Xenial Xerus).

страница PPA

В настоящее время ваш релиз - 17.04 Zesty Zapus - там не указано. В будущем, если появится Zesty, это означает, что PPA предоставляет пакеты для 17.04. (Это не гарантирует, что он предоставит все необходимые пакеты, хотя, скорее всего, это и будет.)

В настоящее время PPA предоставляет Code :: Blocks 16.01, который подтверждает веб-сайт Code :: Blocks, в настоящее время является последним стабильным выпуск. Имя пакета, который PPA предоставляет, - codeblocks. Поиск этого пакета на странице проекта Ubuntu на Launchpad дает результат поиска для версий, официально упакованных для Ubuntu. Нажав, вы увидите страницу исходного пакета для codeblocks в Ubuntu, в которой отображаются доступные в настоящее время версии.

сайт Code :: Blocks

показывает, что Обзор опубликованных пакетов . В конце концов, это уже не будет последней стабильной версией Code :: Blocks, и когда это произойдет, надеюсь, PPA поддержит Zesty. Однако до тех пор вы должны ожидать, что установка из официальных репозиториев Ubuntu для 17.04 так же хороша, как установка из PPA в более ранней версии.

Чтобы устранить проблему, удалите PPA. Затем установите пакет codeblocks.

Обновление пакета позже

Если PPA позже поддерживает вашу версию Ubuntu и предоставляет более позднюю версию Code :: Blocks, и вы решаете, хотите обновить до этой версии, тогда будет достаточно снова включить PPA и обновить пакеты в вашей системе (например, с помощью Software Updater или запуском sudo apt update && sudo apt upgrade).

Это работает, потому что оба Официальные репозитории Ubuntu и PPA предоставляют Code :: Blocks как пакет codeblocks. Если PPA включен, у вас есть пакет для вашей системы, а в пакете установлена ​​более новая версия, чем вы уже установили, а затем автоматически обновляете ее.

1
ответ дан 24 July 2018 в 19:09

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

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