View previous topic :: View next topic |
Author |
Message |
gggm n00b
Joined: 22 Dec 2003 Posts: 13 Location: Lisboa
|
Posted: Fri Dec 26, 2003 7:07 pm Post subject: Portage: mudar a variável PORTAGE_TMPDIR |
|
|
Viva!
Já postei isto no forum "Installing Gentoo" mas não tive sorte...
O que eu queria fazer era compilar o openoffice, mas como o meu portatil apenas tem 20 Gb de disco, (neste momento está bastante cheio), pelo que experimentei montar uma directoria partilhada de um outro pc aqui de casa, que tenha espaço suficiente para compilar, e editei o /etc/make.conf, e mudei a directoria da variável: "PORTAGE_TMPDIR", para a directoria montada.
A directoria que montei tem permissões de leitura, escrita e execução para todos os utilizadores:
Code: |
# smbmount //pc/dir /mnt/tmp -o username=user,umask=000
|
No ficheiro /etc/make.conf alterei a variavel:
Code: |
PORTAGE_TMPDIR="/mnt/tmp"
|
Mas ao executar:
Code: |
# emerge openoffice
Calculating dependencies ...done!
>>> emerge (1 of 1) app-office/openoffice-1.1.0-r2 to /
!!! File system problem. (ReadOnly? Out of space?)
!!! Perhaps: rm -Rf /mnt/tmp/portage
!!! [Errno 1] Operation not permitted: '/mnt/tmp/portage'
#
|
Não percebo o porque disto... nem tão pouco encontrar uma solução... _________________ Gonçalo Melo |
|
Back to top |
|
|
m3thos n00b
Joined: 09 Apr 2002 Posts: 46 Location: Portugal
|
Posted: Fri Dec 26, 2003 8:21 pm Post subject: eu percebo o problema... |
|
|
considerando que o mount-point é: /mnt/remoto
cria lá dentro, a dir portage
muda-lhe o owner para portage ..e permissoes totais pra todos
dá permissoes totais ao portage para /mnt/remoto/.
mete o PORTAGE_TMPDIR=/mnt/remoto/portage
e acho que deve funcionar...
é importante o TMPDIR estar dentro do network fs mounted ..e não ser o próprio mount point _________________ Miguel Sousa Filipe
handle: m3thos
More human than human |
|
Back to top |
|
|
gggm n00b
Joined: 22 Dec 2003 Posts: 13 Location: Lisboa
|
Posted: Sun Dec 28, 2003 4:59 pm Post subject: |
|
|
Continua sem funcionar..
Realmente eu tinha a directoria TMPDIR como a directoria do próprio mount point, alterei isso, mas continuou sem funcionar.... alterei também o owner para portage, mas para isso tive que colocar uid no comando smbmount, porque não dava para mudar o owner depois do filesystem mounted:
Code: |
#smbmount //Murphy/tmp /mnt/tmp -o username=gggm,umask=000,uid=portage
Pasword:
# ls -l /mnt/tmp
drwxr-xr-x 1 portage root 4 Dec 13 20:33 portage/
#
|
a variável: PORTAGE_TMPDIR="/mnt/tmp/portage"
o erro é exactamente o mesmo...
Mas experimentei alterar a directoria PORTAGE_TMPDIR para uma outra directoria, no disco local e funciona.. só não da mesmo é dentro da directoria montada com samba.. _________________ Gonçalo Melo |
|
Back to top |
|
|
Web n00b
Joined: 10 Jun 2003 Posts: 26 Location: Blumenau/Santa Catarina/Brasil
|
Posted: Sun Dec 28, 2003 7:14 pm Post subject: |
|
|
Eu já tentei trocar o local das seguintes varíáveis:
PORTAGE_TMPDIR e DISTDIR ,
nenhuma delas funcionou em FAT32, mas quando selecionei para outra partição com reiserfs funcionou. Talvez seja o sistema de arquivos que você está usando. |
|
Back to top |
|
|
humpback Retired Dev
Joined: 19 Oct 2002 Posts: 394 Location: Coimbra - Portugal
|
Posted: Mon Dec 29, 2003 12:04 am Post subject: |
|
|
Provavelmente o problema é o que o web indicou. Tenta com outra maquina Unix e usando NFS e o no_root_squash no servidor. _________________ Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
------------- |
|
Back to top |
|
|
gggm n00b
Joined: 22 Dec 2003 Posts: 13 Location: Lisboa
|
Posted: Mon Dec 29, 2003 12:50 am Post subject: |
|
|
pois.. o problema deve mesmo ser esse, porque já experimente mudar a directoria para uma outra, mas local a mesma, e funcionou... mas em termos de alternativas, a outra máquina neste momento só tem windows e não posso estar a mexer naquilo... paciência.. _________________ Gonçalo Melo |
|
Back to top |
|
|
|