Erro: pasta /tmp sem espaço no Arch Linux e derivados [Resolvido]

Publicado por ciberperipecias em 24/05/2017

[ Hits: 5.004 ]

 


Erro: pasta /tmp sem espaço no Arch Linux e derivados [Resolvido]



Por instrução do Izaias, decidi postar esta dica sobre problemas de instalação de pacotes pelos AUR no Manjaro. Achei duas soluções.

O que sucede? Ao instalar pacotes do AUR pelo gerenciador de aplicativos tipo Pamac, determinados programas possuem uma fonte muito grande para ser descompactada na pasta /tmp. O erro de falta de espaço em disco, será inevitável.

As soluções

A primeira, é uma solução nativa do Arch Linux (este procedimento eu aprendi por conta própria). Só instalar o pacote pelo terminal usando o comando aurget:

aurget -S nome.amigável.do.pacote parâmetros

Um exemplo:

aurget -S gradio --nodiscard
/usr/bin/aurget: linha 354: source: /home/vivaolinux/.config/aurgetrc: é um diretório
:: Searching AUR...

Targets (1): gradio-5.0-2

Proceed with installation? [Y/n]


Ele usará a pasta /home/seuusuário por padrão, para descompactar os arquivos da fonte.

Já este segundo procedimento, encontrei por acidente. Aqui vai uma transcrição rápida, onde você pode usar comandos temporários para mover a /tmp.

Abra o terminal, e...

1. Use o comando abaixo e reinstale o pacote:

sudo mount -o remount,size=4G /tmp

2. Use o comando temporário export TMPDIR=/caminhodonovodiretório para mover a /tmp somente para esta instalação.

Exemplo:

export TMPDIR=/home/vivaolinux

Uma sugestão: use sua /home, pois ela não terá problemas de permissão, nem de espaço.

Depois do comando, reinstale o pacote. Não feche o terminal, se fechado, o comando sera desfeito.

3. Definir um tamanho maior para a /tmp já na instalação do sistema. Fará duas entradas na "fstab", mas soluciona.

Obrigado à comunidade VOL.

Fontes:
Outras dicas deste autor

Desabilitar "A start job is running for dev-disk-by..." no início do Manjaro

Instalar pacotes recomendados e sugeridos no terminal com o APT-GET

Bloquear tela no Cinnamon via terminal

Leitura recomendada

Inutilidades

Entendendo o comando chmod

O comando nice

Removendo linhas duplicadas não-consecutivas

Tirando screeshots via linha de comando

  

Comentários
[1] Comentário enviado por albfneto em 24/05/2017 - 20:19h

tem ainda um outro jeito, se seu micro tiver muita RAM, 8, 16 etc... você pode fazer seus arquivos temporários usarem a RAM. Basta editar seu /etc/fstab e colocar esta linha:

tmpfs /tmp tmpfs defaults,noatime,nosuid 0 0
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts