Убунту

Како ресетовати Убунту на фабричко стање

Како ресетовати Убунту на фабричко стање
Ако сте корисник Линука, велика је вероватноћа да сте у неком тренутку срушили оперативни систем (ОС) своје дистрибуције. Ствари које се покваре током компајлирања кода, инсталације зависности, инсталације независних пакета или ручног уређивања конфигурационих датотека нису нечувене.

Убунту посебно нема службени начин да ресетује ОС на подразумевано стање, за разлику од Виндовс 10 који долази са партицијом за опоравак или спољним погоном за опоравак. Међутим, постоје незванични начини да се то уради на Убунтуу, мада ове методе нису толико ефикасне као примена Виндовс-а.

Враћање Убунту-а у фабричко стање углавном се може поделити на два дела: проналажење и инсталирање софтвера који недостаје испоручен са ОС-ом и враћање радне површине на подразумеване поставке. Овај водич ће објаснити обе методе, прва ће радити са Убунту-ом и свим његовим дериватима, док ће друга радити само са Убунту-ом и другим изведеницама заснованим на ГНОМЕ-у, попут Убунту МАТЕ. Обе ове методе имају, међутим, нека упозорења, која су објашњена у наставку.

Инсталирање недостајућих пакета испоручених са ОС-ом

Да бисте пронашли и инсталирали задане пакете који недостају, поново ће вам требати инсталациона ИСО слика. Ако негде имате ускладиштену инсталациону слику или имате приступ претходно направљеним инсталационим медијима, она ће обавити посао. У супротном ћете морати да преузмете нови ИСО са веб локације дистрибуције.

Сад се поставља питање: зашто нам је поново потребан ИСО? Одговор је једноставан, потребан нам је начин да сазнамо који су пакети стандардно испоручени. Сваки Убунту ИСО садржи неколико „манифестних“ датотека. Ове манифестне датотеке подразумеваном инсталатеру говоре које пакете треба инсталирати, а које уклонити након завршетка првог покретања.

Разлика између ових манифестних датотека (дифф) даће нам управо оно што нам треба: списак подразумеваних пакета за тренутну инсталирану верзију Убунту-а. Пре него што наставимо, обратите пажњу на следеће:

Ваша ИСО слика треба да има исту верзију и архитектуру као и ваш инсталирани ОС, у супротном погрешан избор може додатно сломити ваш систем. За 64-битну радну површину треба да имате 64-битну ИСО слику. Пример: 64-битна инсталација Убунту 19.10 ће бити потребан Убунту 19.10 само 64-битни ИСО.

Да бисте креирали листу разлика, извуците Убунту ИСО слику помоћу менаџера датотека или архива. У издвојеној фасцикли наћи ћете „каспер ” директоријум који садржи потребне датотеке манифеста. Ове датотеке су:

Направите радни директоријум пројекта са именом „Пацкагелист“.

Ручно копирајте две датотеке манифеста: "систем датотека.манифестовати" и "систем датотека.манифест-ремове ” до „Пацкагелист“ директоријум.

Покрените терминал унутра „Пацкагелист“ директоријум и покрените наредбу испод да бисте креирали датотеку разлике:

придружи се -в 1 <(sort filesystem.manifest) <(sort filesystem.manifest-remove) >
разл.ткт

Помоћу „Разл.ткт ” датотеку добијену одозго, сада коначно можемо покренути наредбу која проналази и инсталира недостајуће подразумеване пакете:

судо апт инсталл 'мачка разл.ткт | греп -о '^ \ С *' '

У идеалном случају, ресетовање на фабричке поставке требало би да поново инсталира недостајуће и да све пакете врати на верзију испоручену на залихе. Покушао сам то да урадим манипулишући горњим разл.ткт датотеку, али процес не успева када потребна верзија пакета једноставно не постоји у мрежној архиви. Чини се да Убунту понекад уклања најстарију верзију пакета из архиве када се накупи превише верзија или када постане застарела. Враћање свих пакета на стоцк верзије такође може проузроковати вишеструке сукобе зависности. Дакле, са сигурношћу можемо рећи да враћање сваког пакета на подразумевану верзију тренутно није могуће у Убунтуу.

Враћање Убунту радне површине на подразумеване поставке

Као што је раније речено, овај метод ће радити само са радним окружењима заснованим углавном на ГТК и ГНОМЕ. Следећа наредба ће вратити све „Гсеттингс“ на њихове подразумеване вредности:

дцонф ресет -ф /

Гсеттингс ради слично Виндовс регистру, делује као централизована продавница за поставке апликација. Ја сам лично тестирао ову команду са залихама Убунту (ГНОМЕ Схелл) и Убунту МАТЕ (МАТЕ Десктоп). То делује као шарм на оба.

Горња команда неће утицати на апликације које користе друге методе за чување подешавања. На пример, многе независне апликације складиште датотеке конфигурације у .цонфиг или хоме директоријум. Оба ова радна окружења су у потпуности ГТК3, а подешавања за стоцк апликације чувају се само у подешавањима. Дакле, покривени сте.

Последње уточиште

Иако претходно објашњене методе помажу у отклањању кварова система, увек остају неки комадићи. Једини сигуран начин да ресетујете Убунту на фабричка подешавања је нова инсталација. Само направите резервну копију кућне фасцикле и других потребних датотека, направите УСБ за покретање и спремни сте за рад. Поновна инсталација Убунту-а вероватно ће бити много бржа него што је рецимо Виндовс 10, када се ресетује на фабричке вредности, што се може одужити сатима.

Корисницима Линука ипак је потребан лакши, без муке начин за враћање на фабричка подешавања или враћање својих уређаја. Датотечни системи попут БТРФС и ЗФС имају функције снимања и враћања (донекле сличне обнављању система у Виндовс-у, али софистицираније). Убунту 19.10 је додао ЗФС у роот као експерименталну опцију за инсталацију за радну површину, али широко усвајање и за БТРФС и за ЗФС тек треба да се види.

Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...
Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...