Intereting Posts
Удалить строки, содержащие одну и ту же информацию, но в другом порядке Что-то вроде символически связанного файла, но с привязанными данными изменения? Как использовать rsync для резервного копирования каталога без подкаталога git Как остановить рекламные ролики «Зеленые двойные подчеркнутые ссылки всплывающих окон» в Chromium? Печать файлов в формате PDF с подсветкой синтаксиса через терминал Как мне получить git, чтобы дать мне приемлемый pkgver для Atom, который я могу использовать, чтобы проверить это? Как найти только каталоги и отсортировать их по размеру Автозаполнение флагов после подкоманды Множественный оператор, который включает специальные символы, используя при возникновении ошибок Где должны быть установлены сценарии запуска конкретного пользователя? сценарий резервного копирования, чтобы исключить некоторые родительские директории и включить некоторые дочерние директории Как преобразовать файл .config ядра из 32-разрядной версии в 64-разрядную? Приоритет оператора в команде find? mod_rewrite: undefined symbol: lstat error curl –resolve, кажется, ничего не делает

Пользовательские временные файлы Yum (/ var / tmp / yum *) заполняются данными репо

В моей системе rhel6 пользователи, не участвующие в sudo, могут выполнить проверку обновлений yum. Затем файлы помещаются в /var/tmp/yum[user]*/ . Реподата там становится довольно большой. Могу я:

  1. Настроить местоположение?
  2. Настроить yum, чтобы удалить старые файлы?

Внешний вид My / var / tmp / yum-nrpe * / x86_64 / 6Server содержит следующее:

 28M el-6-epel/5f32b55aa431745fe8b48deb2e0083a6507d19abbc29562a2e2b01b70ef93ada-primary.sqlite 29M el-6-epel/89f1177c1b9f003409e2f5a91f7f3074a4b8e162376ffab286a35b8221e0a308-primary.sqlite 29M el-6-epel/b98f6809469e5de3a13a5b251c5d35c622baecb9f3c593804245c443ace9a224-primary.sqlite 29M el-6-epel/c79dd64a4e4aa8fb160353e9cd9d8e10120f5402a18aca730ae860d07f52bda3-primary.sqlite 29M el-6-epel/e4b306d444fcfb361f7f2aace64a3ef67c8bd7fd1cbd251e64f150096f2f1ba9-primary.sqlite 1.2M el-6-comp-extra/6c04e2f2f68bc085d529d857dd6c0539ff23d5139d2be21565dac3d8e586bae0-primary.sqlite 15M rhel-6-server-optional-rpms/2469dd815fb83f3667f043cf3098a487a13ac6955ea36b2349bdc3a2ee1e20d2-primary.sqlite 15M rhel-6-server-optional-rpms/bf8ce73943e4c78fc4205924fbfaf20ec4bcb72757f03366ec1245ffe2e0803e-primary.sqlite 15M rhel-6-server-optional-rpms/e4f6cad281229297c712f8dd828c2062f8fbc02c6be215ea0df35059e98b4a5d-primary.sqlite 124M rhel-6-server-rpms/5a411e3bf6a743656636e6baaec1680eec3480cf69acb79aad11c535862f2787-primary.sqlite 124M rhel-6-server-rpms/60daa8229ca2386d6c7f319ce1fd819a46109e0b7a42c90e48acde23c3b200f6-primary.sqlite 124M rhel-6-server-rpms/8592d0cd0b2e358c7850dee130497cb8969a72b9ac28cddc13a054caccee6d65-primary.sqlite 124M rhel-6-server-rpms/f5798fe075da31815c5e43356a10c208af55a972b61fea37d63ea6edb3a78cae-primary.sqlite 

Когда вы запускаете yum под привилегированным пользователем, он использует в качестве каталога кэша каталог /var/tmp или то, что задается переменной оболочки TMPDIR . Таким образом, вы можете изменить поведение по умолчанию, запустив yum следующим образом:

 TMPDIR=/tmp yum check-update TMPDIR=/tmp yum makecache 

Точно так же вы можете запустить yum для очистки каталога кеша:

 TMPDIR=/tmp yum clean metadata TMPDIR=/tmp yum clean all 

Когда вы используете опцию clean all , игнорируйте предупреждения о файлах rpmdb, так как пользователь не имеет привилегий для этого.

Наконец, вы можете экспортировать переменную TMPDIR чтобы не использовать ее повторно при запуске yum :

 export TMPDIR=/tmp yum check-update yum clean metadata