Видалити PPA після встановлення програмного забезпечення?


10

Чи безпечно видалити PPA після успішної установки пакета? Наприклад: Вчора я включив PPA до списку причини функції Trackpad. Тепер він працює, але чи він буде працювати, коли я його видалю?

На моє розуміння, 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 після успішної установки пакета?

Залежно від того, що ви вважаєте "безпечним". Так, ви можете видалити будь-яке сховище програмного забезпечення зі свого source.list, якого ви б не помітили. Але ви також не зможете оновити пакети з цього сховища, які можуть пропонувати виправлення або виправлення безпеки.

Рекомендується, якщо ви не маєте дуже вагомих причин, зберігати сховища у своєму source.list (apt 1.1.10+ і змінює стратегію оновлення списків пакетів, що покращує продуктивність) та дозволяти оновлення. Якщо ви хочете зберегти пакет у певній версії, ви можете замість цього запобігти оновленням цього конкретного пакета, поки ви не будете готові оновити його, не впливаючи на інші пакунки, які надає репозиторій.

Зауважте, що видаляти рядок source.list зазвичай не потрібно, оскільки ви можете коментувати його (# на початку рядка), що не дозволяє забути з репозиторію, де ви встановили певний пакет.

Суспільники PPA відомі тим, що продумано не дотримуються інструкцій щодо упаковки, що може спричинити проблеми. Якщо ви зможете отримати пакет через власні сховища Ubuntu, ви менше ризикуєте зіткнутися з проблемами.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.