I'm trying to install gedit on an Amazon EC2 instance running Redhat 4.4.4-13. I thought it would be as easy as

sudo yum install gedit

But that just gives me:

Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
amzn-main                                                | 2.1 kB     00:00     
amzn-updates                                             | 2.1 kB     00:00     
Setting up Install Process
No package gedit available.
Error: Nothing to do

Trying "yum repolist all" gives me this:

repo id                          repo name                        status
amzn-main                        amzn-main-Base                   enabled: 2,463
amzn-main-debuginfo              amzn-main-debuginfo              disabled
amzn-main-nosrc                  amzn-main-nosrc                  disabled
amzn-updates                     amzn-updates-Base                enabled:    86
amzn-updates-debuginfo           amzn-updates-debuginfo           disabled
amzn-updates-nosrc               amzn-updates-nosrc               disabled
repolist: 2,549

So it looks as though this machine doesn't have any of the usual repositories, including those with gedit. How do I install those? I can't find any documentation on this.

  • are you using some sort of x11 or vnc connection to the box ?
    – Sirex
    Aug 20, 2012 at 0:55
  • I'm logging in with straight SSH, but would like to use an X11 connection to run gedit remotely. Much easier to use than vi...
    – Abe
    Aug 20, 2012 at 13:55
  • I've just been encountering a similar issue on Amazon WorkSpaces AL2 hosts. In that instance I found pluma to be a good alternative to gedit. Mar 31 at 10:51

2 Answers 2


You don't appear to be running Red Hat, but Amazon Linux. Since this is designed to be a server instance, they may have chosen not to provide desktop tools such as gedit.

  • This was the problem. I can see why most EC2 users wouldn't need tools like gedit, but I was surprised how difficult is was to install it.
    – Abe
    Aug 20, 2012 at 13:57
  • to be honest, nano, pico, joe, mcedit (part of the mc package), or vi aren't very hard to use. In particular, mcedit you can use the F-keys. I'd highly suggest learning at least one, as needing gedit is going to cripple you on servers.
    – Sirex
    Aug 20, 2012 at 20:28
  • I can get around in nano and vi, but sometimes it's really nice to be able to use the mouse and copy-paste. gedit is my fallback tool for those cases.
    – Abe
    Sep 18, 2012 at 0:25

This works in CentOS so it should be fine in RedHat.

cd /etc/yum.repos.d
vi name.repo

Then inside of that add the following:

name=Description of the repo you're adding
baseurl=URL of the repo
gpgkey=RPM GPD Key

Then do a rpm --import of the GPD key URL and you should be set.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.