Ubuntu

Kuinka palauttaa Ubuntu tehdasasetuksiin

Kuinka palauttaa Ubuntu tehdasasetuksiin
Jos olet Linux-käyttäjä, on todennäköistä, että olet saattanut rikkoa jakelusi käyttöjärjestelmän (OS) jossain vaiheessa. Asiat menevät pieleen koodin kääntämisen, riippuvuuksien asennuksen, kolmannen osapuolen pakettien asennuksen tai määritystiedostojen manuaalisen muokkaamisen aikana.

Erityisesti Ubuntulla ei ole virallista tapaa palauttaa käyttöjärjestelmä oletustilaan, toisin kuin Windows 10, jossa on palautusosio tai ulkoinen palautusasema. On kuitenkin epävirallisia tapoja tehdä tämä Ubuntussa, vaikka nämä menetelmät eivät ole yhtä tehokkaita kuin Windowsin toteutus.

Ubuntun palauttaminen tehdasasetuksiin voidaan jakaa pääasiassa kahteen osaan: etsiä ja asentaa käyttöjärjestelmän mukana toimitetut puuttuvat ohjelmistot ja palauttaa työpöytä oletusasetuksiin. Tämä opetusohjelma selittää molemmat menetelmät, ensimmäinen toimii Ubuntun ja kaikkien sen johdannaisten kanssa, kun taas toinen toimii vain Ubuntun ja muiden GNOME-pohjaisten johdannaisten kanssa, kuten Ubuntu MATE. Molemmilla menetelmillä on kuitenkin joitain varoituksia, jotka selitetään alla.

Puuttuvien pakettien asentaminen käyttöjärjestelmän mukana

Puuttuvien oletuspakettien löytäminen ja asentaminen edellyttää jälleen asennuksen ISO-kuvaa. Jos asennuskuva on tallennettu jonnekin tai sinulla on pääsy aiemmin tehtyihin asennusvälineisiin, se tekee työn. Muussa tapauksessa joudut lataamaan uuden ISO-levyn jakelun verkkosivustolta.

Nyt on kysymys: miksi tarvitsemme ISO: n uudelleen? Vastaus on yksinkertainen, tarvitsemme tavan selvittää oletusarvoisesti lähetetyt paketit. Jokainen Ubuntu ISO sisältää muutaman “manifest” -tiedoston. Nämä luettelotiedostot kertovat oletusasentajalle, mitkä paketit asennetaan ja mitkä poistetaan, kun ensimmäinen suoritettu asennus on valmis.

Näiden manifestitiedostojen (diff) välinen ero antaa meille juuri tarvitsemamme: luettelo oletuspaketeista nykyiselle asennetulle Ubuntun versiolle. Ennen kuin siirrymme eteenpäin, ota huomioon seuraavat seikat:

ISO-kuvallasi tulisi olla sama versio ja arkkitehtuuri kuin asennetulla käyttöjärjestelmällä, muuten väärä valinta saattaa rikkoa järjestelmääsi entisestään. 64-bittiselle työpöydälle tarvitset 64-bittisen ISO-kuvan. Esimerkki: Ubuntu 19: n 64-bittinen asennus.10 vaatii Ubuntu 19: n.10 Vain 64-bittinen ISO.

Luo diff-luettelo purkamalla Ubuntu ISO -kuva tiedostojen tai arkistojen hallinnan avulla. Puretusta kansiosta löytyyCasper ” hakemisto, joka sisältää vaaditut luettelotiedostomme. Nämä tiedostot ovat:

Luo toimiva projektihakemisto nimeltä "Pakettiluettelo".

Kopioi kaksi luettelotiedostoa manuaalisesti: "tiedostojärjestelmä.selvä" ja "tiedostojärjestelmä.manifest-remove ” että "Pakettiluettelo" kansio.

Käynnistä terminaali sisällä "Pakettiluettelo" ja luo diff-tiedosto suorittamalla alla oleva komento:

Liity -v 1 <(sort filesystem.manifest) <(sort filesystem.manifest-remove) >
ero.txt

Käyttämällä "Ero.txt ” ylhäältä saatu tiedosto, voimme nyt vihdoin suorittaa komennon, joka etsii ja asentaa puuttuvat oletuspaketit:

sudo apt install 'cat diff.txt | grep -o '^ \ S *' '

Ihannetapauksessa tehdasasetusten palauttamisen pitäisi asentaa puuttuvat tuotteet ja päivittää kaikki paketit varastotavaroihin. Olen yrittänyt tehdä sen manipuloimalla erotuksen yläpuolella.txt-tiedosto, mutta prosessi epäonnistuu, kun vaadittua pakettiversiota ei yksinkertaisesti ole online-arkistossa. Vaikuttaa siltä, ​​että Ubuntu poistaa joskus paketin vanhimman version arkistosta, kun liian monta versiota kasaantuu tai kun se vanhentuu. Kaikkien pakettien päivittäminen varastoversioiksi voi myös aiheuttaa useita riippuvuussuhteita. Joten on turvallista sanoa, että jokaisen paketin palauttaminen oletusversioon ei ole mahdollista Ubuntussa tällä hetkellä.

Palautetaan Ubuntu Desktopin oletusasetukset

Kuten aiemmin todettiin, tämä menetelmä toimii vain työasemaympäristöissä, jotka perustuvat enimmäkseen GTK: hen ja GNOMEen. Seuraava komento palauttaa kaikki "Gsettings" niiden oletusarvoihin:

dconf reset -f /

Gsettings toimii samalla tavalla kuin Windows-rekisteri, se toimii keskitettynä sovellusasetusten tallennuspaikkana. Olen henkilökohtaisesti testannut tämän komennon varastossa Ubuntu (GNOME Shell) ja Ubuntu MATE (MATE Desktop). Se toimii kuin viehätys molemmissa.

Yllä oleva komento ei vaikuta sovelluksiin, jotka käyttävät muita tapoja tallentaa asetukset. Esimerkiksi monet kolmannen osapuolen sovellukset tallentavat määritystiedostot sisään .config tai kotihakemisto. Molemmat työpöytäympäristöt ovat kuitenkin täysin GTK3, ja varastosovellusten asetukset tallennetaan vain gsettings-tiedostoihin. Joten olet peitetty.

Viimeinen keino

Vaikka yllä kuvatut menetelmät auttavat korjaamaan järjestelmän rikkoutumisen, joitain palasia jätetään aina. Ainoa typerä tapa palauttaa Ubuntu tehdasasetuksiin on tehdä uusi asennus. Varmuuskopioi vain kotikansiosi ja muut tarvittavat tiedostot, tee käynnistettävä USB ja olet valmis menemään. Ubuntun uudelleenasentaminen on todennäköisesti paljon nopeampi kuin sanoa Windows 10: n tehdasasetusten palauttaminen, joka voi viedä tunteja.

Linux-käyttäjät tarvitsevat kuitenkin helpomman, vaivattomamman tavan palauttaa tai palauttaa laitteitaan. Tiedostojärjestelmissä, kuten BTRFS ja ZFS, on tilannevedos- ja palautusominaisuuksia (hieman samanlaisia ​​kuin Windowsin Järjestelmän palauttaminen, mutta kehittyneemmät). Ubuntu 19.10 on lisännyt root-ZFS: n kokeelliseksi asennusohjelmaksi työpöydälle, mutta sekä BTRFS: n että ZFS: n laajaa käyttöönottoa ei ole vielä nähtävissä.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...