Hoe systemd permanent te verwijderen van Ubuntu
Discussies over het al dan niet gebruiken van systemd zijn wellicht het enige dat heter is in de GNU / Linux- wereld dan het lopende debat over vi en emacs. Niemand kan je vertellen of je systematisch wilt gebruiken of niet, maar gelukkig heb je momenteel de keuze voor Ubuntu en zijn verschillende Canonical-back-spins. Het uitschakelen van systemd in Ubuntu is helemaal niet moeilijk. Iedereen die ervaring heeft met het gebruik van de Bourne-shell kan het doen met een paar eenvoudige opdrachten, zelfs als ze weinig tot geen ervaring hebben met het werken met kernel-services van het besturingssysteem.
Voor altijd moeilijk houden. Net als het vorige Unix System V-pakket bootst systemd de gebruikersruimte op en beheert vervolgens alle processen. Ontwikkelaars schrijven Ubuntu-pakketten rond dit paradigma, wat betekent dat ze zijn geoptimaliseerd voor systemd en daarom in veel gevallen nodig zijn. Er is een oplossing waar de apt-get pakketbeheerder regels moet volgen die hem ervan weerhouden om systemd te downloaden. Dit kan uiteindelijk sommige pakketten breken, maar het zou de moeite waard kunnen zijn voor gebruikers die liever systemd vermijden zonder Ubuntu op te moeten geven. Inderdaad, een van de grootste kritieken van systemd is dat de GNOME 3-desktopomgeving er ooit van afhankelijk was.
Methode 1: technieken voor het vastzetten van stijlen in de stijl van de e-mail
Een manier die zou kunnen werken om systemd van Ubuntu-gebaseerde distributies te verwijderen, omvat technieken voor het vastzetten in de stijl van Debian. Deze werken perfect op sommige systemen, maar houd er rekening mee dat uw aantal kilometers erg kan zijn. Je zult een volledige back-up willen maken voordat je echt zover gaat dat je probeert dit echt uit te voeren.
Je moet eerst iets bieden om in de plaats van systemd uit te voeren zodra je het verwijdert, dus je zult apt-get install upstart-sysv sysvinit-utils -y van een terminal willen uitgeven gevolgd door dus je kunt er zeker van zijn dat de nieuwe sysvinit-service actief is. U zult dan de opdracht update-initramfs -u willen geven om hem in te schakelen voordat u uw machine volledig opnieuw opstart .
Wanneer je machine weer online komt, wil je apt-get remove -purge -auto-remove systemd systemd: i386 -y gebruiken om systemd zelf te verwijderen voordat je verschillende echo-opdrachten uitvoert om een regel in verschillende configuratiebestanden te plaatsen om zo te zijn zeker dat systemd niet terug zal komen. Je zou deze theoretisch in een bash-script kunnen zetten, maar dat zal niet nodig zijn als je het niet erg vindt om ze gewoon achter elkaar uit de terminal te halen.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikkenNadat deze zijn voltooid, wilt u wellicht één of twee keer synchroniseren voordat u uw machine opnieuw opstart. Zodra dit is voltooid, zou u geen verdere problemen moeten hebben met het installeren van systemd als een afhankelijkheid voor andere pakketten, maar u zult zeker de apt-get-output in de gaten willen houden om ervoor te zorgen dat u niet eindigt met systemd-pakketten op uw systeem tegen uw wensen.
Het plaatsen van deze commando's in de preferences.d directory vertelt alleen apt-get dat systemd geen prioriteitspakket is. Aangezien de waarde -1 lager is dan 0, betekent dit dat apt-get niet actief moet proberen om systemd-pakketten te downloaden, zelfs als dit door andere pakketten wordt verteld. Dit is waarom je ervoor wilt zorgen dat andere pakketten deze prioriteit niet resetten.
Methode 2: Een verdeling dicht bij Ubuntu selecteren zonder systemd
Ubuntu raakt steeds meer verweven met de verschillende functies die worden aangeboden omdat Debian dat doet, en Ubuntu is gebaseerd op de Debian Linux-mix. Sommige ontwikkelaars zijn van mening dat deze lijn van Linux-distributies uiteindelijk systemd zal gebruiken op dezelfde manier als Microsoft Windows de servicegastheer gebruikt. Hoewel het een veel radicalere oplossing is, zou je in plaats daarvan kunnen beginnen met het bekijken van distributies die systemd vanaf het begin niet gebruiken.
Bestaande Ubuntu-gebruikers zullen niet te veel leren als het gaat om het configureren van de ISO-images voor deze distributies, omdat ze kunnen worden geschreven naar een opstartbare geheugenstick of SD-kaart op vrijwel dezelfde manier als de Ubuntu-afbeeldingen van Canonical.
Huidige gebruikers van * buntu Linux-distributies die systemd-pakketten willen vermijden, willen misschien eerst een blik werpen op Devuan, dat zonder systemd op Debian is gebouwd, en het moet een vertrouwde interface bieden en een bekende methode om het besturingssysteem te organiseren. De ontwikkelaars die aan deze specifieke distributie werken, zijn voorheen lid van het Debian-project en werken daarom vanuit dezelfde ontwerpideologie. Omdat Devuan nog steeds libsystemd0 rondhoudt voor afhankelijkheidsredenen, geven sommige puristen er de voorkeur aan om het te vermijden, maar op https://files.devuan.org/devuan_jessie_beta/ bieden ze eenvoudig te gebruiken ISO-afbeeldingen die vergelijkbaar zijn met die van Ubuntu. Je zou een van deze kunnen downloaden en dan dd if = naar een stukje verwisselbaar medium dat je niet graag wilt wissen. Houd er rekening mee dat wanneer u dit doet om een besturingssysteem te installeren, u het bestaande bestandssysteem effectief vernietigt, maar u kunt de media altijd opnieuw formatteren en opnieuw gebruiken voor iets anders als u klaar bent met het proces.
Misschien wilt u in plaats daarvan verschillende distributies vergelijken zonder systemd-pakketten, en de pagina op http://distrowatch.com/search.php?pkg=systemd&distrorange=NotInLatest#pkgsearch maakt dit eenvoudig. DistroWatch biedt een snel overzicht van Linux-gebaseerde besturingssystemen en ze bieden deze tool om al degenen te bekijken die geen systemd-pakketten vereisen.
Ze zijn standaard gesorteerd op populariteit, maar er moet worden opgemerkt dat deze lijst enkele andere gratis besturingssystemen bevat, zoals FreeBSD en TrueOS. Hoewel deze niet op Linux zijn gebaseerd en daarom mogelijk vreemd zijn voor Ubuntu-gebruikers, zijn ze nog steeds gebaseerd op Unix. Sommige gebruikers die dit gevoel erg belangrijk vinden, willen wellicht overschakelen naar een op BSD gebaseerd besturingssysteem dat de Bourne-shell en misschien de Xfce-interface of iets dergelijks gebruikt, zodat ze zonder systeem kunnen worden bevrijd zonder op te geven wat ze gewend zijn van Ubuntu.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken