Я случайно GZIPed целый набор файлов, один за другим, вместо того, чтобы использовать tar (1). Как я могу отменить эту путаницу?

На основе этих сообщений об ошибках похоже, что Вы, возможно, смешали пакеты из различных репозиториев.

Transaction Check Error:
  file /usr/lib/mysql/libmysqlclient.so.15.0.0 from install of mysql-5.0.95-5.el5_9.i386 conflicts with file from package mysqlclient15-5.0.67-1.el5.remi.i386
  file /usr/lib/mysql/libmysqlclient_r.so.15.0.0 from install of mysql-5.0.95-5.el5_9.i386 conflicts with file from package mysqlclient15-5.0.67-1.el5.remi.i386

Я был бы склонен удалить связанные пакеты non-Remi и также удостовериться, что Вы только устанавливаете пакеты из репозитория Remi, которые связаны с продвижением MySQL.

Я должен был бы также посмотреть более вывод относительно, какие связанные с MySQL пакеты, если таковые имеются, все еще установлены.

$ yum list mysql\*
2
22.09.2014, 01:44
2 ответа

По сути, есть два варианта просмотра всего дерева каталогов:

Либо вы можете использовать find (1) :

find. -name '* .gz' -exec gzip -d "{}" \;

или, если в вашей оболочке есть рекурсивная подстановка, вы можете сделать что-то вроде:

для файла в ** / *. gz; сделать gzip -d "$ файл"; выполнено

6
27.01.2020, 21:54

Для одного файла за раз вы можете использовать:

gzip -d file.gz

Для нескольких файлов вы можете использовать:

for i in *.gz; do gzip -d $i; done
0
27.01.2020, 21:54

Теги

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