Получают ли установленные приложения .deb обновления?

12

Так что это может быть очень глупый вопрос для пользователей, но я новичок в Ubuntu и хочу это знать. Получают ли .debустановленные приложения обновления?

Например: у меня установлена ​​Opera с использованием, .debполучит ли она обновления, такие как программное обеспечение, установленное с использованием PPA?

Я с радостью приму ваши ответы, если вы тоже это объясните:

введите описание изображения здесь

Как вы видите, .debустановленный Skype добавил себя в исходный код программного обеспечения, так что будет ли он или не будет получать обновления?

Спасибо за уделенное время.

Леван
источник

Ответы:

9

Ответ зависит от ситуации.

Если в установленном файле .deb включен репозиторий или он включен во время установки, установленные пакеты .deb будут обновлены. Но если ваш установленный файл .deb не имеет онлайн-хранилища, из которого он может получать обновления, этот пакет обновляться не будет . Причина ясна: менеджер пакетов в любом случае не знает, как обновить пакет, потому что он не знает ни одного онлайн-репозитория, предоставляющего этот же пакет.

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

синаптические устаревшие пакеты

Google-chrome и dropbox включают репозиторий при установке из файлов .deb, поэтому вы получите обновление для этих пакетов.

Примечание. То же правило справедливо для пакетов, которые вы установили через apt-get, но позже отключили хранилище, и никакие другие хранилища не предоставили эти пакеты. В этом случае вы не будете получать обновления для них тоже.

Анвар
источник
С @ скриншоте Левана, он , кажется , что опера .deb сделала включить свой собственный репозиторий. Так что да, он будет автоматически обновляться.
Sparhawk
6

Некоторые deb-files также устанавливают исходный код пакета, чтобы вы могли получать обновления.

Например , если вы загрузите файл Dropbox в Ubuntu Debian и установить его, вы получаете dropbox.listв /etc/apt/sources.list.d.

Тогда вы можете видеть, что источник активируется с помощью cat dropbox.list, потому что нет #перед линией .:

deb http://linux.dropbox.com/ubuntu precise main
Базз-DEE
источник
1
Google Chrome тоже это делает. Это зависит только от приложения, которое вы устанавливаете, чтобы добавить его источник репо/etc/apt/sources.list.d/
JulioHM