Usunąć PPA po zainstalowaniu oprogramowania?


10

Czy usunięcie PPA jest bezpieczne po udanej instalacji pakietu? Na przykład: Wczoraj umieściłem PPA na liście przyczyn funkcji gładzika. Teraz działa, ale czy będzie działać, gdy go usunę?

W moim rozumieniu umowy PPA są tylko źródłami pakietów, a po instalacji nie są potrzebne, prawda?

Odpowiedzi:


12

Dodanie PPA do naszych źródeł daje nam przewagę w instalowaniu nowszych wersji aplikacji, które nie znalazły się jeszcze w oficjalnych repozytoriach.

W ten sposób możemy jednak wprowadzić niestabilności z jeszcze nie w pełni przetestowanych wersji.

W przypadku, gdy utrzymamy PPA aktywne, spowoduje to również automatyczną instalację każdego uaktualnienia oprogramowania, które zostało dostarczone z tego PPA. W ten sposób mogą zostać wprowadzone nowe błędy. Dlatego dobrą praktyką jest dezaktywacja PPA po pomyślnym zainstalowaniu pakietu, z którego jesteśmy zadowoleni.

Można to zrobić po prostu odznaczając PPA z Software & Updates . Dzięki temu możemy łatwo aktywować go ponownie, na wypadek gdybyśmy chcieli później zaktualizować:

wprowadź opis zdjęcia tutaj

Tylko jeśli jesteśmy pewni, że zawsze chcemy świeżego nowego wydania dowolnego pakietu, a PPA nie zapewni aktualizacji dla innych pakietów, możemy go utrzymać.

Kilka umów PPA zapewni także aktualizacje zabezpieczeń. W takim przypadku możemy również chcieć utrzymać aktywność PPA. Jednak generalnie posiadanie paczek z PPA nie jest pozbawione ryzyka .


3
Ale niektóre z tych aktualizacji będą aktualizacjami bezpieczeństwa. Czy nie wyłączamy ich przez to?
VarunAgw

1
@VarunAgw: cóż, z umową PPA, która zależy wyłącznie od opiekunów. Nie ma dodatkowego zespołu bezpieczeństwa, który sprawdzałby zawartość umowy PPA.
Takkat

1
Mam na myśli przypadki, w których opiekun sam aktualizuje PPA aktualizacjami zabezpieczeń. Niektórzy opiekunowie są bardzo aktywni i regularnie
wysyłają

4

Jeśli usuniesz PPA, nadal będziesz mógł normalnie korzystać z aplikacji, ponieważ PPA jest tylko zasobem oprogramowania. Czytaj więcej

Ale możesz użyć PPA do następnej wersji, aktualizacji, bezpieczeństwa, naprawy błędów, łatek itp.

Dlatego lepiej nie usuwać PPA, jeśli chcesz być na bieżąco z tym oprogramowaniem


Dziękuję za szczegółową odpowiedź. Czy mogę usunąć źródła? Naprawdę nie mogę z nimi pracować.
cmyk

1
Co rozumiesz przez źródła? Kod źródłowy? jeśli masz na myśli kod źródłowy, na pewno możesz go usunąć, ale możesz go potrzebować, jeśli chcesz usunąć aplikację później
Maythux

Czy nie można wyczyścić aplikacji bez kodu źródłowego?
cmyk

1
Nie, chyba że wiesz, gdzie znajdują się wszystkie pliki związane z tymi pakietami, więc możesz je usunąć ręcznie, ale byłoby to wyczerpujące i niewiarygodne
Maythux

@cmyk Jeśli masz na myśli PPA dla kodu źródłowego, zawsze usuwam ten PPA, nawet przed instalacją lub aktualizacją pakietu, ponieważ nie potrzebuję ani nie używam kodu źródłowego. (Prawdopodobnie zauważyłeś, że dodanie PPA zwykle dodaje PPA zarówno do plików wykonywalnych, jak i kodu źródłowego.) Jeśli nie używasz kodu źródłowego, możesz bezpiecznie usunąć PPA dla kodu źródłowego.
Paddy Landau

2

Czy usunięcie PPA jest bezpieczne po udanej instalacji pakietu?

W zależności od tego, co uważasz za „bezpieczne”. Tak, możesz usunąć dowolne repozytorium oprogramowania ze źródeł. Lista, której nie zauważysz. Ale nie będzie również możliwe uaktualnienie pakietów z tego repozytorium, które może oferować poprawki błędów lub poprawki bezpieczeństwa.

Zaleca się, aby o ile nie masz bardzo ważnego powodu, przechowywać repozytoria w pliku sources.list (apt 1.1.10+ zmienia strategię aktualizowania list pakietów, co poprawia wydajność) i zezwala na aktualizacje. Jeśli chcesz zachować pakiet w określonej wersji, możesz zamiast tego zapobiec aktualizacjom tego pakietu, dopóki nie będziesz gotowy, aby go zaktualizować, bez wpływu na inne pakiety dostarczane przez repozytorium.

Zauważ, że zwykle nie jest konieczne usuwanie wiersza ze źródeł.list, ponieważ możesz go skomentować (# na początku wiersza), co zapobiega zapominaniu o tym, które repozytorium zainstalowałeś konkretny pakiet.

Opiekunowie PPA są znani z tego, że nie przestrzegają dokładnie instrukcji pakowania, co może powodować problemy. Jeśli jesteś w stanie uzyskać pakiet za pośrednictwem własnych repozytoriów Ubuntu, jesteś mniej ryzykowny w przypadku problemów.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.