どのようにインストールしますかGPGVgpg
、(そして次のいずれかの短縮バージョンです。補助ツール)?効果的なソリューションを探しています。フォトンオペレーティングシステムコンテナなので完全なgpg
。
Ubuntuでこれを行うことが可能であることを知っていますsudo apt install gpgv2
。 」52.2KB「追加ディスク容量」を参照してください。
Photon OSが使用されているので、次のことをyum
試しました。
# yum install gpgv2
gpgv2 package not found or not installed
Error(1011) : No matching packages
# yum install gpgv
gpgv package not found or not installed
Error(1011) : No matching packages
# yum search gpgv
Error(1599) : No matches found
# yum search gpg
photon-repos : Photon repo files, gpg keys
password-store : A secure password manager for unix systems.
photon-repos : Photon repo files, gpg keys
gnupg : OpenPGP standard implementation used for encrypted communication and data storage.
gpgme : High-Level Crypto API
gpgme-devel : Static libraries and header files from GPGME, GnuPG Made Easy.
libgpg-error : libgpg-error
libgpg-error-devel : Libraries and header files for libgpg-error
libgpg-error-lang : Additional language files for libgpg-error
tdnf-plugin-repogpgcheck : tdnf plugin providign gpg verification for repository metadata
gnupg : OpenPGP standard implementation used for encrypted communication and data storage.
gpgme : High-Level Crypto API
gpgme-devel : Static libraries and header files from GPGME, GnuPG Made Easy.
libassuan-devel : GnuPG IPC library
password-store : A secure password manager for unix systems.
photon-repos : Photon repo files, gpg keys
tdnf-plugin-repogpgcheck : tdnf plugin providign gpg verification for repository metadata
結局私は同意したがyum install gnupg
提案をしたが、gpgv
その対価は次のようになる。11.80M。手動で入手できる方法や代替方法はありますか?ただ gpgv
?署名の確認に必要なので、コンテナに必要な内容です。ありがとうございます!
ベストアンサー1
マルチレベルDockerfileを使用して、必要なものを取得できます。
FROM docker.io/photon:latest AS builder
RUN yum -y install gnupg
FROM docker.io/photon:latest
COPY --from=builder /usr/bin/gpgv /usr/bin
COPY --from=builder /lib64/libgcrypt.so.20 /lib64/libgcrypt-error.so.0 /lib64/
ただし、リソースが非常に制限された環境で実行されていない限り、パッケージをインストールしてそのgnupg
ままにします(またはデフォルトのディストリビューションを別々にパッケージ化されたディストリビューションに切り替えますgpgv
)。