Дабы исключить случаи, когда компиляция отжирает 7 гигов оперативы, а доступно всего 4
Во-во, как раз именно поэтому.
Однако в сети куча рекомендаций держать /tmp в оперативке, многие так и делают. И в общем, такой подход более правильный, но менее универсальный.
Хотя по мере перехода на SSD постепенно теряет смысл.
В общем, можно и так и так. Спорный вопрос, я ж так и говорю.
Точно. Только с размером tmpfs всё еще печальнее- он обычно равен лишь половине объема оперативки, при этом tmpfs не свопиться, размер ее строго ограничен.
Зато она очень быстрая. Затем и придумана, поэтому переносить её навсегда на хард- спорное решение.
Во всех программах для работы с пакетами есть ключ позволяющий временно изменить каталог сборки. Также можно изменить его и постоянно, в файле настройки нужной программы.
В графических утилитах сложнее- например в Pamac для этого есть спец. опция. В KDEшном Октопи могут использоваться разные AUR-хелперы, на Ваш выбор. Там такого может и не быть.
Но проблемные пакеты проще ставить в консоли. Посмотрите man по Вашему AUR-хелперу.
Например, для yay строка будет такой:
$ yay -S имя_пакета --builddir /home/имя_пользователя/каталог_сборки
та строка, что у тебя в fstab монтирует тебе /tmp в оперативную память. Не удивительно, что места не хватает.
Если её убрать, то /tmp будет писаться на физический диск
Ситуация такая. Если завершить пульсаудио pulseaudio -k, и сделать команду arecord -f cd -d 2 test.wav, то всё будет чётко: запись 2 секунды и голос потом слышно нормально. Но чуть погодя по этой команде 2 секунды превращаются в запись 6 секунд, а на воспроизведении 2 сек, в итоге голос ускорен. Как так?
Получается на алсе норм воспроизводится, а на пульсе с косяком.
bash: /home/johnsilver/.xsession-errors: Отказано в доступе
Разумеется. Это не исполняемый файл.
bash: /root/.xsession-errors: Нет такого файла или каталога
И тут то же самое. Только для пользователся root.
Вы пытаетесь выполнить файл. Надо же вывести его содержимое. Сделать это можно с помощью утилиты cat.
[johnsilver@johnsilver ~]$ ~/.xsession-errors
bash: /home/johnsilver/.xsession-errors: Отказано в доступе
[johnsilver@johnsilver ~]$ sudo su
[sudo] пароль для johnsilver:
[johnsilver johnsilver]# ~/.xsession-errors
bash: /root/.xsession-errors: Нет такого файла или каталога
И в какой программе такое происходит?
Однако в сети куча рекомендаций держать /tmp в оперативке, многие так и делают. И в общем, такой подход более правильный, но менее универсальный.
Хотя по мере перехода на SSD постепенно теряет смысл.
В общем, можно и так и так. Спорный вопрос, я ж так и говорю.
Дабы исключить случаи, когда компиляция отжирает 7 гигов оперативы, а доступно всего 4 + 4 своп
Зато она очень быстрая. Затем и придумана, поэтому переносить её навсегда на хард- спорное решение.
В графических утилитах сложнее- например в Pamac для этого есть спец. опция. В KDEшном Октопи могут использоваться разные AUR-хелперы, на Ваш выбор. Там такого может и не быть.
Но проблемные пакеты проще ставить в консоли. Посмотрите man по Вашему AUR-хелперу.
Например, для yay строка будет такой:
На такой каталог нужны права на запись.
Если её убрать, то /tmp будет писаться на физический диск
Получается на алсе норм воспроизводится, а на пульсе с косяком.
В АУР глянь
Сообщения от жручего процесса.
И тут то же самое. Только для пользователся root.
Вы пытаетесь выполнить файл. Надо же вывести его содержимое. Сделать это можно с помощью утилиты cat.
bash: /home/johnsilver/.xsession-errors: Отказано в доступе
[johnsilver@johnsilver ~]$ sudo su
[sudo] пароль для johnsilver:
[johnsilver johnsilver]# ~/.xsession-errors
bash: /root/.xsession-errors: Нет такого файла или каталога