View Full Version : Instalar o emacs no ubuntU
Boas instalei esta noite o ubuntU no meu portatil. A instalacao correu bem mas agora quando estou a tentar instalar o emacs no mesmo deparo-me com este erro:
joao@joaoli:~/Desktop/emacs-22.1$ ./configure
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executable
isto acontece quando faco o comando "./configure". Dicas?
Obrigado.
oscarolim 13-11-2007, 23:32 sudo ./configure pode ser que ajude. normalmente configuraçao e instalaçao tem de ser feita como root (se na estou em erro) usando o comando sudo antes do comando propriamente dito.
pois tive o googlar e parece que tenho de fazer isto
apt-get install g++
mas é na root ... o problemaé que nao sei ir para a mesma.
Bem tambem já sei chegar á root... :D.....esquecem esta thread.,..vou googlar ate deixar de ter duvidas basicas :lol:
sapropel 14-11-2007, 11:42 faz:
sudo apt-get install build-essential
isto instala-te a suite toda (gcc, g++, glic, etc)
e depois tenta o tal ./configure na pasta do emacs.
outra hipotese e instalar o emacs por apt, que te deve tratar das dependencias todas automaticamente.
A não ser que te interesse compilar com flags, porque não um simples
#aptitude install emacs
?
Os package managers servem para alguma coisa (não estamos em slack :p).
slack_guy 14-11-2007, 22:27 Os package managers servem para alguma coisa (não estamos em slack ).
Se fosse Slack, já tinha o Emacs instalado, assim como as libs necessárias para compilar software 'normal'. :-P
Lol....epa ontem não tive tempo para pegar no bicho...á noite depois vejo isso...obrigado.
Já agora (é me amandem pedras e paus, porque sou noob nestas andancas :003:), mas fico curioso porque é que esses softwares não têm um install em que um gajo escreva só "install emacs" e o gajo fizesse a papinha toda? :D
slack_guy 15-11-2007, 11:20 porque é que esses softwares não têm um install em que um gajo escreva só "install emacs"
o conceito é: 'alias'
Cria tu os teus 'aliases'. Por exemplo, eu podia fazer qualquer coisa como:
alias add='installpkg'
alias remove='removepkg'
e quando quisesse installar/desinstalar o emacs, escrevia:
$ add emacs.tgz
$ remove emacs
Mais simples do que isto, é complicar.
Ah....muito melhor....portanto esse alias (alias add='installpkg') evitam que um gajo tenho de andar a fazer configure e makes por ai fora...Já me gusta mais :D
Obrigado.
slack_guy 15-11-2007, 11:42 evitam que um gajo tenho de andar a fazer configure e makes por ai fora...Já me gusta mais
Não.
Se queres instalar a partir do source, tens de compilar o programa. 'alias' para isso:
alias build='./configure && make && make install'
Depois é só:
$ build
É evidente que há formas mais eficientes de instalar software. Mas esta funciona.
Obrigado a todos pelas dicas...la consegui instalar o emacs....faltava instalar antes um pacote de libs (dev6 salvo erro).
Mas agora todo bonito queria ir criar um basico hello world em C e faco (isto na minha pasta home):
emacs a.c
Dá este erro Opening directory: permission denied, /home/joao/.emacs.d/auto-save-list/
o emacs arranca mas n tenho permissoes para escrever o ficheiro ? Como resolvo isso...tenho de estar como super user?
Obrigado
Como resolvo isso...tenho de estar como super user?
Yup, amigo ;)
Obrigado
De nada, sempre às ordens (este agradecimento ao teu agradecimento com um quote propositado foi um bocadinho parvo :D)
|