У меня была аналогичная задача, в моем случае я не мог использовать 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
Вы можете загрузить 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
<...>
# 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