Насколько я понимаю, одним из основных пунктов Clear Linux является то, что они хотят, чтобы было легко воспроизвести определенную версию ОС.
Если это верно, то как я могу установить конкретную версию пакета?
Например, если я устанавливаю пакет ruby-basic
, как показано ниже, я получаю идентификатор пакета, но swupd
не может воспринимать это как аргумент.
# swupd bundle-add ruby-basic
swupd-client bundle adder 3.10.0
Copyright (C) 2012-2016 Intel Corporation
Attempting to download version string to memory
Downloading packs...
Extracting ruby-basic pack for version 16880
Installing bundle(s) files...
Calling post-update helper scripts.
Failed to connect to bus: No such file or directory
Failed to connect to bus: No such file or directory
Bundle(s) installation done.
# swupd
Usage:
swupd [OPTION...]
or swupd [OPTION...] SUBCOMMAND [OPTION...]
Help Options:
-h, --help Show help options
-v, --version Output version information and exit
Subcommands:
autoupdate Enable/disable automatic system updates
bundle-add Install a new bundle
bundle-remove Uninstall a bundle
bundle-list List installed bundles
hashdump Dumps the HMAC hash of a file
update Update to latest OS version
verify Verify content for OS version
check-update Checks if a new OS version is available
search Search Clear Linux for a binary or library
To view subcommand options, run `swupd SUBCOMMAND --help'
Между прочим. Этот пост должен иметь тег clearlinux
, но у меня нет репутации ...