Диспетчер обновлений показывает обновления для программного обеспечения в PPA?

Я новичок в Ubuntu, и у меня есть некоторые базовые знания о том, как это работает.

У меня вопрос по поводу PPA и установки приложения / программы / скрипта через PPA. Когда я добавлю PPA в систему и установлю пакеты программного обеспечения, которые он содержит в моей Ubuntu, будет ли Диспетчер обновлений показывать обновления для этого программного обеспечения? Я думаю, что это так, но я хочу убедиться.

Спасибо заранее.

2
задан 19 December 2013 в 19:22

1 ответ

Диспетчер обновлений покажет его, но только при следующей попытке получить информацию об обновлении.

Обычно, когда вы добавляете PPA к своим источникам, происходит то, что ваш компьютер воспринимает это как любой другой репозиторий. Если он имеет более высокий номер версии, чем в обычных репозиториях Ubuntu, он заменит все, что находится в репозиториях, и это будет «обновленная» версия.

Если версия в репозиториях Ubuntu новее, чем в PPA, то вы должны вручную сказать Ubuntu: «Я не хочу, что находится в репозиториях Ubuntu, я хочу эту конкретную версию из этого конкретного места». и затем он установит эту версию специально для PPA. (Как правило, вам нужно либо использовать Synaptic, либо длинную команду, введенную в Terminal, чтобы «принудительно» установить меньшие номера версий)

Однако, это все еще зависит от автоматической проверки обновлений через update-manager. Для принудительного обновления вы можете открыть его и выполнить «Проверка обновлений», которая фактически заставит apt и dpkg извлекать новые данные из репозиториев и PPA и обновлять доступное программное обеспечение.


Также обратите внимание, что если PPA устарел (то есть больше не обновляется его владельцем / сопровождающим), вы не увидите никаких обновлений от PPA. Обновленные пакеты в PPA также будут доступны, только если сопровождающий PPA загружает новые пакеты.


Приведенное выше также предполагает, что вы добавили PPA, а затем либо использовали Synaptic, Software Center, либо команду, введенную в Терминале (командную строку, например, sudo apt-get install PACKAGENAME), для установки программы в PPA. После его установки apt и update-manager будут правильно проверять наличие обновлений для этого пакета из PPA и из основных источников репозитория.

Если вы на самом деле не установили скрипт и / или программу, находящуюся в PPA, то система не получит обновления для него.

0
ответ дан 19 December 2013 в 19:22
  • 1
    О, хорошо я can' t даже входят в живую сессию. – Alexis K Bui 12 June 2015 в 11:52

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

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