In this case, the zypper package manager (included in the installed Dr.Web anti-virus for Linux package) should be used. If this method is not suitable for some reason, you should apply the update commands of the package manager used in your OS.
Conditions for the example shown below: there is a second station with Internet access and a .run package installed on it.
- Checking the content of the repository (without updating) for Linux:
# /opt/drweb.com/bin/zypper up
For FreeBSD:
# /usr/local/libexec/drweb.com/bin/zypper up
The answer “N” to the question "Continue? [y/n/...? display all parameters] (y):" will complete the command without installing updates.
- Download everything new by listing all the packages in the command (for Linux):
# /opt/drweb.com/bin/zypper download …
For FreeBSD:
# /usr/local/libexec/drweb.com/bin/zypper download ...
After that, all updates for our run package are available in the catalogue /var/opt/drweb.com/cache/zypp/packages/drweb-11.1/ (for Linux) or /var/drweb.com/cache/zypp/packages/drweb-11.1/ (for FreeBSD).
- Transfer this entire directory with all the attachments to the station with the product that needs updating. The name and path to the directory on the target station are of no importance (for example /tmp/1).
Then, enter the following command (for Linux) on the isolated station:
# /opt/drweb.com/bin/rpm -Uhv /tmp/1/*
For FreeBSD:
# /usr/local/libexec/drweb.com/bin/rpm -Uhv /tmp/1/*