- 1 1. Wstęp
- 2 2. Podstawowe polecenia odinstalowujące
- 3 3. Czyszczenie zależności
- 4 4. Odinstalowywanie przy użyciu innych menedżerów pakietów
- 5 5. Usuwanie katalogów i plików
- 6 6. Cautions and Best Practices
- 7 6. Ostrzeżenia i najlepsze praktyki
- 7.1 Back up your data before uninstalling
- 7.2 Zrób kopię zapasową danych przed odinstalowaniem
- 7.3 Be cautious with the use of sudo
- 7.4 Bądź ostrożny przy używaniu sudo
- 7.5 Confirm what you’re about to delete
- 7.6 Potwierdź, co zamierzasz usunąć
- 7.7 If you’re unsure, use GUI tools
- 7.8 Jeśli nie jesteś pewien, użyj narzędzi graficznych
- 7.9 Check system status after uninstalling
- 7.10 Sprawdź stan systemu po odinstalowaniu
- 8 7. Frequently Asked Questions (FAQ)
- 9 7. Najczęściej zadawane pytania (FAQ)
- 9.1 Q1. What’s the difference between apt remove and apt purge?
- 9.2 P1. Jaka jest różnica między apt remove a apt purge?
- 9.3 Q2. What should I watch out for when using rm -rf?
- 9.4 P2. Na co powinienem zwrócić uwagę przy używaniu rm -rf?
- 9.5 Q3. Jak usunąć pozostałe pakiety zależności?
- 9.6 Q4. Jak naprawić błąd „Unable to locate package”?
- 9.7 Q5. Jak sprawdzić, czy aplikacja została zainstalowana za pomocą Snap?
1. Wstęp
Kiedy używasz Ubuntu, nieuchronnie przyjdzie moment, w którym zechcesz usunąć oprogramowanie lub pakiety, które nie są już potrzebne. Dzieje się tak szczególnie, gdy starasz się usprawnić system lub posprzątać narzędzia zainstalowane w celach testowych. W takich przypadkach zrozumienie prawidłowego użycia „komend odinstalowujących” jest niezbędne.
Ubuntu jest dystrybucją opartą na Debianie, a pakiety oprogramowania są zarządzane głównie przy pomocy APT (Advanced Package Tool). Choć operacje w wierszu poleceń mogą na początku wydawać się onieśmielające, opanowanie podstaw pozwoli Ci zarządzać oprogramowaniem znacznie efektywniej.
W tym artykule wyjaśnimy główne metody odinstalowywania oprogramowania w Ubuntu, pogrupowane według typu polecenia. Omówimy apt remove, apt purge, dpkg, snap, a także usuwanie plików przy pomocy rm -rf. Wyjaśnienia są przyjazne dla początkujących, więc śmiało czytaj dalej, nawet jeśli dopiero zaczynasz przygodę z Linuksem.
Pamiętaj, że używanie poleceń do usuwania oprogramowania może wiązać się z pewnym ryzykiem. Na przykład przypadkowe usunięcie krytycznych pakietów systemowych może spowodować awarie lub wymagać pełnej reinstalacji. Aby uniknąć takich problemów, w tym artykule przedstawiamy także bezpieczne i skuteczne sposoby odinstalowywania oprogramowania.
W następnym rozdziale przyjrzymy się najczęściej używanym komendom odinstalowującym: apt remove i apt purge.
2. Podstawowe polecenia odinstalowujące
Najbardziej powszechnym sposobem usuwania oprogramowania w Ubuntu jest użycie APT (Advanced Package Tool). W tej sekcji skupimy się na dwóch podstawowych poleceniach: apt remove i apt purge. Oba służą do odinstalowywania oprogramowania, ale mają nieco inne przeznaczenie i różne skutki.
apt remove – usuwa sam pakiet
Polecenie apt remove usuwa główny pakiet, ale zostawia pliki konfiguracyjne. Oznacza to, że jeśli później ponownie zainstalujesz oprogramowanie, poprzednie ustawienia mogą zostać automatycznie przywrócone.
Przykładowe użycie:
sudo apt remove package-name
Przykład:
sudo apt remove gimp
To polecenie usuwa program graficzny „GIMP”, ale pozostawia jego pliki konfiguracyjne w systemie.
apt purge – usuwa pakiet wraz z konfiguracją
Z kolei polecenie apt purge usuwa nie tylko sam pakiet, ale także powiązane z nim pliki konfiguracyjne. Jest to przydatne, gdy chcesz całkowicie zacząć od nowa lub utrzymać system w czystości.
Przykładowe użycie:
sudo apt purge package-name
Przykład:
sudo apt purge gimp
To polecenie usuwa całkowicie zarówno aplikację GIMP, jak i wszystkie jej pliki konfiguracyjne, pozostawiając prawie żaden ślad w systemie.
Kiedy używać remove, a kiedy purge
- Użyj
apt remove, jeśli chcesz tymczasowo odinstalować oprogramowanie, zachowując jego ustawienia. - Użyj
apt purge, jeśli chcesz całkowicie je wymazać i usunąć wszelkie pozostałe pliki konfiguracyjne.
Wybranie odpowiedniego polecenia w zależności od sytuacji pomoże utrzymać system w czystości i zapobiec przyszłym problemom.
3. Czyszczenie zależności
Po odinstalowaniu oprogramowania w Ubuntu mogą pozostać zależności, które zostały zainstalowane razem z głównym programem. Te niepotrzebne zależności zajmują miejsce na dysku i z czasem zaśmiecają system.
W tym miejscu przydaje się polecenie apt autoremove. Automatycznie wykrywa i usuwa pakiety, które nie są już potrzebne.
apt autoremove – automatycznie usuwa nieużywane pakiety
Polecenie apt autoremove służy do czyszczenia pakietów, które pierwotnie zostały zainstalowane jako zależności, a które nie są już wymagane. Na przykład, gdy odinstalujesz aplikację, jej powiązane biblioteki mogą pozostać. Ręczne ich znajdowanie i usuwanie może być żmudne, ale autoremove robi to wszystko jednym poleceniem.
Przykładowe użycie:
sudo apt autoremove
Po uruchomieniu tego polecenia Ubuntu wyświetli listę nieużywanych pakietów i poprosi o potwierdzenie przed ich usunięciem. Dzięki temu można je bezpiecznie używać, nie obawiając się przypadkowego usunięcia czegoś ważnego.
Kiedy i jak używać tego polecenia bezpiecznie
- To dobrym pomysłem jest uruchomienie
apt autoremovezaraz po użyciuapt removelubapt purge. - Ponieważ używa automatycznego wykrywania, zawsze przeglądaj listę pakietów przed potwierdzeniem usunięcia.
Zrób to nawykiem, aby utrzymać system w czystości
Aby utrzymać system Ubuntu w porządku, warto regularnie uruchamiać sudo apt autoremove — szczególnie jeśli często instalujesz i usuwasz oprogramowanie. Jest to szczególnie przydatne w środowiskach programistycznych, gdzie oprogramowanie zmienia się często.
4. Odinstalowywanie przy użyciu innych menedżerów pakietów
Oprócz APT, Ubuntu obsługuje także inne systemy zarządzania pakietami, takie jak dpkg i snap. Oprogramowanie zainstalowane przy ich pomocy może nie być usuwalne przy użyciu standardowych poleceń apt, więc trzeba użyć odpowiedniej metody dla każdego systemu.
Ten rozdział wyjaśnia, jak odinstalować oprogramowanie w zależności od używanego menedżera pakietów.
Odinstalowywanie przy użyciu dpkg
dpkg to niskopoziomowy menedżer pakietów służący do obsługi pakietów Debiana (.deb) w Ubuntu. Jeśli ręcznie zainstalowałeś oprogramowanie z pliku .deb, możesz je usunąć poleceniem dpkg -r lub dpkg --remove.
Przykładowe użycie:
sudo dpkg -r package-name
Przykład:
sudo dpkg -r google-chrome-stable
To polecenie usuwa wskazany pakiet, ale pliki konfiguracyjne mogą pozostać.
Ważne uwagi:
dpkgnie rozwiązuje zależności, więc po jego użyciu możesz potrzebować uruchomićapt autoremove, aby usunąć pozostałe pakiety.- Listę zainstalowanych pakietów możesz sprawdzić poleceniem
dpkg -l.
Usuwanie pakietów Snap
W nowszych wersjach Ubuntu coraz więcej aplikacji jest dystrybuowanych jako pakiety Snap. Są one zarządzane oddzielnie od APT i muszą być usuwane poleceniem snap remove.
Przykładowe użycie:
sudo snap remove package-name
Przykład:
sudo snap remove firefox
To polecenie usuwa wersję Snap przeglądarki Firefox z systemu.
Sprawdź zainstalowane pakiety Snap:
snap list
Wyświetli listę wszystkich aktualnie zainstalowanych pakietów Snap w systemie.
Wskazówka: zwolnij miejsce po usunięciu pakietów Snap
Stare wersje Snap mogą zajmować miejsce na dysku nawet po odinstalowaniu. Możesz ograniczyć liczbę przechowywanych wersji, używając poniższego polecenia:
sudo snap set system refresh.retain=2
Ustawienie to zachowuje tylko dwie najnowsze wersje każdego Snap, co pomaga zmniejszyć niepotrzebne zużycie dysku.

