Как я могу перечислить патчи установленного пакета в SUSE?

​​

У меня была аналогичная задача, в моем случае я не мог использовать rsync , csync или FUSE, потому что мое хранилище имеет только SFTP. rsync не может изменить дату и время для файла, некоторые другие утилиты (например, csync ) показали мне другие ошибки: « Невозможно создать временный файл Обнаружен перекос часов ".

Если у вас есть доступ к серверу хранения - просто установите openssh-server или запустите здесь rsync как демон.

В моем случае - я не мог этого сделать, и решение было: lftp . lftp используется для синхронизации ниже:

lftp -c "open -u login,password sftp://sft.domain.tld/; \
    mirror -c --verbose=9 -e -R -L /srs/folder /rem/folder"

/ src / folder - это папка на моем компьютере, / rem / folder - это sftp: //sft.domain.tld/rem/folder.

Справочные страницы можно найти по ссылке: http://lftp.yar.ru/lftp-man.html

1
16.10.2014, 14:56
2 ответа

Вы можете загрузить SRC.RPM с помощью Zypper Команда Source-install .

ZYPPER SI -D - только HELLOLOLLOLLOLLOLLAL будет загружать бы .src.rpm, игнорируя любые зависимости, необходимые для создания пакета.

Вы можете найти .src.rpm на /var/cache/zyppp/packages/Repo/src/hello-version.src.rpm.

Затем вы можете пройти нормальный процесс извлечения пакета.

% rpm2cpio /var/cache/zypp/packages/Virtualization/src/qemu-2.1.0-260.12.src.rpm | cpio -idmv
0001-XXX-dont-dump-core-on-sigabort.patch
0002-XXX-work-around-SA_RESTART-race-wit.patch
0003-qemu-0.9.0.cvs-binfmt.patch
0004-qemu-cvs-alsa_bitfield.patch
<...>
1
27.01.2020, 23:52
# zypper patches | grep Installed

qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1001    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1016    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1022    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1027    | security    |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-1028    | bugfix      |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-828     | bugfix      |          | Installed
qua-sles12-sp1-updates-x86_64              | CL-SUSE-SLE-SERVER-12-SP1-2015-846     | security    |          | Installed
0
27.01.2020, 23:52

Теги

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