KOJAN пишет:Выполнить эти команды в X-Terminal:
sudo gainroot
# mkdir -p /home/var/lib
# mv /var/lib/apt /home/var/lib && ln -s /home/var/lib/apt /var/lib
# mv /var/lib/dpkg /home/var/lib && ln -s /home/var/lib/dpkg /var/lib
# mkdir -p /home/var/cache
# mv /var/cache/apt /home/var/cache && ln -s /home/var/cache/apt /var/cache
# mkdir -p /home/usr/lib/locale
# mv /usr/lib/locale/locale-archive /home/usr/lib/locale && ln -s /home/usr/lib/locale/locale-archive /usr/lib/locale
только сейчас подробно рассмотрел, что тут делается
этож ни что иное, как перенос части корневых папок в /home
так же, как я раньше делал, перенося /usr целиком
/var я тоже пробовал весь переносить, но что то как то не пошло, да и там всякий мусор некритичный, поэтому забил
это те самые метры, которые высвобождаются, когда обновление по воздуху 16 метров не ставится, потому что не хватает места, а когда в ПМ отключаешь все ненужные репы - место "внезапно" откуда то высвобождается
так вот как раз это именно оно
у меня прописано что то около 15 репозитариев и все вместе я их никогда не включаю, ибо тогда их обновление производится ну просто неприлично долго, а учитывая то, что делается обновление после каждого телодвижения в ПМ - тануегона!!!
так что если будете этот способ таки применять - для ускорения процесса сначала отключите все репы, дайте тому самому месту высвободиться, тогда придется меньше данных копировать
да
и самое главное
взялся я как то ставить какую то игрушку метров на 300 (недавно стратежка какая то появилась)
игрулька вся такая правильная, оптифицированная (то есть ставится не в /var, а в /opt, то бишь в /home)
ставилась очень долго чтобы было не сильно скучно, стал наблюдать за процессами в htop-e
и увидел там, что dpkg распаковывает игрульный пакет как раз кудато в /home/.../apt
так стоит ли снова изобретать велосипед?
может правильнее поискать в конфигах ПМ/apt/dpkg и подправить там пути, чтобы все разворачивалось в /home
хотя, скорее всего наверное я ошибаюсь, и это указывается как раз при сборке пакета...