Sådan løses ødelagte login-skærmpakker på Ubuntu



Prøv Vores Instrument Til At Fjerne Problemer

Hvis du har fjernet en masse pakker, har du muligvis ved et uheld fjernet noget som lightdm. Denne pakke giver dig mulighed for at logge ind på dit grafiske skrivebord og vil i mange tilfælde automatisk føre dig til det. Efter fjernelse og genstart af maskinen finder du sandsynligvis bare en tom skærm med ingenting.



Vær ikke bekymret, for du kan sandsynligvis reparere loginskærmen med et minimum af at lege rundt. Du vil muligvis tilslutte et Ethernet-kabel til din maskine, hvis det er relevant, og tilslut opladeren, hvis det er en bærbar computer, fordi dette kan være den sikreste mulighed, når du foretager pakkehåndtering.



Reparation af standard ubuntu-desktop metapakke

Hvis du antager, at du er på en simpel tom skærm efter start, skal du holde Ctrl, Alt og F1-tasterne nede samtidigt. Du får vist en tekst-login-skærm med dit nuværende Ubuntu-versionsnummer og det navn, du gav din computer, da du installerede Ubuntu.



Indtast dit brugernavn, tryk på Enter-tasten, skriv din adgangskode, og tryk derefter på Enter-tasten igen. Du modtager en besked om pakkeopdateringer og får derefter din standardprompt.

Du skal kun gendanne pakker, du har fjernet fra det grundlæggende skrivebord, så du kan skrive følgende kommando og derefter trykke på enter for at gøre det:

sudo apt-get install ubuntu-desktop ^



Bemærk caret efter pakkenavnet, som fortæller apt-get bare for at se efter ting, du har fjernet fra standard ubuntu-desktop-pakken og gendanne dem. Du bliver muligvis bedt om at skubbe y for geninstallation, hvilket du skal gøre. Dette tager kun et kort øjeblik. Dette er det for brugere af almindelig Ubuntu, men hvis du brugte et af Ubuntu's spins, skal du udskifte et enkelt bogstav i den kommando. LXDE-brugere vil skrive:

sudo apt-get install lubuntu-desktop ^

Xubuntu-brugere vil skrive:

sudo apt-get install xubuntu-desktop ^

Ligeledes sudo apt-get install kubuntu-desktop ^ fungerer for dem, der kører KDE Plasma gennem Kubuntu og sudo apt-get install ubuntu-mate-core ^ fungerer for dem, der bruger Ubuntu-MATE. I et af disse tilfælde har du bare brug for en enkelt kommando, og vent derefter.

Når du er tilbage ved anmodningen, skal du bare skrive genstart , tryk på enter-tasten og se systemet genstarte sig selv. Du skal komme tilbage til dit Ubuntu-skrivebord uden andre problemer.

Hvis du får en advarsel om, at du ikke kan oprette forbindelse til de Canonical Ubuntu-servere, når du prøver dette, så prøv nmcli nm wifi til inden du prøver sudo apt-get install ubuntu-desktop ^ eller hvilket som helst metapakke navn igen. Du bør ikke opleve andre problemer og skal så bare kunne genstarte som normalt.

Efter at have geninstalleret pakkerne skal alt fungere, men hvis du manuelt fjernede nogle pakker, der er inkluderet i din Ubuntu-distribution, vil dette også tilføje dem tilbage. Du kan kontrollere indholdet af filen /var/log/apt/history.log for at se eventuelle ændringer, der apt-get foretaget, hvis du senere vil fjerne nogle forskellige pakker. Hold Windows eller Super-tasten nede, og tryk på R, og udgiv derefter kommandoen gedit /var/log/apt/history.log , bladplade /var/log/apt/history.log eller musemåtte /var/log/apt/history.log afhængigt af hvilket skrivebordsmiljø, du bruger.

Rul igennem, så får du vist alle nylige ændringer, inklusive ændringer, du muligvis har foretaget fra en opdatering. Hvis du foretrækker at gøre dette på kommandolinjen uden noget grafisk værktøj, skal du bare skrive vi /var/log/apt/history.log eller nano /var/log/apt/history.log ved prompten for at få den samme effekt. Du har derefter løst loginproblemet med kun to eller tre kommandoer og kan bruge din maskine som normalt igen.

2 minutter læst