Tot 2016, en nog steeds, zijn APT-pakketten het meest gebruikte installatie-systeem voor pakketten in Ubuntu en zijn varianten. Het is software die zich in repositories bevindt en waarvan de componenten in veel andere pakketten kunnen worden gedistribueerd, ook wel afhankelijkheden genoemd. In 2015 verschenen de eerste Flatpak- en Snap-pakketten, twee soorten pakketten die veel schoner zijn omdat ze alles bevatten wat je nodig hebt in hetzelfde pakket. Maar hoe kan ik dit type software volledig verwijderen of verwijderen zodat er geen residuen zijn?
In feite zijn sommige gebruikers misschien niet geïnteresseerd in het volledig verwijderen van software, omdat hierdoor ook de configuratiebestanden worden verwijderd. Het volledig verwijderen van een van deze pakketten is in feite het de-installeren ervan + het verwijderen van dit soort bestanden. Omdat elk type pakket anders is, slaat elk dit type bestanden op in een pad. Hieronder zullen we uitleggen hoe u dit kunt doen in de verschillende en eenvoudige processen.
Hoe een Flatpak-pakket volledig te verwijderen
De opdracht om een pakket te verwijderen Flatpak het is niet nodig als, zoals verondersteld, we hebben ondersteuning toegevoegd voor dit soort pakketten naar onze X-buntu. Het commando is als volgt, maar het loont de moeite om het te verwijderen vanuit het softwarecentrum van onze distributie:
flatpak uninstall --user org.libreoffice.LibreOffice
Het bovenstaande voorbeeld gaat over LibreOffice. Hiermee wordt het hoofdprogramma verwijderd. Zowel het invoeren van de opdracht als het verwijderen vanuit het softwarecentrum zullen we de map verwijderen die is gemaakt in Root / var / lib / flatpak / app Maar we zouden nog steeds de configuratiemap moeten verwijderen die zich in Persoonlijke map / .var / app We onthouden dat het punt voor een map betekent dat deze verborgen is, dus het is niet zichtbaar tenzij we de verborgen bestanden tonen. In de meeste op Ubuntu gebaseerde distributies wordt dit bereikt met de opdracht Ctrl + H.
Verwijder een Snap-pakket volledig
Bijna alles wat we hebben gezegd over het verwijderen van een Flatpak-pakket kan worden gezegd over het Snappen Er hoeven maar een paar dingen te worden gewijzigd, zoals het commando om een pakket te verwijderen, dat zou zijn:
sudo snap remove vlc
Het bovenstaande voorbeeld is om de beroemde VLC-mediaspeler te verwijderen. Net als Flatpak-pakketten slaan Snap-pakketten ook hun eigen configuratiemap op, maar deze is niet verborgen. We kunnen het in onze persoonlijke map zien en, je raadt het al, de naam is "snap". Je moet ook de map verwijderen in root / var / snap.
Hoe een AppImage te verwijderen
De titel van dit punt is een strikvraag: a AppImage kan niet worden geïnstalleerd, dus het wordt niet verwijderd. Een AppImage is een type pakket dat we er rechtstreeks vanuit zullen uitvoeren, dat wil zeggen, zodra we het uitvoeringsrechten hebben gegeven, kunnen we het starten door erop te dubbelklikken. Het "probleem" is dat als de ontwikkelaar de dingen doet zoals hij zou moeten, na overleg met ons, hij een snelkoppeling zal toevoegen aan het startmenu van onze Linux-distributie. Dit is wat we moeten elimineren in dit type pakket, maar in feite bestaat het verwijderen van een AppImage uit twee zeer eenvoudige stappen:
- Verwijder de AppImage zoals we elk ander bestand zouden verwijderen. Als je geen snelkoppeling aan ons startmenu hebt toegevoegd, zou dat het zijn.
- Als u een snelkoppeling aan ons startmenu heeft toegevoegd, zullen we deze verwijderen door de snelkoppeling te verwijderen die is gemaakt in Persoonlijke map / .local / share / applicaties Zoals we hebben uitgelegd in de Flatpak-sectie, om de map te zien .local we zullen de verborgen bestanden moeten laten zien.
Het is de moeite waard om uit te leggen dat het pad waar de snelkoppelingen die door AppImage zijn gemaakt, hetzelfde is als we kunnen onze eigen .desktop-bestanden opslaan of enkele scripts om ze vanuit het startmenu te kunnen starten. Dit is vooral handig in besturingssystemen zoals Ubuntu die het niet langer toestaan om dit soort bestanden rechtstreeks naar het dock te slepen.
Het is duidelijk dat dit soort pakketten de toekomst zijn. Hoewel Linus Torvalds wenst, was er maar één zoals de APK Op Android is een pakket dat alles bevat (als het werkt) altijd beter dan een pakket dat tientallen afhankelijkheden installeert. In ieder geval kunnen we dit type applicatie altijd zoeken in het Linux App Store.
Weet u al hoe u deze next-gen-pakketten volledig kunt verwijderen?
Flatpak is al lang geleden als volgt verwijderd:
$ flatpak verwijder libreoffice -y
en het installeert als volgt:
$ flatpak installeer libreoffice -y
de "-y" is om de installatie te accepteren zonder iets te vragen.
????
Flatpak is al lang geleden als volgt verwijderd:
$ flatpak verwijder libreoffice -y
en het installeert als volgt:
$ flatpak installeer libreoffice -y
de "-y" is om de installatie te accepteren zonder iets te vragen.
????