Czy po odinstalowaniu programu na Ubuntu oprogramowanie pozostawia jakieś pozostałości?

20

Systemy komputerowe, takie jak Windows, mają mnóstwo resztek oprogramowania, które pozostają po zainstalowaniu i odinstalowaniu aplikacji.

Czy Ubuntu ma ten sam problem? Czy moja 5-letnia instalacja Ubuntu będzie działać tak samo jak w dniu instalacji (nie licząc niektórych aktualizacji systemu), jeśli odinstalowałbym całe oprogramowanie, które zainstalowałem na niej przez lata?

blankiet firmowy
źródło
pliki konfiguracyjne użytkownika zobacz także askubuntu.com/questions/24201/…
Takkat
Myślę, że jest to naprawdę niemożliwe do rozwiązania - zależy to od programu. Tak też będzie, niektórzy nie. Zatem nie ma „odpowiedzi” na to pytanie.
Michael Durrant

Odpowiedzi:

27

Ubuntu / Linux jest skonfigurowany w inny sposób.

Tak, ślady są pozostawione, ale nie wpływają na szybkość twojego systemu.

W systemie Linux biblioteki czasami pozostają w twoim systemie. Nazywamy je sierotami i istnieje program o nazwie deborphan, który je usuwa. Ale wszystko, co zyskujesz, to trochę miejsca na dysku twardym. Prędkość, której nie zyskasz. Zwiększasz prędkość, dostosowując ustawienia lub wyłączając usługi, z których nie korzystasz.

Jeśli chcesz mieć zestaw narzędzi zawierający deborphan, zainstaluj Ubuntu Tweak .

Czasami programy celowo zostawiają rzeczy tam. Są to zazwyczaj pliki ustawień, które ręcznie edytowaliśmy. Jeśli odinstalujesz, masz opcję „--purge”, która usuwa je podczas odinstalowywania; w przeciwnym razie należy je usunąć samodzielnie. Ale znowu: te zajmują tylko miejsce (i dlatego mówimy o kilobajtach, a nie megabajtach) i nie wpływają na szybkość.

2 rzeczy związane z prędkością: utrzymuj / partycję poniżej 95% pełną i upewnij się, że twój system nie musi zamieniać dużo. Te 2 są prawdopodobnie 2 głównymi problemami związanymi z prędkością.

Rinzwind
źródło
Kiedy mówisz „skonfiguruj inaczej”, masz na myśli to, że ma to związek ze strukturą plików UNIX? Czy na przykład komputer Macintosh zostałby skonfigurowany w ten sam sposób?
papier firmowy
2
@letterhead technicznie miałem na myśli Linuxa a Windowsa. Mac jest bardziej związany z BSD. Robią to również nie tak jak Windows, ale trochę inaczej niż Linux;)
Rinzwind
Zazwyczaj w $ HOME pozostały ustawienia użytkownika, tak zwane pliki dotfiles. Nie wpłyną one również na szybkość systemu, ale po ponownym zainstalowaniu programu twoje ustawienia osobiste zostaną zapamiętane.
Capi Etheriel
3
„I ten rejestr jest ładowany za każdym razem”. To zabawne, jak fani Linuksa robią nieśmiałe fałszywe twierdzenia na temat systemu Windows, nawet o tym nie wiedząc. Możesz wyświetlić gałęzie rejestru, ponieważ jest to tylko inny system plików - dane nie są odczytywane i przetwarzane, dopóki program ich nie zażąda, podobnie jak pliki w systemie plików. Pozostawienie danych w rejestrze jest tym samym, co pozostawienie nieużywanych plików w systemie Linux, a pozostawienie wpisów systemowych w systemie Windows jest jak pozostawienie initzmodyfikowanych skryptów podczas odinstalowywania programu. To, czy pozostaną resztki, i ich wpływ na system, zależy od oprogramowania, a nie systemu operacyjnego.
Panda Pajama,
2

Oprócz odpowiedzi Rinzwinda, niektóre programy mogą pozostawić profile lub pliki zawierające na przykład klucze, hasła, nazwy i inne rzeczy, takie jak dane osobowe. Niektóre pakiety mogą prosić o potwierdzenie dalszego przechowywania takich plików lub nie są już przechowywane, inne mogą nie pytać. To zależy od konkretnego zastosowania.

Ruslan Gerasimov
źródło
0

Odinstalowywanie oprogramowania jest podobne pod względem koncepcyjnym zarówno w systemie Windows, jak i Ubuntu: pliki mogą zostać usunięte, a ustawienia konfiguracji mogą zostać usunięte. To, czy wszystkie pliki lub ustawienia konfiguracji zostaną usunięte podczas procesu odinstalowywania, zależy od oprogramowania, które odinstalowujesz, a nie od systemu operacyjnego.

Oprogramowanie (zarówno w systemie Windows, jak i Ubuntu) może pozostawiać pozostałości z wielu powodów, od prostego lenistwa twórcy oprogramowania, przez zachowanie ustawień użytkownika do ewentualnej ponownej instalacji, po świadome pozostawienie plików utworzonych przez oprogramowanie (przykładem może być oprogramowanie do edycji tekstu: użytkownicy byłby wściekły, gdyby wszystkie dokumenty utworzone za jego pomocą zostały usunięte podczas odinstalowywania)

Ogólnie rzecz biorąc, pozostawienie plików i ustawień konfiguracji jest nieco bardziej rozczarowane w świecie Linuksa niż w świecie Windows, ale w większości przypadków wszelkie pozostawione pliki lub klucze rejestru powinny być używane tylko przez dany program. Dlatego oprócz zajmowania miejsca na dysku twardym nie powinny wpływać na wydajność i stabilność systemu. Dotyczy to zarówno Windows, jak i Ubuntu.

Jednak programy wprowadzające modyfikacje systemu, takie jak sterowniki, demony, narzędzia systemowe itp., Ale w rzeczywistości każde oprogramowanie, które poprosiło o dostęp do konta root (podniesienie uprawnień w systemie Windows) podczas procesu instalacji, nie ma technicznych zobowiązań do usunięcia wszystkiego po odinstalowaniu, i może pozostawić pozostałości, które mogą zagrozić wydajności, stabilności i bezpieczeństwu systemu. Po raz kolejny dotyczy to zarówno Windows, jak i Ubuntu.

Jeśli musisz zagwarantować, że deinstalacje nie będą miały negatywnego wpływu na system, upewnij się, że instalujesz tylko oprogramowanie, które nie wymaga dostępu do konta root (podniesienie uprawnień w systemie Windows). Jeśli będziesz instalować oprogramowanie, które wymaga dostępu do konta root (podniesienie uprawnień w systemie Windows), wszystkie gwarancje są wyłączone, dlatego polecam trzymać się zaufanych wydawców oprogramowania i mieć nadzieję na najlepsze.

Zauważ, że kiedy wspominam o systemie Windows, mówię o systemie Windows Vista i nowszych, które domyślnie działają na kontach użytkowników z ograniczeniami.

Panda Piżama
źródło
Zastanawiam się, dlaczego zostałem przegłosowany ...
Panda Pajama
Nie jestem pewien, może z uwagi na subiektywne uwagi, takie jak: „lenistwo twórcy oprogramowania”, „pozostawienie plików i ustawień konfiguracji jest nieco bardziej rozczarowane w świecie Linuksa”, ale pomyślałem, że to dobra odpowiedź.
Jamie Twells,