5. Usuwanie katalogów i plików
Oprócz odinstalowywania oprogramowania lub pakietów, zdarza się, że chcesz ręcznie usunąć niepotrzebne pliki lub katalogi w Ubuntu. Mogą to być pozostawione pliki konfiguracyjne, tymczasowe foldery lub dane w pamięci podręcznej.
Ten rozdział wyjaśnia, jak używać podstawowego polecenia Linux rm, wraz z ważnymi środkami ostrożności.
Usuwanie plików: Podstawy polecenia rm
Polecenie rm (skrót od „remove”) jest podstawowym narzędziem służącym do usuwania plików. Jest potężne, ale przy niewłaściwym użyciu może spowodować przypadkową utratę danych — dlatego zachowaj ostrożność.
Przykładowe użycie:
rm filename
Przykład:
rm test.txt
To polecenie usuwa plik test.txt znajdujący się w bieżącym katalogu.
Usuwanie katalogów: Użycie opcji -r
Aby usunąć katalog, należy użyć opcji -r (lub --recursive), która pozwala usunąć katalog wraz ze wszystkimi jego zawartościami.
Przykładowe użycie:
rm -r directory-name
Przykład:
rm -r old_logs
To polecenie usuwa katalog old_logs wraz ze wszystkimi plikami i podkatalogami w nim zawartymi.
Zagrożenia i zastosowania rm -rf
Polecenie rm -rf jest szczególnie ryzykowne dla początkujących użytkowników Linuxa i powinno być używane z dużą ostrożnością.
-r: Rekurencyjnie usuwa katalogi i ich zawartość-f: Wymusza usunięcie bez pytania o potwierdzenie
Przykładowe użycie:
sudo rm -rf /home/username/tmp/
This command forcefully deletes the tmp directory and everything inside it without prompting. Be extremely careful with the target path—mistakes can break your entire system.
Bądź niezwykle ostrożny przy podawaniu ścieżki docelowej — błędy mogą zepsuć cały system.
Absolutely do not run this command:
Zdecydowanie nie uruchamiaj tego polecenia:
sudo rm -rf /
To polecenie spróbuje usunąć cały katalog główny. Jest to jedno z najniebezpieczniejszych poleceń, jakie możesz wykonać — nigdy tego nie próbuj, nawet jako test.
Safety tips when deleting files
Wskazówki bezpieczeństwa przy usuwaniu plików
- Check contents before deleting:
Sprawdź zawartość przed usunięciem:ls directory-name
- Use
trash-clias a safer alternative (recommended for beginners):
Użyjtrash-clijako bezpieczniejszej alternatywy (zalecane dla początkujących):sudo apt install trash-cli trash-put filename
This will move the file to the trash instead of permanently deleting it, allowing you to recover it later if needed.
Spowoduje to przeniesienie pliku do kosza zamiast trwałego usunięcia, co pozwoli na jego późniejsze odzyskanie w razie potrzeby.
6. Cautions and Best Practices
6. Ostrzeżenia i najlepsze praktyki
Uninstalling software on Ubuntu is both powerful and convenient. However, it often requires careful operation, especially for users who are not yet familiar with command-line tools. A small mistake during removal can lead to serious system issues.
Odinstalowywanie oprogramowania w Ubuntu jest zarówno potężne, jak i wygodne. Jednak często wymaga ostrożnego działania, szczególnie od użytkowników, którzy nie są jeszcze zaznajomieni z narzędziami wiersza poleceń. Mały błąd podczas usuwania może prowadzić do poważnych problemów systemowych.
This section outlines key precautions and best practices to help you remove software and files both safely and efficiently.
Ta sekcja opisuje kluczowe środki ostrożności i najlepsze praktyki, które pomogą Ci usuwać oprogramowanie i pliki w sposób bezpieczny i efektywny.
Back up your data before uninstalling
Zrób kopię zapasową danych przed odinstalowaniem
Even if you’re confident the data is no longer needed, it’s a good idea to create a backup just in case. Once something is deleted, recovering it may be difficult or impossible—especially config files or database files.
Nawet jeśli jesteś pewien, że dane nie są już potrzebne, warto utworzyć kopię zapasową na wszelki wypadek. Po usunięciu czegoś odzyskanie może być trudne lub niemożliwe — szczególnie w przypadku plików konfiguracyjnych lub baz danych.
Here are some common backup methods:
Oto kilka popularnych metod tworzenia kopii zapasowych:
- Copy files to another folder using the
cpcommand - Skopiuj pliki do innego folderu przy użyciu polecenia
cp - Move files to an external drive or cloud storage
- Przenieś pliki na zewnętrzny dysk lub do chmury
- Use
rsyncfor incremental or synchronized backups - Użyj
rsyncdo przyrostowych lub synchronizowanych kopii zapasowych
Be cautious with the use of sudo
Bądź ostrożny przy używaniu sudo
The sudo command gives administrator-level privileges. If used incorrectly—especially with destructive commands like rm -rf—the consequences can be severe.
Polecenie sudo przyznaje uprawnienia na poziomie administratora. Jeśli zostanie użyte nieprawidłowo — szczególnie z destrukcyjnymi poleceniami takimi jak rm -rf — konsekwencje mogą być poważne.
Best practices:
Najlepsze praktyki:
- Always double-check the full command before pressing Enter
- Zawsze dokładnie sprawdzaj całe polecenie przed naciśnięciem Enter
- If the command supports it, use a
--dry-runoption first to preview the result - Jeśli polecenie to umożliwia, najpierw użyj opcji
--dry-run, aby zobaczyć wynik - For complex operations, consider creating a script and reviewing it carefully before execution
- W przypadku złożonych operacji rozważ stworzenie skryptu i dokładne jego przejrzenie przed wykonaniem
Confirm what you’re about to delete
Potwierdź, co zamierzasz usunąć
To avoid accidentally removing important packages or files, always verify the target before deletion.
Aby uniknąć przypadkowego usunięcia ważnych pakietów lub plików, zawsze sprawdzaj cel przed usunięciem.
- Check package status:
- Sprawdź status pakietu:
dpkg -l | grep package-name
- Check if a file exists:
- Sprawdź, czy plik istnieje:
ls -l filename
- Preview packages that would be removed by APT:
- Podejrzyj pakiety, które zostaną usunięte przez APT:
sudo apt remove package-name --dry-run
If you’re unsure, use GUI tools
Jeśli nie jesteś pewien, użyj narzędzi graficznych
If you’re not comfortable using the terminal, Ubuntu’s GUI-based tools like the Software Center can be helpful. They provide a visual way to confirm what will be removed and can reduce the risk of errors like mistyped package names.
Jeśli nie czujesz się komfortowo korzystając z terminala, graficzne narzędzia Ubuntu, takie jak Centrum Oprogramowania, mogą być pomocne. Oferują one wizualny sposób potwierdzenia, co zostanie usunięte, i mogą zmniejszyć ryzyko błędów, takich jak literówki w nazwach pakietów.
Check system status after uninstalling
Sprawdź stan systemu po odinstalowaniu
Once you’ve completed an uninstall, it’s a good idea to check for leftover dependencies and ensure your system is clean and has enough free space.
Po zakończeniu odinstalowywania warto sprawdzić, czy nie pozostały zależności oraz upewnić się, że system jest czysty i ma wystarczająco wolnego miejsca.
- Clean up unneeded packages:
- Oczyść niepotrzebne pakiety:
sudo apt autoremove
- Check available disk space:
- Sprawdź dostępne miejsce na dysku:
df -h
7. Frequently Asked Questions (FAQ)
7. Najczęściej zadawane pytania (FAQ)
At first glance, uninstalling software in Ubuntu may seem straightforward. But during the process, many users—especially beginners—find themselves asking questions like: “Is this really the right command?” or “What should I do if something goes wrong?”
Na pierwszy rzut oka odinstalowywanie oprogramowania w Ubuntu może wydawać się proste. Jednak w trakcie procesu wielu użytkowników — szczególnie początkujących — zadaje sobie pytania typu: „Czy to naprawdę właściwe polecenie?” lub „Co zrobić, jeśli coś pójdzie nie tak?”
In this section, we’ve collected some of the most common questions along with clear answers. These tips will be helpful for both beginners and intermediate users.
W tej sekcji zebraliśmy niektóre z najczęstszych pytań wraz z jasnymi odpowiedziami. Te wskazówki będą przydatne zarówno dla początkujących, jak i średniozaawansowanych użytkowników.
Q1. What’s the difference between apt remove and apt purge?
P1. Jaka jest różnica między apt remove a apt purge?
A.
Odp.
apt remove only deletes the main package, but leaves behind its configuration files. In contrast, apt purge removes both the package and its associated configuration files completely.
apt remove usuwa tylko główny pakiet, pozostawiając jego pliki konfiguracyjne. Natomiast apt purge usuwa zarówno pakiet, jak i powiązane z nim pliki konfiguracyjne w całości.
If you plan to reinstall the software and want to keep your old settings, use remove. If you want a clean slate, use purge.
Jeśli planujesz ponowną instalację oprogramowania i chcesz zachować stare ustawienia, użyj remove. Jeśli chcesz czystego startu, użyj purge.
Q2. What should I watch out for when using rm -rf?
P2. Na co powinienem zwrócić uwagę przy używaniu rm -rf?
A.
rm -rf to potężne i niebezpieczne polecenie, które usuwa pliki i katalogi bez żadnego potwierdzenia. W razie niewłaściwego użycia może trwale usunąć ważne pliki systemowe.
Przed jego uruchomieniem zawsze używaj ls, aby dwukrotnie sprawdzić, co zamierzasz usunąć. Unikaj używania sudo, chyba że jest to absolutnie konieczne, i zachowaj szczególną ostrożność przy podawaniu ścieżek.
Q3. Jak usunąć pozostałe pakiety zależności?
A.
Po odinstalowaniu oprogramowania przy użyciu APT możesz wyczyścić nieużywane zależności za pomocą następującego polecenia:
sudo apt autoremove
To polecenie bezpiecznie usuwa pakiety, które zostały zainstalowane automatycznie jako zależności, ale nie są już potrzebne.
Q4. Jak naprawić błąd „Unable to locate package”?
A.
Ten błąd oznacza, że APT nie może znaleźć pakietu, który próbujesz zainstalować lub usunąć. Spróbuj wykonać następujące kroki, aby go rozwiązać:
- Sprawdź, czy nie ma literówek w nazwie pakietu.
- Zaktualizuj listę pakietów, używając:
sudo apt update
- Jeśli używasz starszej wersji Ubuntu, repozytorium może być nieaktualne. Rozważ aktualizację do nowszej wersji systemu.
Q5. Jak sprawdzić, czy aplikacja została zainstalowana za pomocą Snap?
A.
Uruchom następujące polecenie, aby wyświetlić wszystkie zainstalowane pakiety Snap:
snap list
Aplikacje wyświetlone na tej liście zostały zainstalowane przez Snap, a nie przez APT. Aby je odinstalować, użyj:
sudo snap remove package-name



