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

Publicado por ciberperipecias em 24/05/2017

[ Hits: 5.313 ]

 


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

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

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

Bloquear tela no Cinnamon via terminal

Leitura recomendada

Alternativa para inicialização do KDE no Slackware 10.2

Macete para busca reversa de comandos

Criando Atalhos para Diretórios Ocultos no Linux

Como gerar senhas fortes via terminal

Arping - Descobrindo se um host está no ar em uma rede local protegida por um gateway/firewall

  

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