измените местоположение “списков”, и “архивирует” папки

Решение этой проблемы (с которым кто-то столкнулся в том же контексте) здесь: https://stackoverflow.com/questions/8509045/execve-bin-sh-0-0-in-a-pipe

7
09.10.2014, 16:39
2 ответа

У вас есть несколько вариантов.

Измените настройки в /etc/apt/apt.conf

dir::state::lists    /path/to/new/directory;
dir::cache::archives /path/to/new/directory;

Установите большие перегородки на текущих каталогах (если у вас есть запасное пространство для раздела):

 # mount /dev/sda5 /var/lib/apt
 # mount /dev/sda6 /var/cache/apt

, конечно, для вышеупомянутого Работа, сначала вам нужно будет создавать разделы и файловые системы.

SymLink в другое место (если у вас нет места для новых разделов, а пространство внутри текущих разделов):

# ln -s /home/apt/lib /var/apt/lib
# ln -s /home/apt/cache /var/apt/cache

или как указано выше, но с использованием креплений BING:

# mount --bind /home/apt/lib /var/apt/lib
# mount --bind /home/apt/cache /var/apt/cache
7
27.01.2020, 20:16

Существуют те два condiguration предмет, в котором вы нуждаетесь в Кв. :

Dir::Cache "/home/user/apt/cache";
Dir::State::Lists "/home/user/apt/lists";

Пишут им в /etc/apt/apt.conf.d/99custom.

Теперь вы имеете к mkae, который приведет к сбою структура папок или Кв. :

mkdir -p /home/user/apt/cache
mkdir -p /home/user/apt/lists/partial

Теперь, выполнение склонный - заставляет обновление создавать необходимые файлы в тех новых каталогах.

6
27.01.2020, 20:16

Теги

Похожие вопросы