LINUX.ORG.RU

Нехватает места, чтобы обновиться (я дыбыл, хелп)

 ,


1

1

В общем есть / с 2гб (чуть меньше, на самом деле), где стоит арч. Сейчас там скопились обновляшки, которые надо скачать, установить и только потом удалить. Свободного места 200мб, но по сути хватает, но обнова хочет скачать 700мб и как следствие - ничего не проиходит. Можно как-то создать в оперативной памяти гигабайт места и использовать его для временных файлов обновления? Если да, то ткните, как это делать.

Заархивируй что-нибудь. Удали. Удали содержимое .thumbnail и /tmp, удали LibreOffice (потом установишь). Зайди в Downloads и сделай сортировку по размеру

ZenitharChampion ★★★★★
()

Очистите кеш пакетов старых пакмана

int13h ★★★★★
()
Ответ на: комментарий от anonymous

Значит, в /etc/fstab добавил такую строку:

tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=1024M 0 0

И вроде при выводе df -h все нормально и гигабайтовый кусок смонтирован, как /tmp

Теперь вопрос, как сказать пакману это использовать?

windowslamer
() автор топика
Ответ на: комментарий от windowslamer

/tmp в арче и так по умолчанию монтируется в tmpfs

Поправь pacman.conf

CacheDir  = /tmp/cache/pacman/pkg/

Создай hook файл /etc/pacman.d/hooks/🚽-clean-cache.conf

[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = *

[Action]
Description = Clean pacman cache...
When = PostTransaction
Exec = /usr/bin/rm -rf /tmp/cache/pacman/pkg

Теперь всегда будет качать в /tmp и само очищаться после установки, что тоже важно.

surefire ★★★
()
Последнее исправление: surefire (всего исправлений: 1)

Ну и еще, не обязательно слушать пакмана и обновлять всё за раз. Ты можешь вручную по несколько пакетов обновлять.

surefire ★★★
()

На правах бреда заменял tmpfs на zram-диск. Ядро при сборке занимало на диске больше двуъ гигов, а фактически в памяти чуть больше гига.

Radjah ★★★★★
()

Как вариант, особо крупные пакеты скачать самому на тот раздел, где есть много места, и и установить:

sudo pacman -U <пакет1> <пакет2> ..

xDShot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.