yaourt не достаточно места для сборки[РЕШЕНО]

Пытаюсь собрать yaourt-ом пакет, при его сборке выдает сообщение - на устройстве не осталось свободного места.
df показывает
rootfs 41284928 6105904 33081872 16% /
dev 1031856 0 1031856 0% /dev
run 1033584 544 1033040 1% /run
/dev/sda2 41284928 6105904 33081872 16% /
tmpfs 1033584 220 1033364 1% /dev/shm
tmpfs 1033584 0 1033584 0% /sys/fs/cgroup
tmpfs 1033584 1033580 4 100% /tmp
/dev/sda3 199077148 157068904 31895624 84% /home

Я понимаю, что надо указать другой каталог для сборки, но не знаю как это сделать.
Подскажите пожалуйста.
/tmp примонтирован в оперативную память. Необходимо закоментировать строку с ним в fstab или монтировать на жесткий диск.
Lupus pilum mutat, non mentem.
ключ -h у команд df и du придумали давно. И означает он не вызов справки, как можно предположить, а показать значения в более понятных человеку единицах измерения. это было на правах офтопа.

теперь что касается места сборки. Йогуртом никогда не пользовался, но так как вика молчит о каких либо конфиг файлах, смею предположить что все завязано на /etc/makepkg.conf отредактируйте там три каталога по собственному вкусу и будет вам счастье.
Да пребудет с вами знание ip адреса
jim945
/tmp примонтирован в оперативную память. Необходимо закоментировать строку с ним в fstab или монтировать на жесткий диск.
/tmp давно уже по умолчанию прописан не в fstab-е,
Так что для того что бы сделать его на диск нужно выполнить systemctl mask tmp.mount
ну или дописать его в fstab,что тоже должно аннулировать юнит tmp.mount
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Обычно места в tmpfs не хватает при сборке чего-то большого, напрмиер при сборке фаерфокса из исходников, в таких случаях йогурту можно указать временную директорию на диске, а не в памяти командой, чтобы не править конфигурационные файлы:
yaourt -Sbb firefox --tmp ~/tmp
nafanja
jim945
/tmp примонтирован в оперативную память. Необходимо закоментировать строку с ним в fstab или монтировать на жесткий диск.
/tmp давно уже по умолчанию прописан не в fstab-е,
Так что для того что бы сделать его на диск нужно выполнить systemctl mask tmp.mount
Ну да. И тут этот дебилизм с systemd.
Lupus pilum mutat, non mentem.
Ну да. И тут этот дебилизм с systemd.
Раньше хуже было.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
jim945, здравствуй собрат по разуму ;) Не шуми о systemd. Пусть люди пользуются, если им оно нравится. Ты же волен выбирать любую систему инициализации по своему вкусу. Сходи на википедию и спроси про initscripts, systemd,openrc или runit. И покажут тебе много разных систем инициализации. выбирай по своему вкусу. А потом иди в аур компилить. И будет тебе счастье.
Да пребудет с вами знание ip адреса
Оно мне надо? Я что написал, что-то против systemd?
Только объясни мне. Какой профит от того что они отказались от fstab, удобно читаемого файла, и убрали черт знает куда.
Lupus pilum mutat, non mentem.
Потому что упоминание о /tmp в fstab-е лишнее! все равно системд конвертит фстаб в свои юниты перед запуском, зачем проводить лишнюю работу по конвертации если так и так по умолчанию у большинства юзверей /tmp в памяти, а кому нужно очень, то можно отключить или дописать.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.