Como obtenho o emacs em um sistema Fedora 20 recém-instalado?

1

Eu atualizei do Linux Fedora 12 para o Fedora 20 comprando um novo computador, e a loja gentilmente instalou o Linux para mim a partir do DVD que eu comprei para o propósito. Eu suponho que ele fez a instalação mais básica que pôde. É tudo estranho vindo de 12, e estou um pouco perdido. A primeira coisa que tentei fazer foi usar o emacs, mas não é reconhecido como um comando.

Eu já tinha procurado emacs como este

[root@localhost ~]# cd /usr/share/emacs/
[root@localhost emacs]# ls
site-lisp
[root@localhost emacs]# 

Então, pareceu-me que o emacs estava lá e não foi encontrado.

[root@localhost emacs]# emacs
bash: emacs: command not found... 
[root@localhost emacs]# yum install emacs
Loaded plugins: langpacks, refresh-packagekit
http://linuxdownload.adobe.com/linux/i386/repodata/repomd.xml: [Errno 14]   curl#6 - "Could not resolve host: linuxdownload.adobe.com"
Trying other mirror.
Error: Cannot retrieve metalink for repository: fedora/20/i386. Please verify its path and try again
[root@localhost emacs]# 

Então, por favor, o que está errado e como posso sair disso?

Ao responder isso, por favor, me trate como um novato completo, para que eu possa entender completamente a resposta. Eu não reconheço imediatamente a maioria dos nomes enigmáticos das coisas, nem é fácil descobrir, fora do contexto, o que eles significam.

=============================================== ===============

Essa foi a minha pergunta original, então, em resposta a várias respostas, tentei tudo isso:

[root@localhost emacs]# yum search emacs
Loaded plugins: langpacks, refresh-packagekit
http://linuxdownload.adobe.com/linux/i386/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: linuxdownload.adobe.com"
Trying other mirror.
Error: Cannot retrieve metalink for repository: fedora/20/i386. Please verify its path and try again
[root@localhost emacs]# yum check-update
Loaded plugins: langpacks, refresh-packagekit
adobe-linux-i386                                         |  951 B     00:00     
fedora/20/i386/metalink                                  |  34 kB     00:00     
http://ftp.ps.pl/pub/Linux/fedora-linux/releases/20/Everything/i386/os/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ftp.ps.pl"
Trying other mirror.
   .....

e assim por diante, milhas dela, até que eu parei, assim:

... http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/releases/20/Everything/i386/os/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: sunsite.mff.cuni.cz"
Trying other mirror.
^Z
[1]+  Stopped    yum check-update             

... e depois tentei também:

[root@localhost emacs]# yum refresh
Loaded plugins: langpacks, refresh-packagekit
No such command: refresh. Please use /usr/bin/yum --help
[root@localhost emacs]# yum install emacs
Loaded plugins: langpacks, refresh-packagekit
Existing lock /var/run/yum.pid: another copy is running as pid 4647.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory :  24 M RSS ( 51 MB VSZ)
Started: Wed Feb 26 15:31:47 2014 - 06:04 ago
State  : Traced/Stopped, pid: 4647
Another app is currently holding the yum lock; waiti .....

E ai eu desisti

Eu ficaria grato por mais sugestões sobre como sair desse impasse. Por favor, por favor, responda apenas se você realmente reconhecer o problema e souber como corrigi-lo. Eu passei muito tempo tentando outras idéias semelhantes de pessoas muito gentilmente planejadas que achavam que poderiam ter uma solução. Talvez a única maneira de resolvê-lo seja reinstalar o Fedora, ainda não tenho nenhum dado a perder, mas isso parece ser uma maneira perigosa e demorada de fazê-lo

    
por Harry Weston 26.02.2014 / 15:53

2 respostas

1

Após o problema na minha pergunta, eu encontrei yum falhando toda vez com

Another app is currently holding the yum lock; waiting for it to exit...

Eu tenho tentado superar isso por quatro dias, fazendo perguntas em todos os lugares, finalmente tentei isso:

[root@localhost owner]# ps < /var/run/yum.pid
  PID TTY          TIME CMD
 4126 pts/0    00:00:00 su
 4138 pts/0    00:00:00 bash
 4181 pts/0    00:00:00 yum
 4262 pts/0    00:00:00 ps
[root@localhost owner]# kill 4181
[root@localhost owner]# ps < /var/run/yum.pid
  PID TTY          TIME CMD
 4126 pts/0    00:00:00 su
 4138 pts/0    00:00:00 bash
 4181 pts/0    00:00:00 yum
 4276 pts/0    00:00:00 ps
[root@localhost owner]# cat /var/run/yum.pid
4181[root@localhost owner]# kill -9 4181
[1]+  Killed                  yum install dconf-editor
[root@localhost owner]# cat /var/run/yum.pid
4181[root@localhost owner]# ps < /var/run/yum.pid
  PID TTY          TIME CMD
 4126 pts/0    00:00:00 su
 4138 pts/0    00:00:00 bash
 4373 pts/0    00:00:00 ps
[root@localhost owner]# yum install xemacs
. . . and off it went

e agora eu tenho um editor XEmacs em funcionamento

Depois de muita frustração, decidi experimentar uma versão bem estabelecida do Fedora, em vez dos 20 recém-lançados, instalados pelo meu fornecedor de computadores. Já instalei a versão 17 e, até agora, todos os problemas parecem ter sido resolvidos. Agora posso usar yum sem problemas. Eu também estava aparentemente perdendo muito do software, como gnuplot e ghostscript . Eu suspeito que o instalador do Fedora 20 não tenha incluído os repositórios do desenvolvedor de software.

Então, agora minha pergunta foi respondida, e eu, dedos cruzados, atualizei do Fedora 12 para um Fedora de trabalho decente novamente.

    
por 28.02.2014 / 18:15
0

É só que o emacs não está no conjunto básico de pacotes. No final, o POSIX exige o vi (1), não o emacs, como editor de sistema padrão.

    
por 27.02.2014 / 16:03