du
— это инструмент командной строки, его необходимо установить. Затем естьbaobab
(часть gnome )иk4dirstat
(часть kde ). Вы не сможете ничего установить, пока не освободите место (, если только вы не сделаете что-то вроде монтирования оверлейного RAM-диска, но это уже другой вопрос ).
Если проблема не в /home
, то вам нужно посмотреть на инструменты, входящие в состав установщика, чтобы выяснить, какие программы используют пространство (, но я подозреваю, что проблема в ваших файлах, не ОС ).
Чтобы использовать псевдоним, вам нужно отредактировать скрипт и добавить следующее в начало скрипта где-нибудь над строками, использующими sudo.
sudo() {
"$@"
}
export -f sudo
Кроме того, вы можете не редактировать файл, создав новый файл, не содержащий sudo
. Затем вы можете запустить новый файл вместо./build
RUN cd dir && sed -e 's/sudo //g'./build >./buildme && chmod +x./buildme &&./buildme
Во-первых, команда sed
удаляет sudo
, а опция -e
отображает вывод без редактирования исходного файла. Вывод перенаправляется в новый файл с именем «buildme», используя>./buildme
sudo -e 's/sudo //g'./build >./buildme
Затем используется chmod
, чтобы сделать новый исполняемый файл:
chmod -x./buildme
и, наконец, ./buildme
используется вместо./build
:
./buildme