Ask Your Question
2

Accidentally delete gnome

asked 2014-06-16 10:56:16 -0600

Boar gravatar image

updated 2014-06-17 08:20:07 -0600

mether gravatar image

Hello. Sorry in advance for my poor English.

I new to Linux and Fedora in particular. There was a program called Evolution that i think i don't need and I don't run it. But still it produced somehow a couple of very greedy processes that i've seen via System Monitor. So i've decided to delete it.

I succesfully deleted it in Software manager, but that evolution processes still been there. So i do

yum list installed

and there is another package called "evolution-data-server". Quick googling on first glance shows that this is just another part of Evolution, so i do:

yum remove evolution-data-server

And since then i unable to login in Gnome, basically there is no Gnome anymore. When i start computer it's just console and nothing more.

I do some research on that topic, and it seems that i deleted my Gnome environment. When i do:

yum grouplist

It shows that i have only one group installed - LibreOffice.

gnome-session

do nothing. Just freezes computer until i hit Ctrl+C. When i try:

yum groupinstall "GNOME Desktop"

It returns:

No packages in any requested group available for install or update

What do? How can i install Gnome back (witout evolution, if it's possible)

Thanks

UPD: Ok, i just tried

yum group info gnome

and almost every package there marked as installed

also i tried

yum group remove gnome

just to check. And this listed a lot of files.

I think the problem is that Evolution server deleted some dependences. So i think now question more about how to make it work, run it. Or maybe reinstall it.

edit retag flag offensive close merge delete

Comments

1

Evolution-data-server should not be removed if you want GNOME shell to function.

GNOME do not load after uninstalling Evolution

https://ask.fedoraproject.org/en/question/31925/gnome-do-not-load-after-uninstalling-evolution/

deusdara gravatar imagedeusdara ( 2014-06-17 18:25:36 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
4

answered 2014-06-16 20:43:02 -0600

sideburns gravatar image

From a command line, as root, run this:

yum history

This will give you a list of all recent yum transactions. Presumably, the one you want will be the most recent one where something was erased. Let's say that the transaction was number 135. You can then, still as root, run this:

yum undo 135

and if I have the syntax right, it will reverse the transaction, giving you back everything you lost. In the future, never use -y with yum unless you know exactly what's going to happen, and take the time to read over exactly what's going to be removed, including what's going to be removed as a dependency, before confirming the removal. I hope that this works out for you, and that you don't have to find a way to back up your personal files and re-install. In any event, think of this as a learning experience, instead of a reason to hate Linux.

edit flag offensive delete link more

Comments

Whoa! Thank you, it works.

Can i ask you, why some many packages are dependent on Evolution? How can i remove it without removing half of gnome?

Boar gravatar imageBoar ( 2014-06-17 02:07:00 -0600 )edit
1

I have no idea. Whoever packages the program decides what the dependencies are, and sometimes they include some odd things that don't look like they make any sense. Maybe somebody who knows more about Gnome can answer that question.

sideburns gravatar imagesideburns ( 2014-06-17 11:35:34 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2014-06-16 10:56:16 -0600

Seen: 1,552 times

Last updated: Jun 16 '14