Удалить PPA после установки программного обеспечения?


10

Безопасно ли удалять PPA после успешной установки пакета? Например: вчера я поместил PPA в список причин функции трекпада. Теперь это работает, но будет ли оно работать, когда я его удалю?

В моем понимании PPA - это просто источники пакетов, и после установки они не нужны, верно?

Ответы:


12

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

Тем не менее, мы можем также ввести нестабильности из еще не полностью протестированных выпусков.

В случае, если мы сохраняем PPA активным, это также автоматически установит любое обновление программного обеспечения, которое было предоставлено из этого PPA. К этому могут быть добавлены новые ошибки. Поэтому хорошей практикой является инактивация PPA после того, как мы успешно установили пакет, которым мы довольны.

Это можно сделать, отключив PPA от Software & Updates . Таким образом, мы можем легко активировать его снова на случай, если мы захотим обновить позже:

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

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

Несколько PPA также предоставят обновления безопасности. В этом случае мы также можем захотеть сохранить PPA активным. Однако в целом наличие пакетов из PPA не без риска .


3
Но некоторые из этих обновлений будут обновлениями безопасности. Разве мы не отключаем их этим?
VarunAgw

1
@VarunAgw: хорошо, с PPA, который зависит исключительно от сопровождающих. В любом случае нет дополнительной группы безопасности, которая бы проверяла содержимое PPA.
Таккат

1
Я имею в виду случаи, когда сопровождающий сам обновляет PPA обновлениями безопасности. Некоторые сопровождающие очень активны и регулярно
выпускают

4

Если вы удалите PPA, вы все равно сможете нормально использовать приложение, так как PPA - это всего лишь программный ресурс. Прочитайте больше

Но вы можете использовать PPA для следующего выпуска, обновлений, безопасности, исправления ошибок, исправлений и т. Д.

Таким образом, лучше не удалять PPA, если вы хотите быть в курсе этих программ


Спасибо за подробный ответ. Могу ли я удалить источники? Я серьезно не могу работать с ними.
cmyk

1
Что вы подразумеваете под источниками? Исходный код? если вы имеете в виду исходный код, вы можете удалить его, но он может вам понадобиться, если вы хотите удалить приложение позже
Maythux

Разве невозможно удалить приложение без исходного кода?
Cmyk

1
Нет, если вы не знаете, где находятся все файлы, относящиеся к этому пакету, поэтому вы можете удалить его вручную, но это будет утомительно и ненадежно
Maythux

@cmyk Если вы имеете в виду PPA для исходного кода, я всегда удаляю этот PPA, даже перед установкой или обновлением пакета, потому что у меня нет необходимости или использования для исходного кода. (Вы, вероятно, заметили, что добавление PPA обычно добавляет PPA как для исполняемых файлов, так и для исходного кода.) Если вы не используете исходный код, вы можете безопасно удалить PPA для исходного кода.
Пэдди Ландау

2

Безопасно ли удалять PPA после успешной установки пакета?

В зависимости от того, что вы считаете «безопасным». Да, вы можете удалить любое хранилище программного обеспечения из вашего источника. Список, который вы не заметите. Но вы также не сможете обновить пакеты из этого репозитория, которые могут предлагать исправления ошибок или исправления безопасности.

Рекомендуется, если у вас нет веских причин, хранить хранилища в вашем sources.list (apt 1.1.10+ меняет стратегию обновления списков пакетов, что повышает производительность) и разрешать обновления. Если вы хотите сохранить пакет в определенной версии, вы можете вместо этого запретить обновление этого конкретного пакета до тех пор, пока вы не будете готовы обновить его, не затрагивая другие пакеты, предоставляемые репозиторием.

Обратите внимание, что обычно нет необходимости удалять строку из sources.list, поскольку вы можете закомментировать ее (# в начале строки), что не позволяет вам забыть, из какого репозитория вы установили конкретный пакет.

Сопровождающие PPA известны тем, что не следуют инструкциям по упаковке, которые могут вызвать проблемы. Если вы можете получить пакет через собственные репозитории Ubuntu, вы менее рискуете столкнуться с проблемами.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.