Для повторения то, что сказали другие: мы должны знать больше о файлах, которые сохраняются. Я пойду с некоторыми предположениями сюда.
Если файлы только добавляются к каталогам (то есть, никакой файл не удаляется), удостоверьтесь, что Вы добавляете в существующий файл tar вместо того, чтобы воссоздать его каждый раз. Можно сделать это путем определения существующего имени файла архива в Вашем tar
команда вместо новой (или удаление старого).
Чтение из того же диска, в который Вы пишете, может уничтожать производительность. Попытайтесь писать в другой диск для распределения нагрузки ввода-вывода. Если архивный файл должен быть на том же диске как исходные файлы, переместите его впоследствии.
Просто повторившись, что сказанный @Yves. Если Ваши файлы резервных копий уже сжаты, нет большого количества потребности сжаться снова. Вы будете просто тратить впустую циклы ЦП.
В repo файле добавьте строку, которая говорит:
includepkgs=google-chrome*
Это только позволит обновления и установки названных пакетов google-chrome*
от этого repo будут проигнорированы все другие пакеты. Можно перечислить несколько пакетов при разделении их пространством.
В более общем смысле нет никакого хорошего способа решить проблему repos, имеющего конфликтующий RPMs. Необходимо выбрать хороший repos, где Вы доверяете специалисту по обслуживанию (я всегда рекомендую EPEL). Существует несколько плагинов там, которые могли бы помочь Вам, такие как вкусные приоритеты и конфетка-protectbase, но я всегда использовал incpludepkgs
метод. Это - немного больше работы, но я могу спать лучше ночью, зная, что некоторый об/мин от некоторого repo не сдует некоторого другого об/мин от другого repo, когда я не захочу это также.
Установите пакет и выключите репо [enabled = 0]. Когда вы будете готовы к обновлению:
yum update
Затем, после того, как все остальные обновятся, включите репо [enabled = 1].
yum update chrome
ПРИМЕЧАНИЕ: только пакет, который вы хотите использовать в этом репо.
Затем снова выключите репо, [enabled = 0].
Звучит неприятно, но простой сценарий может с этим легко справиться. Это лучший способ при использовании ненадежного репо.
Если есть неразрешимый конфликт. Вот для чего это:
LD_LIBRARY_PATH=/home/user/mylibs/:$LD_LIBRARY_PATH conflicted_program
Для всех, кто сталкивается с этой функцией yum «--enablerepo», она очень удобна для выполнения обновлений и прочего, оставляя ее отключенной в других случаях.
Установить репозиторий
Отключить репозиторий
sed -i "s/enabled=1/enabled=0/g" /etc/yum.repos.d/google-chrome.repo
Oneliner для временного включения репозитория для установки Chrome из этого репо
yum --enablerepo=google-chrome install google-chrome-stable
Oneliner для временного включения репо для обновления Chrome из этого репо
yum --enablerepo=google-chrome update google-chrome-stable
При необходимости можно добавить псевдоним для команды обновления. Это намного проще, чем запоминать команду.
alias updatechrome="yum --enablerepo=google-chrome update google-chrome-stable"